1 <!-- ...................................................................... -->
2 <!-- DocBook document hierarchy module V4.2 ............................... -->
3 <!-- File dbhierx.mod ..................................................... -->
5 <!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
6 O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7 Corporation, Norman Walsh, Sun Microsystems, Inc., and the
8 Organization for the Advancement of Structured Information
11 $Id: dbhierx.mod,v 1.19 2002/07/17 15:26:16 nwalsh Exp $
13 Permission to use, copy, modify and distribute the DocBook DTD
14 and its accompanying documentation for any purpose and without fee
15 is hereby granted in perpetuity, provided that the above copyright
16 notice and this paragraph appear in all copies. The copyright
17 holders make no representation about the suitability of the DTD for
18 any purpose. It is provided "as is" without expressed or implied
21 If you modify the DocBook DTD in any way, except for declaring and
22 referencing additional sets of general entities and declaring
23 additional notations, label your DTD as a variant of DocBook. See
24 the maintenance documentation for more information.
26 Please direct all questions, bug reports, or suggestions for
27 changes to the docbook@lists.oasis-open.org mailing list. For more
28 information, see http://www.oasis-open.org/docbook/.
31 <!-- ...................................................................... -->
33 <!-- This module contains the definitions for the overall document
34 hierarchies of DocBook documents. It covers computer documentation
35 manuals and manual fragments, as well as reference entries (such as
36 man pages) and technical journals or anthologies containing
39 This module depends on the DocBook information pool module. All
40 elements and entities referenced but not defined here are assumed
41 to be defined in the information pool module.
43 In DTD driver files referring to this module, please use an entity
44 declaration that uses the public identifier shown below:
46 <!ENTITY % dbhier PUBLIC
47 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN"
51 See the documentation for detailed information on the parameter
52 entity and module scheme used in DocBook, customizing DocBook and
53 planning for interchange, and changes made since the last release
57 <!-- ...................................................................... -->
58 <!-- Entities for module inclusions ....................................... -->
60 <!ENTITY % dbhier.redecl.module "IGNORE">
61 <!ENTITY % dbhier.redecl2.module "IGNORE">
63 <!-- ...................................................................... -->
64 <!-- Entities for element classes ......................................... -->
66 <!ENTITY % local.appendix.class "">
67 <!ENTITY % appendix.class "appendix %local.appendix.class;">
69 <!ENTITY % local.article.class "">
70 <!ENTITY % article.class "article %local.article.class;">
72 <!ENTITY % local.book.class "">
73 <!ENTITY % book.class "book %local.book.class;">
75 <!ENTITY % local.chapter.class "">
76 <!ENTITY % chapter.class "chapter %local.chapter.class;">
78 <!ENTITY % local.index.class "">
79 <!ENTITY % index.class "index|setindex %local.index.class;">
81 <!ENTITY % local.refentry.class "">
82 <!ENTITY % refentry.class "refentry %local.refentry.class;">
84 <!ENTITY % local.section.class "">
85 <!ENTITY % section.class "section %local.section.class;">
87 <!ENTITY % local.nav.class "">
88 <!ENTITY % nav.class "toc|lot|index|glossary|bibliography
91 <!-- Redeclaration placeholder ............................................ -->
93 <!-- For redeclaring entities that are declared after this point while
94 retaining their references to the entities that are declared before
97 <![%dbhier.redecl.module;[
98 <!-- Defining rdbhier here makes some buggy XML parsers happy. -->
99 <!ENTITY % rdbhier "">
101 <!--end of dbhier.redecl.module-->]]>
103 <!-- ...................................................................... -->
104 <!-- Entities for element mixtures ........................................ -->
106 <!-- The DocBook TC may produce an official forms module for DocBook. -->
107 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
108 <!ENTITY % forms.hook "">
110 <!ENTITY % local.divcomponent.mix "">
111 <!ENTITY % divcomponent.mix
112 "%list.class; |%admon.class;
113 |%linespecific.class; |%synop.class;
114 |%para.class; |%informal.class;
115 |%formal.class; |%compound.class;
116 |%genobj.class; |%descobj.class;
117 |%ndxterm.class; |beginpage
119 %local.divcomponent.mix;">
121 <!ENTITY % local.refcomponent.mix "">
122 <!ENTITY % refcomponent.mix
123 "%list.class; |%admon.class;
124 |%linespecific.class; |%synop.class;
125 |%para.class; |%informal.class;
126 |%formal.class; |%compound.class;
127 |%genobj.class; |%descobj.class;
128 |%ndxterm.class; |beginpage
129 %local.refcomponent.mix;">
131 <!ENTITY % local.indexdivcomponent.mix "">
132 <!ENTITY % indexdivcomponent.mix
133 "itemizedlist|orderedlist|variablelist|simplelist
134 |%linespecific.class; |%synop.class;
135 |%para.class; |%informal.class;
139 %local.indexdivcomponent.mix;">
141 <!ENTITY % local.refname.char.mix "">
142 <!ENTITY % refname.char.mix
145 %local.refname.char.mix;">
147 <!ENTITY % local.partcontent.mix "">
148 <!ENTITY % partcontent.mix
149 "%appendix.class;|%chapter.class;|%nav.class;|%article.class;
150 |preface|%refentry.class;|reference %local.partcontent.mix;">
152 <!ENTITY % local.refinline.char.mix "">
153 <!ENTITY % refinline.char.mix
155 |%xref.char.class; |%gen.char.class;
156 |%link.char.class; |%tech.char.class;
157 |%base.char.class; |%docinfo.char.class;
159 |%ndxterm.class; |beginpage
160 %local.refinline.char.mix;">
162 <!ENTITY % local.refclass.char.mix "">
163 <!ENTITY % refclass.char.mix
166 %local.refclass.char.mix;">
168 <!-- Redeclaration placeholder 2 .......................................... -->
170 <!-- For redeclaring entities that are declared after this point while
171 retaining their references to the entities that are declared before
174 <![%dbhier.redecl2.module;[
175 <!-- Defining rdbhier2 here makes some buggy XML parsers happy. -->
176 <!ENTITY % rdbhier2 "">
178 <!--end of dbhier.redecl2.module-->]]>
180 <!-- ...................................................................... -->
181 <!-- Entities for content models .......................................... -->
183 <!ENTITY % div.title.content
184 "title, subtitle?, titleabbrev?">
186 <!ENTITY % bookcomponent.title.content
187 "title, subtitle?, titleabbrev?">
189 <!ENTITY % sect.title.content
190 "title, subtitle?, titleabbrev?">
192 <!ENTITY % refsect.title.content
193 "title, subtitle?, titleabbrev?">
195 <!ENTITY % bookcomponent.content
196 "((%divcomponent.mix;)+,
197 (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*))
198 | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)">
200 <!-- ...................................................................... -->
201 <!-- Set and SetInfo ...................................................... -->
203 <!ENTITY % set.content.module "INCLUDE">
204 <![%set.content.module;[
205 <!ENTITY % set.module "INCLUDE">
207 <!ENTITY % local.set.attrib "">
208 <!ENTITY % set.role.attrib "%role.attrib;">
210 <!ENTITY % set.element "INCLUDE">
212 <!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (%book.class;)+,
215 <!--end of set.element-->]]>
217 <!-- FPI: SGML formal public identifier -->
220 <!ENTITY % set.attlist "INCLUDE">
229 <!--end of set.attlist-->]]>
230 <!--end of set.module-->]]>
232 <!ENTITY % setinfo.module "INCLUDE">
234 <!ENTITY % local.setinfo.attrib "">
235 <!ENTITY % setinfo.role.attrib "%role.attrib;">
237 <!ENTITY % setinfo.element "INCLUDE">
238 <![%setinfo.element;[
239 <!ELEMENT setinfo %ho; ((%info.class;)+)
240 %beginpage.exclusion;>
241 <!--end of setinfo.element-->]]>
243 <!-- Contents: IDs of the ToC, Books, and SetIndex that comprise
244 the set, in the order of their appearance -->
247 <!ENTITY % setinfo.attlist "INCLUDE">
248 <![%setinfo.attlist;[
250 contents IDREFS #IMPLIED
252 %setinfo.role.attrib;
253 %local.setinfo.attrib;
255 <!--end of setinfo.attlist-->]]>
256 <!--end of setinfo.module-->]]>
257 <!--end of set.content.module-->]]>
259 <!-- ...................................................................... -->
260 <!-- Book and BookInfo .................................................... -->
262 <!ENTITY % book.content.module "INCLUDE">
263 <![%book.content.module;[
264 <!ENTITY % book.module "INCLUDE">
267 <!ENTITY % local.book.attrib "">
268 <!ENTITY % book.role.attrib "%role.attrib;">
270 <!ENTITY % book.element "INCLUDE">
272 <!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?,
273 (dedication | toc | lot
274 | glossary | bibliography | preface
275 | %chapter.class; | reference | part
281 <!--end of book.element-->]]>
283 <!-- FPI: SGML formal public identifier -->
286 <!ENTITY % book.attlist "INCLUDE">
288 <!ATTLIST book fpi CDATA #IMPLIED
295 <!--end of book.attlist-->]]>
296 <!--end of book.module-->]]>
298 <!ENTITY % bookinfo.module "INCLUDE">
299 <![%bookinfo.module;[
300 <!ENTITY % local.bookinfo.attrib "">
301 <!ENTITY % bookinfo.role.attrib "%role.attrib;">
303 <!ENTITY % bookinfo.element "INCLUDE">
304 <![%bookinfo.element;[
305 <!ELEMENT bookinfo %ho; ((%info.class;)+)
306 %beginpage.exclusion;>
307 <!--end of bookinfo.element-->]]>
309 <!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters,
310 Appendixes, References, GLossary, Bibliography, and indexes
311 comprising the Book, in the order of their appearance -->
314 <!ENTITY % bookinfo.attlist "INCLUDE">
315 <![%bookinfo.attlist;[
317 contents IDREFS #IMPLIED
319 %bookinfo.role.attrib;
320 %local.bookinfo.attrib;
322 <!--end of bookinfo.attlist-->]]>
323 <!--end of bookinfo.module-->]]>
324 <!--end of book.content.module-->]]>
326 <!-- ...................................................................... -->
327 <!-- Dedication, ToC, and LoT ............................................. -->
329 <!ENTITY % dedication.module "INCLUDE">
330 <![%dedication.module;[
331 <!ENTITY % local.dedication.attrib "">
332 <!ENTITY % dedication.role.attrib "%role.attrib;">
334 <!ENTITY % dedication.element "INCLUDE">
335 <![%dedication.element;[
336 <!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)>
337 <!--end of dedication.element-->]]>
339 <!ENTITY % dedication.attlist "INCLUDE">
340 <![%dedication.attlist;[
344 %dedication.role.attrib;
345 %local.dedication.attrib;
347 <!--end of dedication.attlist-->]]>
348 <!--end of dedication.module-->]]>
350 <!ENTITY % colophon.module "INCLUDE">
351 <![ %colophon.module; [
352 <!ENTITY % local.colophon.attrib "">
353 <!ENTITY % colophon.role.attrib "%role.attrib;">
355 <!ENTITY % colophon.element "INCLUDE">
356 <![ %colophon.element; [
357 <!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)>
358 <!--end of colophon.element-->]]>
360 <!ENTITY % colophon.attlist "INCLUDE">
361 <![ %colophon.attlist; [
365 %colophon.role.attrib;
366 %local.colophon.attrib;>
367 <!--end of colophon.attlist-->]]>
368 <!--end of colophon.module-->]]>
370 <!ENTITY % toc.content.module "INCLUDE">
371 <![%toc.content.module;[
372 <!ENTITY % toc.module "INCLUDE">
374 <!ENTITY % local.toc.attrib "">
375 <!ENTITY % toc.role.attrib "%role.attrib;">
377 <!ENTITY % toc.element "INCLUDE">
379 <!ELEMENT toc %ho; (beginpage?,
380 (%bookcomponent.title.content;)?,
382 (tocpart | tocchap)*, tocback*)>
383 <!--end of toc.element-->]]>
385 <!ENTITY % toc.attlist "INCLUDE">
393 <!--end of toc.attlist-->]]>
394 <!--end of toc.module-->]]>
396 <!ENTITY % tocfront.module "INCLUDE">
397 <![%tocfront.module;[
398 <!ENTITY % local.tocfront.attrib "">
399 <!ENTITY % tocfront.role.attrib "%role.attrib;">
401 <!ENTITY % tocfront.element "INCLUDE">
402 <![%tocfront.element;[
403 <!ELEMENT tocfront %ho; (%para.char.mix;)*>
404 <!--end of tocfront.element-->]]>
406 <!-- to element that this entry represents -->
409 <!ENTITY % tocfront.attlist "INCLUDE">
410 <![%tocfront.attlist;[
413 %linkend.attrib; %pagenum.attrib;
415 %tocfront.role.attrib;
416 %local.tocfront.attrib;
418 <!--end of tocfront.attlist-->]]>
419 <!--end of tocfront.module-->]]>
421 <!ENTITY % tocentry.module "INCLUDE">
422 <![%tocentry.module;[
423 <!ENTITY % local.tocentry.attrib "">
424 <!ENTITY % tocentry.role.attrib "%role.attrib;">
426 <!ENTITY % tocentry.element "INCLUDE">
427 <![%tocentry.element;[
428 <!ELEMENT tocentry %ho; (%para.char.mix;)*>
429 <!--end of tocentry.element-->]]>
431 <!-- to element that this entry represents -->
434 <!ENTITY % tocentry.attlist "INCLUDE">
435 <![%tocentry.attlist;[
437 %linkend.attrib; %pagenum.attrib;
439 %tocentry.role.attrib;
440 %local.tocentry.attrib;
442 <!--end of tocentry.attlist-->]]>
443 <!--end of tocentry.module-->]]>
445 <!ENTITY % tocpart.module "INCLUDE">
447 <!ENTITY % local.tocpart.attrib "">
448 <!ENTITY % tocpart.role.attrib "%role.attrib;">
450 <!ENTITY % tocpart.element "INCLUDE">
451 <![%tocpart.element;[
452 <!ELEMENT tocpart %ho; (tocentry+, tocchap*)>
453 <!--end of tocpart.element-->]]>
455 <!ENTITY % tocpart.attlist "INCLUDE">
456 <![%tocpart.attlist;[
459 %tocpart.role.attrib;
460 %local.tocpart.attrib;
462 <!--end of tocpart.attlist-->]]>
463 <!--end of tocpart.module-->]]>
465 <!ENTITY % tocchap.module "INCLUDE">
467 <!ENTITY % local.tocchap.attrib "">
468 <!ENTITY % tocchap.role.attrib "%role.attrib;">
470 <!ENTITY % tocchap.element "INCLUDE">
471 <![%tocchap.element;[
472 <!ELEMENT tocchap %ho; (tocentry+, toclevel1*)>
473 <!--end of tocchap.element-->]]>
475 <!ENTITY % tocchap.attlist "INCLUDE">
476 <![%tocchap.attlist;[
480 %tocchap.role.attrib;
481 %local.tocchap.attrib;
483 <!--end of tocchap.attlist-->]]>
484 <!--end of tocchap.module-->]]>
486 <!ENTITY % toclevel1.module "INCLUDE">
487 <![%toclevel1.module;[
488 <!ENTITY % local.toclevel1.attrib "">
489 <!ENTITY % toclevel1.role.attrib "%role.attrib;">
491 <!ENTITY % toclevel1.element "INCLUDE">
492 <![%toclevel1.element;[
493 <!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)>
494 <!--end of toclevel1.element-->]]>
496 <!ENTITY % toclevel1.attlist "INCLUDE">
497 <![%toclevel1.attlist;[
500 %toclevel1.role.attrib;
501 %local.toclevel1.attrib;
503 <!--end of toclevel1.attlist-->]]>
504 <!--end of toclevel1.module-->]]>
506 <!ENTITY % toclevel2.module "INCLUDE">
507 <![%toclevel2.module;[
508 <!ENTITY % local.toclevel2.attrib "">
509 <!ENTITY % toclevel2.role.attrib "%role.attrib;">
511 <!ENTITY % toclevel2.element "INCLUDE">
512 <![%toclevel2.element;[
513 <!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)>
514 <!--end of toclevel2.element-->]]>
516 <!ENTITY % toclevel2.attlist "INCLUDE">
517 <![%toclevel2.attlist;[
520 %toclevel2.role.attrib;
521 %local.toclevel2.attrib;
523 <!--end of toclevel2.attlist-->]]>
524 <!--end of toclevel2.module-->]]>
526 <!ENTITY % toclevel3.module "INCLUDE">
527 <![%toclevel3.module;[
528 <!ENTITY % local.toclevel3.attrib "">
529 <!ENTITY % toclevel3.role.attrib "%role.attrib;">
531 <!ENTITY % toclevel3.element "INCLUDE">
532 <![%toclevel3.element;[
533 <!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)>
534 <!--end of toclevel3.element-->]]>
536 <!ENTITY % toclevel3.attlist "INCLUDE">
537 <![%toclevel3.attlist;[
540 %toclevel3.role.attrib;
541 %local.toclevel3.attrib;
543 <!--end of toclevel3.attlist-->]]>
544 <!--end of toclevel3.module-->]]>
546 <!ENTITY % toclevel4.module "INCLUDE">
547 <![%toclevel4.module;[
548 <!ENTITY % local.toclevel4.attrib "">
549 <!ENTITY % toclevel4.role.attrib "%role.attrib;">
551 <!ENTITY % toclevel4.element "INCLUDE">
552 <![%toclevel4.element;[
553 <!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)>
554 <!--end of toclevel4.element-->]]>
556 <!ENTITY % toclevel4.attlist "INCLUDE">
557 <![%toclevel4.attlist;[
560 %toclevel4.role.attrib;
561 %local.toclevel4.attrib;
563 <!--end of toclevel4.attlist-->]]>
564 <!--end of toclevel4.module-->]]>
566 <!ENTITY % toclevel5.module "INCLUDE">
567 <![%toclevel5.module;[
568 <!ENTITY % local.toclevel5.attrib "">
569 <!ENTITY % toclevel5.role.attrib "%role.attrib;">
571 <!ENTITY % toclevel5.element "INCLUDE">
572 <![%toclevel5.element;[
573 <!ELEMENT toclevel5 %ho; (tocentry+)>
574 <!--end of toclevel5.element-->]]>
576 <!ENTITY % toclevel5.attlist "INCLUDE">
577 <![%toclevel5.attlist;[
580 %toclevel5.role.attrib;
581 %local.toclevel5.attrib;
583 <!--end of toclevel5.attlist-->]]>
584 <!--end of toclevel5.module-->]]>
586 <!ENTITY % tocback.module "INCLUDE">
588 <!ENTITY % local.tocback.attrib "">
589 <!ENTITY % tocback.role.attrib "%role.attrib;">
591 <!ENTITY % tocback.element "INCLUDE">
592 <![%tocback.element;[
593 <!ELEMENT tocback %ho; (%para.char.mix;)*>
594 <!--end of tocback.element-->]]>
596 <!-- to element that this entry represents -->
599 <!ENTITY % tocback.attlist "INCLUDE">
600 <![%tocback.attlist;[
603 %linkend.attrib; %pagenum.attrib;
605 %tocback.role.attrib;
606 %local.tocback.attrib;
608 <!--end of tocback.attlist-->]]>
609 <!--end of tocback.module-->]]>
610 <!--end of toc.content.module-->]]>
612 <!ENTITY % lot.content.module "INCLUDE">
613 <![%lot.content.module;[
614 <!ENTITY % lot.module "INCLUDE">
616 <!ENTITY % local.lot.attrib "">
617 <!ENTITY % lot.role.attrib "%role.attrib;">
619 <!ENTITY % lot.element "INCLUDE">
621 <!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)>
622 <!--end of lot.element-->]]>
624 <!ENTITY % lot.attlist "INCLUDE">
632 <!--end of lot.attlist-->]]>
633 <!--end of lot.module-->]]>
635 <!ENTITY % lotentry.module "INCLUDE">
636 <![%lotentry.module;[
637 <!ENTITY % local.lotentry.attrib "">
638 <!ENTITY % lotentry.role.attrib "%role.attrib;">
640 <!ENTITY % lotentry.element "INCLUDE">
641 <![%lotentry.element;[
642 <!ELEMENT lotentry %ho; (%para.char.mix;)*>
643 <!--end of lotentry.element-->]]>
645 <!-- SrcCredit: Information about the source of the entry,
646 as for a list of illustrations -->
647 <!-- linkend: to element that this entry represents-->
648 <!ENTITY % lotentry.attlist "INCLUDE">
649 <![%lotentry.attlist;[
653 srccredit CDATA #IMPLIED
655 %lotentry.role.attrib;
656 %local.lotentry.attrib;
658 <!--end of lotentry.attlist-->]]>
659 <!--end of lotentry.module-->]]>
660 <!--end of lot.content.module-->]]>
662 <!-- ...................................................................... -->
663 <!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... -->
665 <!ENTITY % appendix.module "INCLUDE">
666 <![%appendix.module;[
667 <!ENTITY % local.appendix.attrib "">
668 <!ENTITY % appendix.role.attrib "%role.attrib;">
670 <!ENTITY % appendix.element "INCLUDE">
671 <![%appendix.element;[
672 <!ELEMENT appendix %ho; (beginpage?,
674 (%bookcomponent.title.content;),
677 (%bookcomponent.content;),
680 <!--end of appendix.element-->]]>
682 <!ENTITY % appendix.attlist "INCLUDE">
683 <![%appendix.attlist;[
688 %appendix.role.attrib;
689 %local.appendix.attrib;
691 <!--end of appendix.attlist-->]]>
692 <!--end of appendix.module-->]]>
694 <!ENTITY % chapter.module "INCLUDE">
696 <!ENTITY % local.chapter.attrib "">
697 <!ENTITY % chapter.role.attrib "%role.attrib;">
699 <!ENTITY % chapter.element "INCLUDE">
700 <![%chapter.element;[
701 <!ELEMENT chapter %ho; (beginpage?,
703 (%bookcomponent.title.content;),
706 (%bookcomponent.content;),
709 <!--end of chapter.element-->]]>
711 <!ENTITY % chapter.attlist "INCLUDE">
712 <![%chapter.attlist;[
717 %chapter.role.attrib;
718 %local.chapter.attrib;
720 <!--end of chapter.attlist-->]]>
721 <!--end of chapter.module-->]]>
723 <!ENTITY % part.module "INCLUDE">
726 <!-- Note that Part was to have its content model reduced in V4.2. This
727 change will not be made after all. -->
729 <!ENTITY % local.part.attrib "">
730 <!ENTITY % part.role.attrib "%role.attrib;">
732 <!ENTITY % part.element "INCLUDE">
734 <!ELEMENT part %ho; (beginpage?,
735 partinfo?, (%bookcomponent.title.content;), partintro?,
736 (%partcontent.mix;)+)
738 <!--end of part.element-->]]>
740 <!ENTITY % part.attlist "INCLUDE">
749 <!--end of part.attlist-->]]>
750 <!--ELEMENT PartIntro (defined below)-->
751 <!--end of part.module-->]]>
753 <!ENTITY % preface.module "INCLUDE">
755 <!ENTITY % local.preface.attrib "">
756 <!ENTITY % preface.role.attrib "%role.attrib;">
758 <!ENTITY % preface.element "INCLUDE">
759 <![%preface.element;[
760 <!ELEMENT preface %ho; (beginpage?,
762 (%bookcomponent.title.content;),
765 (%bookcomponent.content;),
768 <!--end of preface.element-->]]>
770 <!ENTITY % preface.attlist "INCLUDE">
771 <![%preface.attlist;[
775 %preface.role.attrib;
776 %local.preface.attrib;
778 <!--end of preface.attlist-->]]>
779 <!--end of preface.module-->]]>
781 <!ENTITY % reference.module "INCLUDE">
782 <![%reference.module;[
783 <!ENTITY % local.reference.attrib "">
784 <!ENTITY % reference.role.attrib "%role.attrib;">
786 <!ENTITY % reference.element "INCLUDE">
787 <![%reference.element;[
788 <!ELEMENT reference %ho; (beginpage?,
790 (%bookcomponent.title.content;), partintro?,
793 <!--end of reference.element-->]]>
795 <!ENTITY % reference.attlist "INCLUDE">
796 <![%reference.attlist;[
801 %reference.role.attrib;
802 %local.reference.attrib;
804 <!--end of reference.attlist-->]]>
805 <!--ELEMENT PartIntro (defined below)-->
806 <!--end of reference.module-->]]>
808 <!ENTITY % partintro.module "INCLUDE">
809 <![%partintro.module;[
810 <!ENTITY % local.partintro.attrib "">
811 <!ENTITY % partintro.role.attrib "%role.attrib;">
813 <!ENTITY % partintro.element "INCLUDE">
814 <![%partintro.element;[
815 <!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;))
817 <!--end of partintro.element-->]]>
819 <!ENTITY % partintro.attlist "INCLUDE">
820 <![%partintro.attlist;[
824 %partintro.role.attrib;
825 %local.partintro.attrib;
827 <!--end of partintro.attlist-->]]>
828 <!--end of partintro.module-->]]>
830 <!-- ...................................................................... -->
831 <!-- Other Info elements .................................................. -->
833 <!ENTITY % appendixinfo.module "INCLUDE">
834 <![ %appendixinfo.module; [
835 <!ENTITY % local.appendixinfo.attrib "">
836 <!ENTITY % appendixinfo.role.attrib "%role.attrib;">
838 <!ENTITY % appendixinfo.element "INCLUDE">
839 <![ %appendixinfo.element; [
840 <!ELEMENT appendixinfo %ho; ((%info.class;)+)
841 %beginpage.exclusion;>
842 <!--end of appendixinfo.element-->]]>
844 <!ENTITY % appendixinfo.attlist "INCLUDE">
845 <![ %appendixinfo.attlist; [
846 <!ATTLIST appendixinfo
848 %appendixinfo.role.attrib;
849 %local.appendixinfo.attrib;
851 <!--end of appendixinfo.attlist-->]]>
852 <!--end of appendixinfo.module-->]]>
854 <!ENTITY % bibliographyinfo.module "INCLUDE">
855 <![ %bibliographyinfo.module; [
856 <!ENTITY % local.bibliographyinfo.attrib "">
857 <!ENTITY % bibliographyinfo.role.attrib "%role.attrib;">
859 <!ENTITY % bibliographyinfo.element "INCLUDE">
860 <![ %bibliographyinfo.element; [
861 <!ELEMENT bibliographyinfo %ho; ((%info.class;)+)
862 %beginpage.exclusion;>
863 <!--end of bibliographyinfo.element-->]]>
865 <!ENTITY % bibliographyinfo.attlist "INCLUDE">
866 <![ %bibliographyinfo.attlist; [
867 <!ATTLIST bibliographyinfo
869 %bibliographyinfo.role.attrib;
870 %local.bibliographyinfo.attrib;
872 <!--end of bibliographyinfo.attlist-->]]>
873 <!--end of bibliographyinfo.module-->]]>
875 <!ENTITY % chapterinfo.module "INCLUDE">
876 <![ %chapterinfo.module; [
877 <!ENTITY % local.chapterinfo.attrib "">
878 <!ENTITY % chapterinfo.role.attrib "%role.attrib;">
880 <!ENTITY % chapterinfo.element "INCLUDE">
881 <![ %chapterinfo.element; [
882 <!ELEMENT chapterinfo %ho; ((%info.class;)+)
883 %beginpage.exclusion;>
884 <!--end of chapterinfo.element-->]]>
886 <!ENTITY % chapterinfo.attlist "INCLUDE">
887 <![ %chapterinfo.attlist; [
888 <!ATTLIST chapterinfo
890 %chapterinfo.role.attrib;
891 %local.chapterinfo.attrib;
893 <!--end of chapterinfo.attlist-->]]>
894 <!--end of chapterinfo.module-->]]>
896 <!ENTITY % glossaryinfo.module "INCLUDE">
897 <![ %glossaryinfo.module; [
898 <!ENTITY % local.glossaryinfo.attrib "">
899 <!ENTITY % glossaryinfo.role.attrib "%role.attrib;">
901 <!ENTITY % glossaryinfo.element "INCLUDE">
902 <![ %glossaryinfo.element; [
903 <!ELEMENT glossaryinfo %ho; ((%info.class;)+)
904 %beginpage.exclusion;>
905 <!--end of glossaryinfo.element-->]]>
907 <!ENTITY % glossaryinfo.attlist "INCLUDE">
908 <![ %glossaryinfo.attlist; [
909 <!ATTLIST glossaryinfo
911 %glossaryinfo.role.attrib;
912 %local.glossaryinfo.attrib;
914 <!--end of glossaryinfo.attlist-->]]>
915 <!--end of glossaryinfo.module-->]]>
917 <!ENTITY % indexinfo.module "INCLUDE">
918 <![ %indexinfo.module; [
919 <!ENTITY % local.indexinfo.attrib "">
920 <!ENTITY % indexinfo.role.attrib "%role.attrib;">
922 <!ENTITY % indexinfo.element "INCLUDE">
923 <![ %indexinfo.element; [
924 <!ELEMENT indexinfo %ho; ((%info.class;)+)>
925 <!--end of indexinfo.element-->]]>
927 <!ENTITY % indexinfo.attlist "INCLUDE">
928 <![ %indexinfo.attlist; [
931 %indexinfo.role.attrib;
932 %local.indexinfo.attrib;
934 <!--end of indexinfo.attlist-->]]>
935 <!--end of indexinfo.module-->]]>
937 <!ENTITY % setindexinfo.module "INCLUDE">
938 <![ %setindexinfo.module; [
939 <!ENTITY % local.setindexinfo.attrib "">
940 <!ENTITY % setindexinfo.role.attrib "%role.attrib;">
942 <!ENTITY % setindexinfo.element "INCLUDE">
943 <![ %setindexinfo.element; [
944 <!ELEMENT setindexinfo %ho; ((%info.class;)+)
945 %beginpage.exclusion;>
946 <!--end of setindexinfo.element-->]]>
948 <!ENTITY % setindexinfo.attlist "INCLUDE">
949 <![ %setindexinfo.attlist; [
950 <!ATTLIST setindexinfo
952 %setindexinfo.role.attrib;
953 %local.setindexinfo.attrib;
955 <!--end of setindexinfo.attlist-->]]>
956 <!--end of setindexinfo.module-->]]>
958 <!ENTITY % partinfo.module "INCLUDE">
959 <![ %partinfo.module; [
960 <!ENTITY % local.partinfo.attrib "">
961 <!ENTITY % partinfo.role.attrib "%role.attrib;">
963 <!ENTITY % partinfo.element "INCLUDE">
964 <![ %partinfo.element; [
965 <!ELEMENT partinfo %ho; ((%info.class;)+)
966 %beginpage.exclusion;>
967 <!--end of partinfo.element-->]]>
969 <!ENTITY % partinfo.attlist "INCLUDE">
970 <![ %partinfo.attlist; [
973 %partinfo.role.attrib;
974 %local.partinfo.attrib;
976 <!--end of partinfo.attlist-->]]>
977 <!--end of partinfo.module-->]]>
979 <!ENTITY % prefaceinfo.module "INCLUDE">
980 <![ %prefaceinfo.module; [
981 <!ENTITY % local.prefaceinfo.attrib "">
982 <!ENTITY % prefaceinfo.role.attrib "%role.attrib;">
984 <!ENTITY % prefaceinfo.element "INCLUDE">
985 <![ %prefaceinfo.element; [
986 <!ELEMENT prefaceinfo %ho; ((%info.class;)+)
987 %beginpage.exclusion;>
988 <!--end of prefaceinfo.element-->]]>
990 <!ENTITY % prefaceinfo.attlist "INCLUDE">
991 <![ %prefaceinfo.attlist; [
992 <!ATTLIST prefaceinfo
994 %prefaceinfo.role.attrib;
995 %local.prefaceinfo.attrib;
997 <!--end of prefaceinfo.attlist-->]]>
998 <!--end of prefaceinfo.module-->]]>
1000 <!ENTITY % refentryinfo.module "INCLUDE">
1001 <![ %refentryinfo.module; [
1002 <!ENTITY % local.refentryinfo.attrib "">
1003 <!ENTITY % refentryinfo.role.attrib "%role.attrib;">
1005 <!ENTITY % refentryinfo.element "INCLUDE">
1006 <![ %refentryinfo.element; [
1007 <!ELEMENT refentryinfo %ho; ((%info.class;)+)
1008 %beginpage.exclusion;>
1009 <!--end of refentryinfo.element-->]]>
1011 <!ENTITY % refentryinfo.attlist "INCLUDE">
1012 <![ %refentryinfo.attlist; [
1013 <!ATTLIST refentryinfo
1015 %refentryinfo.role.attrib;
1016 %local.refentryinfo.attrib;
1018 <!--end of refentryinfo.attlist-->]]>
1019 <!--end of refentryinfo.module-->]]>
1021 <!ENTITY % refsectioninfo.module "INCLUDE">
1022 <![ %refsectioninfo.module; [
1023 <!ENTITY % local.refsectioninfo.attrib "">
1024 <!ENTITY % refsectioninfo.role.attrib "%role.attrib;">
1026 <!ENTITY % refsectioninfo.element "INCLUDE">
1027 <![ %refsectioninfo.element; [
1028 <!ELEMENT refsectioninfo %ho; ((%info.class;)+)
1029 %beginpage.exclusion;>
1030 <!--end of refsectioninfo.element-->]]>
1032 <!ENTITY % refsectioninfo.attlist "INCLUDE">
1033 <![ %refsectioninfo.attlist; [
1034 <!ATTLIST refsectioninfo
1036 %refsectioninfo.role.attrib;
1037 %local.refsectioninfo.attrib;
1039 <!--end of refsectioninfo.attlist-->]]>
1040 <!--end of refsectioninfo.module-->]]>
1042 <!ENTITY % refsect1info.module "INCLUDE">
1043 <![ %refsect1info.module; [
1044 <!ENTITY % local.refsect1info.attrib "">
1045 <!ENTITY % refsect1info.role.attrib "%role.attrib;">
1047 <!ENTITY % refsect1info.element "INCLUDE">
1048 <![ %refsect1info.element; [
1049 <!ELEMENT refsect1info %ho; ((%info.class;)+)
1050 %beginpage.exclusion;>
1051 <!--end of refsect1info.element-->]]>
1053 <!ENTITY % refsect1info.attlist "INCLUDE">
1054 <![ %refsect1info.attlist; [
1055 <!ATTLIST refsect1info
1057 %refsect1info.role.attrib;
1058 %local.refsect1info.attrib;
1060 <!--end of refsect1info.attlist-->]]>
1061 <!--end of refsect1info.module-->]]>
1063 <!ENTITY % refsect2info.module "INCLUDE">
1064 <![ %refsect2info.module; [
1065 <!ENTITY % local.refsect2info.attrib "">
1066 <!ENTITY % refsect2info.role.attrib "%role.attrib;">
1068 <!ENTITY % refsect2info.element "INCLUDE">
1069 <![ %refsect2info.element; [
1070 <!ELEMENT refsect2info %ho; ((%info.class;)+)
1071 %beginpage.exclusion;>
1072 <!--end of refsect2info.element-->]]>
1074 <!ENTITY % refsect2info.attlist "INCLUDE">
1075 <![ %refsect2info.attlist; [
1076 <!ATTLIST refsect2info
1078 %refsect2info.role.attrib;
1079 %local.refsect2info.attrib;
1081 <!--end of refsect2info.attlist-->]]>
1082 <!--end of refsect2info.module-->]]>
1084 <!ENTITY % refsect3info.module "INCLUDE">
1085 <![ %refsect3info.module; [
1086 <!ENTITY % local.refsect3info.attrib "">
1087 <!ENTITY % refsect3info.role.attrib "%role.attrib;">
1089 <!ENTITY % refsect3info.element "INCLUDE">
1090 <![ %refsect3info.element; [
1091 <!ELEMENT refsect3info %ho; ((%info.class;)+)
1092 %beginpage.exclusion;>
1093 <!--end of refsect3info.element-->]]>
1095 <!ENTITY % refsect3info.attlist "INCLUDE">
1096 <![ %refsect3info.attlist; [
1097 <!ATTLIST refsect3info
1099 %refsect3info.role.attrib;
1100 %local.refsect3info.attrib;
1102 <!--end of refsect3info.attlist-->]]>
1103 <!--end of refsect3info.module-->]]>
1105 <!ENTITY % refsynopsisdivinfo.module "INCLUDE">
1106 <![ %refsynopsisdivinfo.module; [
1107 <!ENTITY % local.refsynopsisdivinfo.attrib "">
1108 <!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;">
1110 <!ENTITY % refsynopsisdivinfo.element "INCLUDE">
1111 <![ %refsynopsisdivinfo.element; [
1112 <!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+)
1113 %beginpage.exclusion;>
1114 <!--end of refsynopsisdivinfo.element-->]]>
1116 <!ENTITY % refsynopsisdivinfo.attlist "INCLUDE">
1117 <![ %refsynopsisdivinfo.attlist; [
1118 <!ATTLIST refsynopsisdivinfo
1120 %refsynopsisdivinfo.role.attrib;
1121 %local.refsynopsisdivinfo.attrib;
1123 <!--end of refsynopsisdivinfo.attlist-->]]>
1124 <!--end of refsynopsisdivinfo.module-->]]>
1126 <!ENTITY % referenceinfo.module "INCLUDE">
1127 <![ %referenceinfo.module; [
1128 <!ENTITY % local.referenceinfo.attrib "">
1129 <!ENTITY % referenceinfo.role.attrib "%role.attrib;">
1131 <!ENTITY % referenceinfo.element "INCLUDE">
1132 <![ %referenceinfo.element; [
1133 <!ELEMENT referenceinfo %ho; ((%info.class;)+)
1134 %beginpage.exclusion;>
1135 <!--end of referenceinfo.element-->]]>
1137 <!ENTITY % referenceinfo.attlist "INCLUDE">
1138 <![ %referenceinfo.attlist; [
1139 <!ATTLIST referenceinfo
1141 %referenceinfo.role.attrib;
1142 %local.referenceinfo.attrib;
1144 <!--end of referenceinfo.attlist-->]]>
1145 <!--end of referenceinfo.module-->]]>
1147 <!ENTITY % local.sect1info.attrib "">
1148 <!ENTITY % sect1info.role.attrib "%role.attrib;">
1150 <!ENTITY % sect1info.element "INCLUDE">
1151 <![%sect1info.element;[
1152 <!ELEMENT sect1info %ho; ((%info.class;)+)
1153 %beginpage.exclusion;>
1154 <!--end of sect1info.element-->]]>
1156 <!ENTITY % sect1info.attlist "INCLUDE">
1157 <![%sect1info.attlist;[
1160 %sect1info.role.attrib;
1161 %local.sect1info.attrib;
1163 <!--end of sect1info.attlist-->]]>
1165 <!ENTITY % local.sect2info.attrib "">
1166 <!ENTITY % sect2info.role.attrib "%role.attrib;">
1168 <!ENTITY % sect2info.element "INCLUDE">
1169 <![%sect2info.element;[
1170 <!ELEMENT sect2info %ho; ((%info.class;)+)
1171 %beginpage.exclusion;>
1172 <!--end of sect2info.element-->]]>
1174 <!ENTITY % sect2info.attlist "INCLUDE">
1175 <![%sect2info.attlist;[
1178 %sect2info.role.attrib;
1179 %local.sect2info.attrib;
1181 <!--end of sect2info.attlist-->]]>
1183 <!ENTITY % local.sect3info.attrib "">
1184 <!ENTITY % sect3info.role.attrib "%role.attrib;">
1186 <!ENTITY % sect3info.element "INCLUDE">
1187 <![%sect3info.element;[
1188 <!ELEMENT sect3info %ho; ((%info.class;)+)
1189 %beginpage.exclusion;>
1190 <!--end of sect3info.element-->]]>
1192 <!ENTITY % sect3info.attlist "INCLUDE">
1193 <![%sect3info.attlist;[
1196 %sect3info.role.attrib;
1197 %local.sect3info.attrib;
1199 <!--end of sect3info.attlist-->]]>
1201 <!ENTITY % local.sect4info.attrib "">
1202 <!ENTITY % sect4info.role.attrib "%role.attrib;">
1204 <!ENTITY % sect4info.element "INCLUDE">
1205 <![%sect4info.element;[
1206 <!ELEMENT sect4info %ho; ((%info.class;)+)
1207 %beginpage.exclusion;>
1208 <!--end of sect4info.element-->]]>
1210 <!ENTITY % sect4info.attlist "INCLUDE">
1211 <![%sect4info.attlist;[
1214 %sect4info.role.attrib;
1215 %local.sect4info.attrib;
1217 <!--end of sect4info.attlist-->]]>
1219 <!ENTITY % local.sect5info.attrib "">
1220 <!ENTITY % sect5info.role.attrib "%role.attrib;">
1222 <!ENTITY % sect5info.element "INCLUDE">
1223 <![%sect5info.element;[
1224 <!ELEMENT sect5info %ho; ((%info.class;)+)
1225 %beginpage.exclusion;>
1226 <!--end of sect5info.element-->]]>
1228 <!ENTITY % sect5info.attlist "INCLUDE">
1229 <![%sect5info.attlist;[
1232 %sect5info.role.attrib;
1233 %local.sect5info.attrib;
1235 <!--end of sect5info.attlist-->]]>
1237 <!-- ...................................................................... -->
1238 <!-- Section (parallel to Sect*) ......................................... -->
1240 <!ENTITY % section.content.module "INCLUDE">
1241 <![ %section.content.module; [
1242 <!ENTITY % section.module "INCLUDE">
1243 <![ %section.module; [
1244 <!ENTITY % local.section.attrib "">
1245 <!ENTITY % section.role.attrib "%role.attrib;">
1247 <!ENTITY % section.element "INCLUDE">
1248 <![ %section.element; [
1249 <!ELEMENT section %ho; (sectioninfo?,
1250 (%sect.title.content;),
1252 (((%divcomponent.mix;)+,
1253 ((%refentry.class;)*|(%section.class;)*|simplesect*))
1254 | (%refentry.class;)+|(%section.class;)+|simplesect+),
1257 <!--end of section.element-->]]>
1259 <!ENTITY % section.attlist "INCLUDE">
1260 <![ %section.attlist; [
1265 %section.role.attrib;
1266 %local.section.attrib;
1268 <!--end of section.attlist-->]]>
1269 <!--end of section.module-->]]>
1271 <!ENTITY % sectioninfo.module "INCLUDE">
1272 <![ %sectioninfo.module; [
1273 <!ENTITY % sectioninfo.role.attrib "%role.attrib;">
1274 <!ENTITY % local.sectioninfo.attrib "">
1276 <!ENTITY % sectioninfo.element "INCLUDE">
1277 <![ %sectioninfo.element; [
1278 <!ELEMENT sectioninfo %ho; ((%info.class;)+)
1279 %beginpage.exclusion;>
1280 <!--end of sectioninfo.element-->]]>
1282 <!ENTITY % sectioninfo.attlist "INCLUDE">
1283 <![ %sectioninfo.attlist; [
1284 <!ATTLIST sectioninfo
1286 %sectioninfo.role.attrib;
1287 %local.sectioninfo.attrib;
1289 <!--end of sectioninfo.attlist-->]]>
1290 <!--end of sectioninfo.module-->]]>
1291 <!--end of section.content.module-->]]>
1293 <!-- ...................................................................... -->
1294 <!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... -->
1296 <!ENTITY % sect1.module "INCLUDE">
1298 <!ENTITY % local.sect1.attrib "">
1299 <!ENTITY % sect1.role.attrib "%role.attrib;">
1301 <!ENTITY % sect1.element "INCLUDE">
1303 <!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*,
1304 (((%divcomponent.mix;)+,
1305 ((%refentry.class;)* | sect2* | simplesect*))
1306 | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*)
1308 <!--end of sect1.element-->]]>
1310 <!-- Renderas: Indicates the format in which the heading should
1314 <!ENTITY % sect1.attlist "INCLUDE">
1325 %local.sect1.attrib;
1327 <!--end of sect1.attlist-->]]>
1328 <!--end of sect1.module-->]]>
1330 <!ENTITY % sect2.module "INCLUDE">
1332 <!ENTITY % local.sect2.attrib "">
1333 <!ENTITY % sect2.role.attrib "%role.attrib;">
1335 <!ENTITY % sect2.element "INCLUDE">
1337 <!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*,
1338 (((%divcomponent.mix;)+,
1339 ((%refentry.class;)* | sect3* | simplesect*))
1340 | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)>
1341 <!--end of sect2.element-->]]>
1343 <!-- Renderas: Indicates the format in which the heading should
1347 <!ENTITY % sect2.attlist "INCLUDE">
1358 %local.sect2.attrib;
1360 <!--end of sect2.attlist-->]]>
1361 <!--end of sect2.module-->]]>
1363 <!ENTITY % sect3.module "INCLUDE">
1365 <!ENTITY % local.sect3.attrib "">
1366 <!ENTITY % sect3.role.attrib "%role.attrib;">
1368 <!ENTITY % sect3.element "INCLUDE">
1370 <!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*,
1371 (((%divcomponent.mix;)+,
1372 ((%refentry.class;)* | sect4* | simplesect*))
1373 | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)>
1374 <!--end of sect3.element-->]]>
1376 <!-- Renderas: Indicates the format in which the heading should
1380 <!ENTITY % sect3.attlist "INCLUDE">
1391 %local.sect3.attrib;
1393 <!--end of sect3.attlist-->]]>
1394 <!--end of sect3.module-->]]>
1396 <!ENTITY % sect4.module "INCLUDE">
1398 <!ENTITY % local.sect4.attrib "">
1399 <!ENTITY % sect4.role.attrib "%role.attrib;">
1401 <!ENTITY % sect4.element "INCLUDE">
1403 <!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*,
1404 (((%divcomponent.mix;)+,
1405 ((%refentry.class;)* | sect5* | simplesect*))
1406 | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)>
1407 <!--end of sect4.element-->]]>
1409 <!-- Renderas: Indicates the format in which the heading should
1413 <!ENTITY % sect4.attlist "INCLUDE">
1424 %local.sect4.attrib;
1426 <!--end of sect4.attlist-->]]>
1427 <!--end of sect4.module-->]]>
1429 <!ENTITY % sect5.module "INCLUDE">
1431 <!ENTITY % local.sect5.attrib "">
1432 <!ENTITY % sect5.role.attrib "%role.attrib;">
1434 <!ENTITY % sect5.element "INCLUDE">
1436 <!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*,
1437 (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*))
1438 | (%refentry.class;)+ | simplesect+), (%nav.class;)*)>
1439 <!--end of sect5.element-->]]>
1441 <!-- Renderas: Indicates the format in which the heading should
1445 <!ENTITY % sect5.attlist "INCLUDE">
1456 %local.sect5.attrib;
1458 <!--end of sect5.attlist-->]]>
1459 <!--end of sect5.module-->]]>
1461 <!ENTITY % simplesect.module "INCLUDE">
1462 <![%simplesect.module;[
1463 <!ENTITY % local.simplesect.attrib "">
1464 <!ENTITY % simplesect.role.attrib "%role.attrib;">
1466 <!ENTITY % simplesect.element "INCLUDE">
1467 <![%simplesect.element;[
1468 <!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+)
1470 <!--end of simplesect.element-->]]>
1472 <!ENTITY % simplesect.attlist "INCLUDE">
1473 <![%simplesect.attlist;[
1474 <!ATTLIST simplesect
1476 %simplesect.role.attrib;
1477 %local.simplesect.attrib;
1479 <!--end of simplesect.attlist-->]]>
1480 <!--end of simplesect.module-->]]>
1482 <!-- ...................................................................... -->
1483 <!-- Bibliography ......................................................... -->
1485 <!ENTITY % bibliography.content.module "INCLUDE">
1486 <![%bibliography.content.module;[
1487 <!ENTITY % bibliography.module "INCLUDE">
1488 <![%bibliography.module;[
1489 <!ENTITY % local.bibliography.attrib "">
1490 <!ENTITY % bibliography.role.attrib "%role.attrib;">
1492 <!ENTITY % bibliography.element "INCLUDE">
1493 <![%bibliography.element;[
1494 <!ELEMENT bibliography %ho; (bibliographyinfo?,
1495 (%bookcomponent.title.content;)?,
1497 (bibliodiv+ | (biblioentry|bibliomixed)+))>
1498 <!--end of bibliography.element-->]]>
1500 <!ENTITY % bibliography.attlist "INCLUDE">
1501 <![%bibliography.attlist;[
1502 <!ATTLIST bibliography
1505 %bibliography.role.attrib;
1506 %local.bibliography.attrib;
1508 <!--end of bibliography.attlist-->]]>
1509 <!--end of bibliography.module-->]]>
1511 <!ENTITY % bibliodiv.module "INCLUDE">
1512 <![%bibliodiv.module;[
1513 <!ENTITY % local.bibliodiv.attrib "">
1514 <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1516 <!ENTITY % bibliodiv.element "INCLUDE">
1517 <![%bibliodiv.element;[
1518 <!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*,
1519 (biblioentry|bibliomixed)+)>
1520 <!--end of bibliodiv.element-->]]>
1522 <!ENTITY % bibliodiv.attlist "INCLUDE">
1523 <![%bibliodiv.attlist;[
1527 %bibliodiv.role.attrib;
1528 %local.bibliodiv.attrib;
1530 <!--end of bibliodiv.attlist-->]]>
1531 <!--end of bibliodiv.module-->]]>
1532 <!--end of bibliography.content.module-->]]>
1534 <!-- ...................................................................... -->
1535 <!-- Glossary ............................................................. -->
1537 <!ENTITY % glossary.content.module "INCLUDE">
1538 <![%glossary.content.module;[
1539 <!ENTITY % glossary.module "INCLUDE">
1540 <![%glossary.module;[
1541 <!ENTITY % local.glossary.attrib "">
1542 <!ENTITY % glossary.role.attrib "%role.attrib;">
1544 <!ENTITY % glossary.element "INCLUDE">
1545 <![%glossary.element;[
1546 <!ELEMENT glossary %ho; (glossaryinfo?,
1547 (%bookcomponent.title.content;)?,
1549 (glossdiv+ | glossentry+), bibliography?)>
1550 <!--end of glossary.element-->]]>
1552 <!ENTITY % glossary.attlist "INCLUDE">
1553 <![%glossary.attlist;[
1557 %glossary.role.attrib;
1558 %local.glossary.attrib;
1560 <!--end of glossary.attlist-->]]>
1561 <!--end of glossary.module-->]]>
1563 <!ENTITY % glossdiv.module "INCLUDE">
1564 <![%glossdiv.module;[
1565 <!ENTITY % local.glossdiv.attrib "">
1566 <!ENTITY % glossdiv.role.attrib "%role.attrib;">
1568 <!ENTITY % glossdiv.element "INCLUDE">
1569 <![%glossdiv.element;[
1570 <!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*,
1572 <!--end of glossdiv.element-->]]>
1574 <!ENTITY % glossdiv.attlist "INCLUDE">
1575 <![%glossdiv.attlist;[
1579 %glossdiv.role.attrib;
1580 %local.glossdiv.attrib;
1582 <!--end of glossdiv.attlist-->]]>
1583 <!--end of glossdiv.module-->]]>
1584 <!--end of glossary.content.module-->]]>
1586 <!-- ...................................................................... -->
1587 <!-- Index and SetIndex ................................................... -->
1589 <!ENTITY % index.content.module "INCLUDE">
1590 <![%index.content.module;[
1591 <!ENTITY % indexes.module "INCLUDE">
1592 <![%indexes.module;[
1593 <!ENTITY % local.indexes.attrib "">
1594 <!ENTITY % indexes.role.attrib "%role.attrib;">
1596 <!ENTITY % index.element "INCLUDE">
1598 <!ELEMENT index %ho; (indexinfo?,
1599 (%bookcomponent.title.content;)?,
1601 (indexdiv* | indexentry*))
1602 %ndxterm.exclusion;>
1603 <!--end of index.element-->]]>
1605 <!ENTITY % index.attlist "INCLUDE">
1609 %indexes.role.attrib;
1610 %local.indexes.attrib;
1612 <!--end of index.attlist-->]]>
1614 <!ENTITY % setindex.element "INCLUDE">
1615 <![%setindex.element;[
1616 <!ELEMENT setindex %ho; (setindexinfo?,
1617 (%bookcomponent.title.content;)?,
1619 (indexdiv* | indexentry*))
1620 %ndxterm.exclusion;>
1621 <!--end of setindex.element-->]]>
1623 <!ENTITY % setindex.attlist "INCLUDE">
1624 <![%setindex.attlist;[
1627 %indexes.role.attrib;
1628 %local.indexes.attrib;
1630 <!--end of setindex.attlist-->]]>
1631 <!--end of indexes.module-->]]>
1633 <!ENTITY % indexdiv.module "INCLUDE">
1634 <![%indexdiv.module;[
1636 <!-- SegmentedList in this content is useful for marking up permuted
1639 <!ENTITY % local.indexdiv.attrib "">
1640 <!ENTITY % indexdiv.role.attrib "%role.attrib;">
1642 <!ENTITY % indexdiv.element "INCLUDE">
1643 <![%indexdiv.element;[
1644 <!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*,
1645 (indexentry+ | segmentedlist)))>
1646 <!--end of indexdiv.element-->]]>
1648 <!ENTITY % indexdiv.attlist "INCLUDE">
1649 <![%indexdiv.attlist;[
1652 %indexdiv.role.attrib;
1653 %local.indexdiv.attrib;
1655 <!--end of indexdiv.attlist-->]]>
1656 <!--end of indexdiv.module-->]]>
1658 <!ENTITY % indexentry.module "INCLUDE">
1659 <![%indexentry.module;[
1660 <!-- Index entries appear in the index, not the text. -->
1662 <!ENTITY % local.indexentry.attrib "">
1663 <!ENTITY % indexentry.role.attrib "%role.attrib;">
1665 <!ENTITY % indexentry.element "INCLUDE">
1666 <![%indexentry.element;[
1667 <!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*,
1668 (secondaryie, (seeie|seealsoie|tertiaryie)*)*)>
1669 <!--end of indexentry.element-->]]>
1671 <!ENTITY % indexentry.attlist "INCLUDE">
1672 <![%indexentry.attlist;[
1673 <!ATTLIST indexentry
1675 %indexentry.role.attrib;
1676 %local.indexentry.attrib;
1678 <!--end of indexentry.attlist-->]]>
1679 <!--end of indexentry.module-->]]>
1681 <!ENTITY % primsecterie.module "INCLUDE">
1682 <![%primsecterie.module;[
1683 <!ENTITY % local.primsecterie.attrib "">
1684 <!ENTITY % primsecterie.role.attrib "%role.attrib;">
1686 <!ENTITY % primaryie.element "INCLUDE">
1687 <![%primaryie.element;[
1688 <!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*>
1689 <!--end of primaryie.element-->]]>
1691 <!-- to IndexTerms that these entries represent -->
1693 <!ENTITY % primaryie.attlist "INCLUDE">
1694 <![%primaryie.attlist;[
1696 %linkends.attrib; %common.attrib;
1697 %primsecterie.role.attrib;
1698 %local.primsecterie.attrib;
1700 <!--end of primaryie.attlist-->]]>
1702 <!ENTITY % secondaryie.element "INCLUDE">
1703 <![%secondaryie.element;[
1704 <!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*>
1705 <!--end of secondaryie.element-->]]>
1707 <!-- to IndexTerms that these entries represent -->
1709 <!ENTITY % secondaryie.attlist "INCLUDE">
1710 <![%secondaryie.attlist;[
1711 <!ATTLIST secondaryie
1712 %linkends.attrib; %common.attrib;
1713 %primsecterie.role.attrib;
1714 %local.primsecterie.attrib;
1716 <!--end of secondaryie.attlist-->]]>
1718 <!ENTITY % tertiaryie.element "INCLUDE">
1719 <![%tertiaryie.element;[
1720 <!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*>
1721 <!--end of tertiaryie.element-->]]>
1723 <!-- to IndexTerms that these entries represent -->
1725 <!ENTITY % tertiaryie.attlist "INCLUDE">
1726 <![%tertiaryie.attlist;[
1727 <!ATTLIST tertiaryie
1728 %linkends.attrib; %common.attrib;
1729 %primsecterie.role.attrib;
1730 %local.primsecterie.attrib;
1732 <!--end of tertiaryie.attlist-->]]>
1734 <!--end of primsecterie.module-->]]>
1736 <!ENTITY % seeie.module "INCLUDE">
1738 <!ENTITY % local.seeie.attrib "">
1739 <!ENTITY % seeie.role.attrib "%role.attrib;">
1741 <!ENTITY % seeie.element "INCLUDE">
1743 <!ELEMENT seeie %ho; (%ndxterm.char.mix;)*>
1744 <!--end of seeie.element-->]]>
1746 <!-- to IndexEntry to look up -->
1749 <!ENTITY % seeie.attlist "INCLUDE">
1752 %linkend.attrib; %common.attrib;
1754 %local.seeie.attrib;
1756 <!--end of seeie.attlist-->]]>
1757 <!--end of seeie.module-->]]>
1759 <!ENTITY % seealsoie.module "INCLUDE">
1760 <![%seealsoie.module;[
1761 <!ENTITY % local.seealsoie.attrib "">
1762 <!ENTITY % seealsoie.role.attrib "%role.attrib;">
1764 <!ENTITY % seealsoie.element "INCLUDE">
1765 <![%seealsoie.element;[
1766 <!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*>
1767 <!--end of seealsoie.element-->]]>
1769 <!-- to related IndexEntries -->
1772 <!ENTITY % seealsoie.attlist "INCLUDE">
1773 <![%seealsoie.attlist;[
1775 %linkends.attrib; %common.attrib;
1776 %seealsoie.role.attrib;
1777 %local.seealsoie.attrib;
1779 <!--end of seealsoie.attlist-->]]>
1780 <!--end of seealsoie.module-->]]>
1781 <!--end of index.content.module-->]]>
1783 <!-- ...................................................................... -->
1784 <!-- RefEntry ............................................................. -->
1786 <!ENTITY % refentry.content.module "INCLUDE">
1787 <![%refentry.content.module;[
1788 <!ENTITY % refentry.module "INCLUDE">
1789 <![%refentry.module;[
1790 <!ENTITY % local.refentry.attrib "">
1791 <!ENTITY % refentry.role.attrib "%role.attrib;">
1793 <!ENTITY % refentry.element "INCLUDE">
1794 <![%refentry.element;[
1795 <!ELEMENT refentry %ho; (beginpage?,
1797 refentryinfo?, refmeta?, (remark|%link.char.class;)*,
1798 refnamediv, refsynopsisdiv?, (refsect1+|refsection+))
1800 <!--end of refentry.element-->]]>
1802 <!ENTITY % refentry.attlist "INCLUDE">
1803 <![%refentry.attlist;[
1807 %refentry.role.attrib;
1808 %local.refentry.attrib;
1810 <!--end of refentry.attlist-->]]>
1811 <!--end of refentry.module-->]]>
1813 <!ENTITY % refmeta.module "INCLUDE">
1814 <![%refmeta.module;[
1815 <!ENTITY % local.refmeta.attrib "">
1816 <!ENTITY % refmeta.role.attrib "%role.attrib;">
1818 <!ENTITY % refmeta.element "INCLUDE">
1819 <![%refmeta.element;[
1820 <!ELEMENT refmeta %ho; ((%ndxterm.class;)*,
1821 refentrytitle, manvolnum?, refmiscinfo*,
1823 %beginpage.exclusion;>
1824 <!--end of refmeta.element-->]]>
1826 <!ENTITY % refmeta.attlist "INCLUDE">
1827 <![%refmeta.attlist;[
1830 %refmeta.role.attrib;
1831 %local.refmeta.attrib;
1833 <!--end of refmeta.attlist-->]]>
1834 <!--end of refmeta.module-->]]>
1836 <!ENTITY % refmiscinfo.module "INCLUDE">
1837 <![%refmiscinfo.module;[
1838 <!ENTITY % local.refmiscinfo.attrib "">
1839 <!ENTITY % refmiscinfo.role.attrib "%role.attrib;">
1841 <!ENTITY % refmiscinfo.element "INCLUDE">
1842 <![%refmiscinfo.element;[
1843 <!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*>
1844 <!--end of refmiscinfo.element-->]]>
1846 <!-- Class: Freely assignable parameter; no default -->
1849 <!ENTITY % refmiscinfo.attlist "INCLUDE">
1850 <![%refmiscinfo.attlist;[
1851 <!ATTLIST refmiscinfo
1852 class CDATA #IMPLIED
1854 %refmiscinfo.role.attrib;
1855 %local.refmiscinfo.attrib;
1857 <!--end of refmiscinfo.attlist-->]]>
1858 <!--end of refmiscinfo.module-->]]>
1860 <!ENTITY % refnamediv.module "INCLUDE">
1861 <![%refnamediv.module;[
1862 <!ENTITY % local.refnamediv.attrib "">
1863 <!ENTITY % refnamediv.role.attrib "%role.attrib;">
1865 <!ENTITY % refnamediv.element "INCLUDE">
1866 <![%refnamediv.element;[
1867 <!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*,
1868 (remark|%link.char.class;)*)>
1869 <!--end of refnamediv.element-->]]>
1871 <!ENTITY % refnamediv.attlist "INCLUDE">
1872 <![%refnamediv.attlist;[
1873 <!ATTLIST refnamediv
1875 %refnamediv.role.attrib;
1876 %local.refnamediv.attrib;
1878 <!--end of refnamediv.attlist-->]]>
1879 <!--end of refnamediv.module-->]]>
1881 <!ENTITY % refdescriptor.module "INCLUDE">
1882 <![%refdescriptor.module;[
1883 <!ENTITY % local.refdescriptor.attrib "">
1884 <!ENTITY % refdescriptor.role.attrib "%role.attrib;">
1886 <!ENTITY % refdescriptor.element "INCLUDE">
1887 <![%refdescriptor.element;[
1888 <!ELEMENT refdescriptor %ho; (%refname.char.mix;)*>
1889 <!--end of refdescriptor.element-->]]>
1891 <!ENTITY % refdescriptor.attlist "INCLUDE">
1892 <![%refdescriptor.attlist;[
1893 <!ATTLIST refdescriptor
1895 %refdescriptor.role.attrib;
1896 %local.refdescriptor.attrib;
1898 <!--end of refdescriptor.attlist-->]]>
1899 <!--end of refdescriptor.module-->]]>
1901 <!ENTITY % refname.module "INCLUDE">
1902 <![%refname.module;[
1903 <!ENTITY % local.refname.attrib "">
1904 <!ENTITY % refname.role.attrib "%role.attrib;">
1906 <!ENTITY % refname.element "INCLUDE">
1907 <![%refname.element;[
1908 <!ELEMENT refname %ho; (%refname.char.mix;)*>
1909 <!--end of refname.element-->]]>
1911 <!ENTITY % refname.attlist "INCLUDE">
1912 <![%refname.attlist;[
1915 %refname.role.attrib;
1916 %local.refname.attrib;
1918 <!--end of refname.attlist-->]]>
1919 <!--end of refname.module-->]]>
1921 <!ENTITY % refpurpose.module "INCLUDE">
1922 <![%refpurpose.module;[
1923 <!ENTITY % local.refpurpose.attrib "">
1924 <!ENTITY % refpurpose.role.attrib "%role.attrib;">
1926 <!ENTITY % refpurpose.element "INCLUDE">
1927 <![%refpurpose.element;[
1928 <!ELEMENT refpurpose %ho; (%refinline.char.mix;)*>
1929 <!--end of refpurpose.element-->]]>
1931 <!ENTITY % refpurpose.attlist "INCLUDE">
1932 <![%refpurpose.attlist;[
1933 <!ATTLIST refpurpose
1935 %refpurpose.role.attrib;
1936 %local.refpurpose.attrib;
1938 <!--end of refpurpose.attlist-->]]>
1939 <!--end of refpurpose.module-->]]>
1941 <!ENTITY % refclass.module "INCLUDE">
1942 <![%refclass.module;[
1943 <!ENTITY % local.refclass.attrib "">
1944 <!ENTITY % refclass.role.attrib "%role.attrib;">
1946 <!ENTITY % refclass.element "INCLUDE">
1947 <![%refclass.element;[
1948 <!ELEMENT refclass %ho; (%refclass.char.mix;)*>
1949 <!--end of refclass.element-->]]>
1951 <!ENTITY % refclass.attlist "INCLUDE">
1952 <![%refclass.attlist;[
1955 %refclass.role.attrib;
1956 %local.refclass.attrib;
1958 <!--end of refclass.attlist-->]]>
1959 <!--end of refclass.module-->]]>
1961 <!ENTITY % refsynopsisdiv.module "INCLUDE">
1962 <![%refsynopsisdiv.module;[
1963 <!ENTITY % local.refsynopsisdiv.attrib "">
1964 <!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;">
1966 <!ENTITY % refsynopsisdiv.element "INCLUDE">
1967 <![%refsynopsisdiv.element;[
1968 <!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?,
1969 (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))>
1970 <!--end of refsynopsisdiv.element-->]]>
1972 <!ENTITY % refsynopsisdiv.attlist "INCLUDE">
1973 <![%refsynopsisdiv.attlist;[
1974 <!ATTLIST refsynopsisdiv
1976 %refsynopsisdiv.role.attrib;
1977 %local.refsynopsisdiv.attrib;
1979 <!--end of refsynopsisdiv.attlist-->]]>
1980 <!--end of refsynopsisdiv.module-->]]>
1982 <!ENTITY % refsection.module "INCLUDE">
1983 <![%refsection.module;[
1984 <!ENTITY % local.refsection.attrib "">
1985 <!ENTITY % refsection.role.attrib "%role.attrib;">
1987 <!ENTITY % refsection.element "INCLUDE">
1988 <![%refsection.element;[
1989 <!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;),
1990 (((%refcomponent.mix;)+, refsection*) | refsection+))>
1991 <!--end of refsection.element-->]]>
1993 <!ENTITY % refsection.attlist "INCLUDE">
1994 <![%refsection.attlist;[
1995 <!ATTLIST refsection
1998 %refsection.role.attrib;
1999 %local.refsection.attrib;
2001 <!--end of refsection.attlist-->]]>
2002 <!--end of refsection.module-->]]>
2004 <!ENTITY % refsect1.module "INCLUDE">
2005 <![%refsect1.module;[
2006 <!ENTITY % local.refsect1.attrib "">
2007 <!ENTITY % refsect1.role.attrib "%role.attrib;">
2009 <!ENTITY % refsect1.element "INCLUDE">
2010 <![%refsect1.element;[
2011 <!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;),
2012 (((%refcomponent.mix;)+, refsect2*) | refsect2+))>
2013 <!--end of refsect1.element-->]]>
2015 <!ENTITY % refsect1.attlist "INCLUDE">
2016 <![%refsect1.attlist;[
2020 %refsect1.role.attrib;
2021 %local.refsect1.attrib;
2023 <!--end of refsect1.attlist-->]]>
2024 <!--end of refsect1.module-->]]>
2026 <!ENTITY % refsect2.module "INCLUDE">
2027 <![%refsect2.module;[
2028 <!ENTITY % local.refsect2.attrib "">
2029 <!ENTITY % refsect2.role.attrib "%role.attrib;">
2031 <!ENTITY % refsect2.element "INCLUDE">
2032 <![%refsect2.element;[
2033 <!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;),
2034 (((%refcomponent.mix;)+, refsect3*) | refsect3+))>
2035 <!--end of refsect2.element-->]]>
2037 <!ENTITY % refsect2.attlist "INCLUDE">
2038 <![%refsect2.attlist;[
2042 %refsect2.role.attrib;
2043 %local.refsect2.attrib;
2045 <!--end of refsect2.attlist-->]]>
2046 <!--end of refsect2.module-->]]>
2048 <!ENTITY % refsect3.module "INCLUDE">
2049 <![%refsect3.module;[
2050 <!ENTITY % local.refsect3.attrib "">
2051 <!ENTITY % refsect3.role.attrib "%role.attrib;">
2053 <!ENTITY % refsect3.element "INCLUDE">
2054 <![%refsect3.element;[
2055 <!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;),
2056 (%refcomponent.mix;)+)>
2057 <!--end of refsect3.element-->]]>
2059 <!ENTITY % refsect3.attlist "INCLUDE">
2060 <![%refsect3.attlist;[
2064 %refsect3.role.attrib;
2065 %local.refsect3.attrib;
2067 <!--end of refsect3.attlist-->]]>
2068 <!--end of refsect3.module-->]]>
2069 <!--end of refentry.content.module-->]]>
2071 <!-- ...................................................................... -->
2072 <!-- Article .............................................................. -->
2074 <!ENTITY % article.module "INCLUDE">
2075 <![%article.module;[
2076 <!-- An Article is a chapter-level, stand-alone document that is often,
2077 but need not be, collected into a Book. -->
2079 <!ENTITY % local.article.attrib "">
2080 <!ENTITY % article.role.attrib "%role.attrib;">
2082 <!ENTITY % article.element "INCLUDE">
2083 <![%article.element;[
2084 <!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*,
2085 (%bookcomponent.content;),
2086 ((%nav.class;) | (%appendix.class;) | ackno)*)
2088 <!--end of article.element-->]]>
2090 <!-- Class: Indicates the type of a particular article;
2091 all articles have the same structure and general purpose.
2093 <!-- ParentBook: ID of the enclosing Book -->
2096 <!ENTITY % article.attlist "INCLUDE">
2097 <![%article.attlist;[
2099 class (journalarticle
2105 parentbook IDREF #IMPLIED
2108 %article.role.attrib;
2109 %local.article.attrib;
2111 <!--end of article.attlist-->]]>
2112 <!--end of article.module-->]]>
2114 <!-- End of DocBook document hierarchy module V4.2 ........................ -->
2115 <!-- ...................................................................... -->