blob: 51ad7e931395fee4708f3f9a393aa58220840362 [file] [log] [blame]
dacarver2533f942008-10-23 23:40:31 +00001<!-- ...................................................................... -->
2<!-- DocBook document hierarchy module V4.5 ............................... -->
3<!-- File dbhierx.mod ..................................................... -->
4
5<!-- Copyright 1992-2004 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
9 Standards (OASIS).
10
11 $Id: dbhierx.mod,v 1.1 2008/10/23 23:40:33 dacarver Exp $
12
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
19 warranty.
20
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.
25
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/.
29-->
30
31<!-- ...................................................................... -->
32
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
37 articles.
38
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.
42
43 In DTD driver files referring to this module, please use an entity
44 declaration that uses the public identifier shown below:
45
46 <!ENTITY % dbhier PUBLIC
47 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN"
48 "dbhierx.mod">
49 %dbhier;
50
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
54 of DocBook.
55-->
56
57<!-- ...................................................................... -->
58<!-- Entities for module inclusions ....................................... -->
59
60<!ENTITY % dbhier.redecl.module "IGNORE">
61<!ENTITY % dbhier.redecl2.module "IGNORE">
62
63<!-- ...................................................................... -->
64<!-- Entities for element classes ......................................... -->
65
66<!ENTITY % local.appendix.class "">
67<!ENTITY % appendix.class "appendix %local.appendix.class;">
68
69<!ENTITY % local.article.class "">
70<!ENTITY % article.class "article %local.article.class;">
71
72<!ENTITY % local.book.class "">
73<!ENTITY % book.class "book %local.book.class;">
74
75<!ENTITY % local.chapter.class "">
76<!ENTITY % chapter.class "chapter %local.chapter.class;">
77
78<!ENTITY % local.index.class "">
79<!ENTITY % index.class "index|setindex %local.index.class;">
80
81<!ENTITY % local.refentry.class "">
82<!ENTITY % refentry.class "refentry %local.refentry.class;">
83
84<!ENTITY % local.section.class "">
85<!ENTITY % section.class "section %local.section.class;">
86
87<!ENTITY % local.nav.class "">
88<!ENTITY % nav.class "toc|lot|index|glossary|bibliography
89 %local.nav.class;">
90
91<!-- Redeclaration placeholder ............................................ -->
92
93<!-- For redeclaring entities that are declared after this point while
94 retaining their references to the entities that are declared before
95 this point -->
96
97<![%dbhier.redecl.module;[
98<!-- Defining rdbhier here makes some buggy XML parsers happy. -->
99<!ENTITY % rdbhier "">
100%rdbhier;
101<!--end of dbhier.redecl.module-->]]>
102
103<!-- ...................................................................... -->
104<!-- Entities for element mixtures ........................................ -->
105
106<!ENTITY % local.divcomponent.mix "">
107<!ENTITY % divcomponent.mix
108 "%list.class; |%admon.class;
109 |%linespecific.class; |%synop.class;
110 |%para.class; |%informal.class;
111 |%formal.class; |%compound.class;
112 |%genobj.class; |%descobj.class;
113 |%ndxterm.class; |beginpage
114 %forms.hook;
115 %local.divcomponent.mix;">
116
117<!ENTITY % local.refcomponent.mix "">
118<!ENTITY % refcomponent.mix
119 "%list.class; |%admon.class;
120 |%linespecific.class; |%synop.class;
121 |%para.class; |%informal.class;
122 |%formal.class; |%compound.class;
123 |%genobj.class; |%descobj.class;
124 |%ndxterm.class; |beginpage
125 %forms.hook;
126 %local.refcomponent.mix;">
127
128<!ENTITY % local.indexdivcomponent.mix "">
129<!ENTITY % indexdivcomponent.mix
130 "itemizedlist|orderedlist|variablelist|simplelist
131 |%linespecific.class; |%synop.class;
132 |%para.class; |%informal.class;
133 |anchor|remark
134 |%link.char.class;
135 |beginpage
136 %local.indexdivcomponent.mix;">
137
138<!ENTITY % local.refname.char.mix "">
139<!ENTITY % refname.char.mix
140 "#PCDATA
141 |%tech.char.class;
142 %local.refname.char.mix;">
143
144<!ENTITY % local.partcontent.mix "">
145<!ENTITY % partcontent.mix
146 "%appendix.class;|%chapter.class;|%nav.class;|%article.class;
147 |preface|%refentry.class;|reference %local.partcontent.mix;">
148
149<!ENTITY % local.refinline.char.mix "">
150<!ENTITY % refinline.char.mix
151 "#PCDATA
152 |%xref.char.class; |%gen.char.class;
153 |%link.char.class; |%tech.char.class;
154 |%base.char.class; |%docinfo.char.class;
155 |%other.char.class;
156 |%ndxterm.class; |beginpage
157 %local.refinline.char.mix;">
158
159<!ENTITY % local.refclass.char.mix "">
160<!ENTITY % refclass.char.mix
161 "#PCDATA
162 |application
163 %local.refclass.char.mix;">
164
165<!-- Redeclaration placeholder 2 .......................................... -->
166
167<!-- For redeclaring entities that are declared after this point while
168 retaining their references to the entities that are declared before
169 this point -->
170
171<![%dbhier.redecl2.module;[
172<!-- Defining rdbhier2 here makes some buggy XML parsers happy. -->
173<!ENTITY % rdbhier2 "">
174%rdbhier2;
175<!--end of dbhier.redecl2.module-->]]>
176
177<!-- ...................................................................... -->
178<!-- Entities for content models .......................................... -->
179
180<!ENTITY % div.title.content
181 "title, subtitle?, titleabbrev?">
182
183<!ENTITY % bookcomponent.title.content
184 "title, subtitle?, titleabbrev?">
185
186<!ENTITY % sect.title.content
187 "title, subtitle?, titleabbrev?">
188
189<!ENTITY % refsect.title.content
190 "title, subtitle?, titleabbrev?">
191
192<!ENTITY % bookcomponent.content
193 "((%divcomponent.mix;)+,
194 (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*))
195 | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)">
196
197<!-- ...................................................................... -->
198<!-- Set and SetInfo ...................................................... -->
199
200<!ENTITY % set.content.module "INCLUDE">
201<![%set.content.module;[
202<!ENTITY % set.module "INCLUDE">
203<![%set.module;[
204<!ENTITY % local.set.attrib "">
205<!ENTITY % set.role.attrib "%role.attrib;">
206
207<!ENTITY % set.element "INCLUDE">
208<![%set.element;[
209<!--doc:A collection of books.-->
210<!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (set|%book.class;)+,
211 setindex?)
212 %ubiq.inclusion;>
213<!--end of set.element-->]]>
214
215<!-- FPI: SGML formal public identifier -->
216
217
218<!ENTITY % set.attlist "INCLUDE">
219<![%set.attlist;[
220<!ATTLIST set
221 fpi CDATA #IMPLIED
222 %status.attrib;
223 %common.attrib;
224 %set.role.attrib;
225 %local.set.attrib;
226>
227<!--end of set.attlist-->]]>
228<!--end of set.module-->]]>
229
230<!ENTITY % setinfo.module "INCLUDE">
231<![%setinfo.module;[
232<!ENTITY % local.setinfo.attrib "">
233<!ENTITY % setinfo.role.attrib "%role.attrib;">
234
235<!ENTITY % setinfo.element "INCLUDE">
236<![%setinfo.element;[
237<!--doc:Meta-information for a Set.-->
238<!ELEMENT setinfo %ho; ((%info.class;)+)
239 %beginpage.exclusion;>
240<!--end of setinfo.element-->]]>
241
242<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise
243 the set, in the order of their appearance -->
244
245
246<!ENTITY % setinfo.attlist "INCLUDE">
247<![%setinfo.attlist;[
248<!ATTLIST setinfo
249 contents IDREFS #IMPLIED
250 %common.attrib;
251 %setinfo.role.attrib;
252 %local.setinfo.attrib;
253>
254<!--end of setinfo.attlist-->]]>
255<!--end of setinfo.module-->]]>
256<!--end of set.content.module-->]]>
257
258<!-- ...................................................................... -->
259<!-- Book and BookInfo .................................................... -->
260
261<!ENTITY % book.content.module "INCLUDE">
262<![%book.content.module;[
263<!ENTITY % book.module "INCLUDE">
264<![%book.module;[
265
266<!ENTITY % local.book.attrib "">
267<!ENTITY % book.role.attrib "%role.attrib;">
268
269<!ENTITY % book.element "INCLUDE">
270<![%book.element;[
271<!--doc:A book.-->
272<!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?,
273 (dedication | toc | lot
274 | glossary | bibliography | preface
275 | %chapter.class; | reference | part
276 | %article.class;
277 | %appendix.class;
278 | %index.class;
279 | colophon)*)
280 %ubiq.inclusion;>
281<!--end of book.element-->]]>
282
283<!-- FPI: SGML formal public identifier -->
284
285
286<!ENTITY % book.attlist "INCLUDE">
287<![%book.attlist;[
288<!ATTLIST book fpi CDATA #IMPLIED
289 %label.attrib;
290 %status.attrib;
291 %common.attrib;
292 %book.role.attrib;
293 %local.book.attrib;
294>
295<!--end of book.attlist-->]]>
296<!--end of book.module-->]]>
297
298<!ENTITY % bookinfo.module "INCLUDE">
299<![%bookinfo.module;[
300<!ENTITY % local.bookinfo.attrib "">
301<!ENTITY % bookinfo.role.attrib "%role.attrib;">
302
303<!ENTITY % bookinfo.element "INCLUDE">
304<![%bookinfo.element;[
305<!--doc:Meta-information for a Book.-->
306<!ELEMENT bookinfo %ho; ((%info.class;)+)
307 %beginpage.exclusion;>
308<!--end of bookinfo.element-->]]>
309
310<!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters,
311 Appendixes, References, GLossary, Bibliography, and indexes
312 comprising the Book, in the order of their appearance -->
313
314
315<!ENTITY % bookinfo.attlist "INCLUDE">
316<![%bookinfo.attlist;[
317<!ATTLIST bookinfo
318 contents IDREFS #IMPLIED
319 %common.attrib;
320 %bookinfo.role.attrib;
321 %local.bookinfo.attrib;
322>
323<!--end of bookinfo.attlist-->]]>
324<!--end of bookinfo.module-->]]>
325<!--end of book.content.module-->]]>
326
327<!-- ...................................................................... -->
328<!-- Dedication, ToC, and LoT ............................................. -->
329
330<!ENTITY % dedication.module "INCLUDE">
331<![%dedication.module;[
332<!ENTITY % local.dedication.attrib "">
333<!ENTITY % dedication.role.attrib "%role.attrib;">
334
335<!ENTITY % dedication.element "INCLUDE">
336<![%dedication.element;[
337<!--doc:A wrapper for the dedication section of a book.-->
338<!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)>
339<!--end of dedication.element-->]]>
340
341<!ENTITY % dedication.attlist "INCLUDE">
342<![%dedication.attlist;[
343<!ATTLIST dedication
344 %status.attrib;
345 %common.attrib;
346 %dedication.role.attrib;
347 %local.dedication.attrib;
348>
349<!--end of dedication.attlist-->]]>
350<!--end of dedication.module-->]]>
351
352<!ENTITY % colophon.module "INCLUDE">
353<![ %colophon.module; [
354<!ENTITY % local.colophon.attrib "">
355<!ENTITY % colophon.role.attrib "%role.attrib;">
356
357<!ENTITY % colophon.element "INCLUDE">
358<![ %colophon.element; [
359<!--doc:Text at the back of a book describing facts about its production.-->
360<!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)>
361<!--end of colophon.element-->]]>
362
363<!ENTITY % colophon.attlist "INCLUDE">
364<![ %colophon.attlist; [
365<!ATTLIST colophon
366 %status.attrib;
367 %common.attrib;
368 %colophon.role.attrib;
369 %local.colophon.attrib;>
370<!--end of colophon.attlist-->]]>
371<!--end of colophon.module-->]]>
372
373<!ENTITY % toc.content.module "INCLUDE">
374<![%toc.content.module;[
375<!ENTITY % toc.module "INCLUDE">
376<![%toc.module;[
377<!ENTITY % local.toc.attrib "">
378<!ENTITY % toc.role.attrib "%role.attrib;">
379
380<!ENTITY % toc.element "INCLUDE">
381<![%toc.element;[
382<!--doc:A table of contents.-->
383<!ELEMENT toc %ho; (beginpage?,
384 (%bookcomponent.title.content;)?,
385 tocfront*,
386 (tocpart | tocchap)*, tocback*)>
387<!--end of toc.element-->]]>
388
389<!ENTITY % toc.attlist "INCLUDE">
390<![%toc.attlist;[
391<!ATTLIST toc
392 %pagenum.attrib;
393 %common.attrib;
394 %toc.role.attrib;
395 %local.toc.attrib;
396>
397<!--end of toc.attlist-->]]>
398<!--end of toc.module-->]]>
399
400<!ENTITY % tocfront.module "INCLUDE">
401<![%tocfront.module;[
402<!ENTITY % local.tocfront.attrib "">
403<!ENTITY % tocfront.role.attrib "%role.attrib;">
404
405<!ENTITY % tocfront.element "INCLUDE">
406<![%tocfront.element;[
407<!--doc:An entry in a table of contents for a front matter component.-->
408<!ELEMENT tocfront %ho; (%para.char.mix;)*>
409<!--end of tocfront.element-->]]>
410
411<!-- to element that this entry represents -->
412
413
414<!ENTITY % tocfront.attlist "INCLUDE">
415<![%tocfront.attlist;[
416<!ATTLIST tocfront
417 %label.attrib;
418 %linkend.attrib; %pagenum.attrib;
419 %common.attrib;
420 %tocfront.role.attrib;
421 %local.tocfront.attrib;
422>
423<!--end of tocfront.attlist-->]]>
424<!--end of tocfront.module-->]]>
425
426<!ENTITY % tocentry.module "INCLUDE">
427<![%tocentry.module;[
428<!ENTITY % local.tocentry.attrib "">
429<!ENTITY % tocentry.role.attrib "%role.attrib;">
430
431<!ENTITY % tocentry.element "INCLUDE">
432<![%tocentry.element;[
433<!--doc:A component title in a table of contents.-->
434<!ELEMENT tocentry %ho; (%para.char.mix;)*>
435<!--end of tocentry.element-->]]>
436
437<!-- to element that this entry represents -->
438
439
440<!ENTITY % tocentry.attlist "INCLUDE">
441<![%tocentry.attlist;[
442<!ATTLIST tocentry
443 %linkend.attrib; %pagenum.attrib;
444 %common.attrib;
445 %tocentry.role.attrib;
446 %local.tocentry.attrib;
447>
448<!--end of tocentry.attlist-->]]>
449<!--end of tocentry.module-->]]>
450
451<!ENTITY % tocpart.module "INCLUDE">
452<![%tocpart.module;[
453<!ENTITY % local.tocpart.attrib "">
454<!ENTITY % tocpart.role.attrib "%role.attrib;">
455
456<!ENTITY % tocpart.element "INCLUDE">
457<![%tocpart.element;[
458<!--doc:An entry in a table of contents for a part of a book.-->
459<!ELEMENT tocpart %ho; (tocentry+, tocchap*)>
460<!--end of tocpart.element-->]]>
461
462<!ENTITY % tocpart.attlist "INCLUDE">
463<![%tocpart.attlist;[
464<!ATTLIST tocpart
465 %common.attrib;
466 %tocpart.role.attrib;
467 %local.tocpart.attrib;
468>
469<!--end of tocpart.attlist-->]]>
470<!--end of tocpart.module-->]]>
471
472<!ENTITY % tocchap.module "INCLUDE">
473<![%tocchap.module;[
474<!ENTITY % local.tocchap.attrib "">
475<!ENTITY % tocchap.role.attrib "%role.attrib;">
476
477<!ENTITY % tocchap.element "INCLUDE">
478<![%tocchap.element;[
479<!--doc:An entry in a table of contents for a component in the body of a document.-->
480<!ELEMENT tocchap %ho; (tocentry+, toclevel1*)>
481<!--end of tocchap.element-->]]>
482
483<!ENTITY % tocchap.attlist "INCLUDE">
484<![%tocchap.attlist;[
485<!ATTLIST tocchap
486 %label.attrib;
487 %common.attrib;
488 %tocchap.role.attrib;
489 %local.tocchap.attrib;
490>
491<!--end of tocchap.attlist-->]]>
492<!--end of tocchap.module-->]]>
493
494<!ENTITY % toclevel1.module "INCLUDE">
495<![%toclevel1.module;[
496<!ENTITY % local.toclevel1.attrib "">
497<!ENTITY % toclevel1.role.attrib "%role.attrib;">
498
499<!ENTITY % toclevel1.element "INCLUDE">
500<![%toclevel1.element;[
501<!--doc:A top-level entry within a table of contents entry for a chapter-like component.-->
502<!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)>
503<!--end of toclevel1.element-->]]>
504
505<!ENTITY % toclevel1.attlist "INCLUDE">
506<![%toclevel1.attlist;[
507<!ATTLIST toclevel1
508 %common.attrib;
509 %toclevel1.role.attrib;
510 %local.toclevel1.attrib;
511>
512<!--end of toclevel1.attlist-->]]>
513<!--end of toclevel1.module-->]]>
514
515<!ENTITY % toclevel2.module "INCLUDE">
516<![%toclevel2.module;[
517<!ENTITY % local.toclevel2.attrib "">
518<!ENTITY % toclevel2.role.attrib "%role.attrib;">
519
520<!ENTITY % toclevel2.element "INCLUDE">
521<![%toclevel2.element;[
522<!--doc:A second-level entry within a table of contents entry for a chapter-like component.-->
523<!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)>
524<!--end of toclevel2.element-->]]>
525
526<!ENTITY % toclevel2.attlist "INCLUDE">
527<![%toclevel2.attlist;[
528<!ATTLIST toclevel2
529 %common.attrib;
530 %toclevel2.role.attrib;
531 %local.toclevel2.attrib;
532>
533<!--end of toclevel2.attlist-->]]>
534<!--end of toclevel2.module-->]]>
535
536<!ENTITY % toclevel3.module "INCLUDE">
537<![%toclevel3.module;[
538<!ENTITY % local.toclevel3.attrib "">
539<!ENTITY % toclevel3.role.attrib "%role.attrib;">
540
541<!ENTITY % toclevel3.element "INCLUDE">
542<![%toclevel3.element;[
543<!--doc:A third-level entry within a table of contents entry for a chapter-like component.-->
544<!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)>
545<!--end of toclevel3.element-->]]>
546
547<!ENTITY % toclevel3.attlist "INCLUDE">
548<![%toclevel3.attlist;[
549<!ATTLIST toclevel3
550 %common.attrib;
551 %toclevel3.role.attrib;
552 %local.toclevel3.attrib;
553>
554<!--end of toclevel3.attlist-->]]>
555<!--end of toclevel3.module-->]]>
556
557<!ENTITY % toclevel4.module "INCLUDE">
558<![%toclevel4.module;[
559<!ENTITY % local.toclevel4.attrib "">
560<!ENTITY % toclevel4.role.attrib "%role.attrib;">
561
562<!ENTITY % toclevel4.element "INCLUDE">
563<![%toclevel4.element;[
564<!--doc:A fourth-level entry within a table of contents entry for a chapter-like component.-->
565<!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)>
566<!--end of toclevel4.element-->]]>
567
568<!ENTITY % toclevel4.attlist "INCLUDE">
569<![%toclevel4.attlist;[
570<!ATTLIST toclevel4
571 %common.attrib;
572 %toclevel4.role.attrib;
573 %local.toclevel4.attrib;
574>
575<!--end of toclevel4.attlist-->]]>
576<!--end of toclevel4.module-->]]>
577
578<!ENTITY % toclevel5.module "INCLUDE">
579<![%toclevel5.module;[
580<!ENTITY % local.toclevel5.attrib "">
581<!ENTITY % toclevel5.role.attrib "%role.attrib;">
582
583<!ENTITY % toclevel5.element "INCLUDE">
584<![%toclevel5.element;[
585<!--doc:A fifth-level entry within a table of contents entry for a chapter-like component.-->
586<!ELEMENT toclevel5 %ho; (tocentry+)>
587<!--end of toclevel5.element-->]]>
588
589<!ENTITY % toclevel5.attlist "INCLUDE">
590<![%toclevel5.attlist;[
591<!ATTLIST toclevel5
592 %common.attrib;
593 %toclevel5.role.attrib;
594 %local.toclevel5.attrib;
595>
596<!--end of toclevel5.attlist-->]]>
597<!--end of toclevel5.module-->]]>
598
599<!ENTITY % tocback.module "INCLUDE">
600<![%tocback.module;[
601<!ENTITY % local.tocback.attrib "">
602<!ENTITY % tocback.role.attrib "%role.attrib;">
603
604<!ENTITY % tocback.element "INCLUDE">
605<![%tocback.element;[
606<!--doc:An entry in a table of contents for a back matter component.-->
607<!ELEMENT tocback %ho; (%para.char.mix;)*>
608<!--end of tocback.element-->]]>
609
610<!-- to element that this entry represents -->
611
612
613<!ENTITY % tocback.attlist "INCLUDE">
614<![%tocback.attlist;[
615<!ATTLIST tocback
616 %label.attrib;
617 %linkend.attrib; %pagenum.attrib;
618 %common.attrib;
619 %tocback.role.attrib;
620 %local.tocback.attrib;
621>
622<!--end of tocback.attlist-->]]>
623<!--end of tocback.module-->]]>
624<!--end of toc.content.module-->]]>
625
626<!ENTITY % lot.content.module "INCLUDE">
627<![%lot.content.module;[
628<!ENTITY % lot.module "INCLUDE">
629<![%lot.module;[
630<!ENTITY % local.lot.attrib "">
631<!ENTITY % lot.role.attrib "%role.attrib;">
632
633<!ENTITY % lot.element "INCLUDE">
634<![%lot.element;[
635<!--doc:A list of the titles of formal objects (as tables or figures) in a document.-->
636<!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)>
637<!--end of lot.element-->]]>
638
639<!ENTITY % lot.attlist "INCLUDE">
640<![%lot.attlist;[
641<!ATTLIST lot
642 %label.attrib;
643 %common.attrib;
644 %lot.role.attrib;
645 %local.lot.attrib;
646>
647<!--end of lot.attlist-->]]>
648<!--end of lot.module-->]]>
649
650<!ENTITY % lotentry.module "INCLUDE">
651<![%lotentry.module;[
652<!ENTITY % local.lotentry.attrib "">
653<!ENTITY % lotentry.role.attrib "%role.attrib;">
654
655<!ENTITY % lotentry.element "INCLUDE">
656<![%lotentry.element;[
657<!--doc:An entry in a list of titles.-->
658<!ELEMENT lotentry %ho; (%para.char.mix;)*>
659<!--end of lotentry.element-->]]>
660
661<!-- SrcCredit: Information about the source of the entry,
662 as for a list of illustrations -->
663<!-- linkend: to element that this entry represents-->
664<!ENTITY % lotentry.attlist "INCLUDE">
665<![%lotentry.attlist;[
666<!ATTLIST lotentry
667 %linkend.attrib;
668 %pagenum.attrib;
669 srccredit CDATA #IMPLIED
670 %common.attrib;
671 %lotentry.role.attrib;
672 %local.lotentry.attrib;
673>
674<!--end of lotentry.attlist-->]]>
675<!--end of lotentry.module-->]]>
676<!--end of lot.content.module-->]]>
677
678<!-- ...................................................................... -->
679<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... -->
680
681<!ENTITY % appendix.module "INCLUDE">
682<![%appendix.module;[
683<!ENTITY % local.appendix.attrib "">
684<!ENTITY % appendix.role.attrib "%role.attrib;">
685
686<!ENTITY % appendix.element "INCLUDE">
687<![%appendix.element;[
688<!--doc:An appendix in a Book or Article.-->
689<!ELEMENT appendix %ho; (beginpage?,
690 appendixinfo?,
691 (%bookcomponent.title.content;),
692 (%nav.class;)*,
693 tocchap?,
694 (%bookcomponent.content;),
695 (%nav.class;)*)
696 %ubiq.inclusion;>
697<!--end of appendix.element-->]]>
698
699<!ENTITY % appendix.attlist "INCLUDE">
700<![%appendix.attlist;[
701<!ATTLIST appendix
702 %label.attrib;
703 %status.attrib;
704 %common.attrib;
705 %appendix.role.attrib;
706 %local.appendix.attrib;
707>
708<!--end of appendix.attlist-->]]>
709<!--end of appendix.module-->]]>
710
711<!ENTITY % chapter.module "INCLUDE">
712<![%chapter.module;[
713<!ENTITY % local.chapter.attrib "">
714<!ENTITY % chapter.role.attrib "%role.attrib;">
715
716<!ENTITY % chapter.element "INCLUDE">
717<![%chapter.element;[
718<!--doc:A chapter, as of a book.-->
719<!ELEMENT chapter %ho; (beginpage?,
720 chapterinfo?,
721 (%bookcomponent.title.content;),
722 (%nav.class;)*,
723 tocchap?,
724 (%bookcomponent.content;),
725 (%nav.class;)*)
726 %ubiq.inclusion;>
727<!--end of chapter.element-->]]>
728
729<!ENTITY % chapter.attlist "INCLUDE">
730<![%chapter.attlist;[
731<!ATTLIST chapter
732 %label.attrib;
733 %status.attrib;
734 %common.attrib;
735 %chapter.role.attrib;
736 %local.chapter.attrib;
737>
738<!--end of chapter.attlist-->]]>
739<!--end of chapter.module-->]]>
740
741<!ENTITY % part.module "INCLUDE">
742<![%part.module;[
743
744<!-- Note that Part was to have its content model reduced in V4.5. This
745change will not be made after all. -->
746
747<!ENTITY % local.part.attrib "">
748<!ENTITY % part.role.attrib "%role.attrib;">
749
750<!ENTITY % part.element "INCLUDE">
751<![%part.element;[
752<!--doc:A division in a book.-->
753<!ELEMENT part %ho; (beginpage?,
754 partinfo?, (%bookcomponent.title.content;), partintro?,
755 (%partcontent.mix;)+)
756 %ubiq.inclusion;>
757<!--end of part.element-->]]>
758
759<!ENTITY % part.attlist "INCLUDE">
760<![%part.attlist;[
761<!ATTLIST part
762 %label.attrib;
763 %status.attrib;
764 %common.attrib;
765 %part.role.attrib;
766 %local.part.attrib;
767>
768<!--end of part.attlist-->]]>
769<!--ELEMENT PartIntro (defined below)-->
770<!--end of part.module-->]]>
771
772<!ENTITY % preface.module "INCLUDE">
773<![%preface.module;[
774<!ENTITY % local.preface.attrib "">
775<!ENTITY % preface.role.attrib "%role.attrib;">
776
777<!ENTITY % preface.element "INCLUDE">
778<![%preface.element;[
779<!--doc:Introductory matter preceding the first chapter of a book.-->
780<!ELEMENT preface %ho; (beginpage?,
781 prefaceinfo?,
782 (%bookcomponent.title.content;),
783 (%nav.class;)*,
784 tocchap?,
785 (%bookcomponent.content;),
786 (%nav.class;)*)
787 %ubiq.inclusion;>
788<!--end of preface.element-->]]>
789
790<!ENTITY % preface.attlist "INCLUDE">
791<![%preface.attlist;[
792<!ATTLIST preface
793 %status.attrib;
794 %common.attrib;
795 %preface.role.attrib;
796 %local.preface.attrib;
797>
798<!--end of preface.attlist-->]]>
799<!--end of preface.module-->]]>
800
801<!ENTITY % reference.module "INCLUDE">
802<![%reference.module;[
803<!ENTITY % local.reference.attrib "">
804<!ENTITY % reference.role.attrib "%role.attrib;">
805
806<!ENTITY % reference.element "INCLUDE">
807<![%reference.element;[
808<!--doc:A collection of reference entries.-->
809<!ELEMENT reference %ho; (beginpage?,
810 referenceinfo?,
811 (%bookcomponent.title.content;), partintro?,
812 (%refentry.class;)+)
813 %ubiq.inclusion;>
814<!--end of reference.element-->]]>
815
816<!ENTITY % reference.attlist "INCLUDE">
817<![%reference.attlist;[
818<!ATTLIST reference
819 %label.attrib;
820 %status.attrib;
821 %common.attrib;
822 %reference.role.attrib;
823 %local.reference.attrib;
824>
825<!--end of reference.attlist-->]]>
826<!--ELEMENT PartIntro (defined below)-->
827<!--end of reference.module-->]]>
828
829<!ENTITY % partintro.module "INCLUDE">
830<![%partintro.module;[
831<!ENTITY % local.partintro.attrib "">
832<!ENTITY % partintro.role.attrib "%role.attrib;">
833
834<!ENTITY % partintro.element "INCLUDE">
835<![%partintro.element;[
836<!--doc:An introduction to the contents of a part.-->
837<!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;))
838 %ubiq.inclusion;>
839<!--end of partintro.element-->]]>
840
841<!ENTITY % partintro.attlist "INCLUDE">
842<![%partintro.attlist;[
843<!ATTLIST partintro
844 %label.attrib;
845 %common.attrib;
846 %partintro.role.attrib;
847 %local.partintro.attrib;
848>
849<!--end of partintro.attlist-->]]>
850<!--end of partintro.module-->]]>
851
852<!-- ...................................................................... -->
853<!-- Other Info elements .................................................. -->
854
855<!ENTITY % appendixinfo.module "INCLUDE">
856<![ %appendixinfo.module; [
857<!ENTITY % local.appendixinfo.attrib "">
858<!ENTITY % appendixinfo.role.attrib "%role.attrib;">
859
860<!ENTITY % appendixinfo.element "INCLUDE">
861<![ %appendixinfo.element; [
862<!--doc:Meta-information for an Appendix.-->
863<!ELEMENT appendixinfo %ho; ((%info.class;)+)
864 %beginpage.exclusion;>
865<!--end of appendixinfo.element-->]]>
866
867<!ENTITY % appendixinfo.attlist "INCLUDE">
868<![ %appendixinfo.attlist; [
869<!ATTLIST appendixinfo
870 %common.attrib;
871 %appendixinfo.role.attrib;
872 %local.appendixinfo.attrib;
873>
874<!--end of appendixinfo.attlist-->]]>
875<!--end of appendixinfo.module-->]]>
876
877<!ENTITY % bibliographyinfo.module "INCLUDE">
878<![ %bibliographyinfo.module; [
879<!ENTITY % local.bibliographyinfo.attrib "">
880<!ENTITY % bibliographyinfo.role.attrib "%role.attrib;">
881
882<!ENTITY % bibliographyinfo.element "INCLUDE">
883<![ %bibliographyinfo.element; [
884<!--doc:Meta-information for a Bibliography.-->
885<!ELEMENT bibliographyinfo %ho; ((%info.class;)+)
886 %beginpage.exclusion;>
887<!--end of bibliographyinfo.element-->]]>
888
889<!ENTITY % bibliographyinfo.attlist "INCLUDE">
890<![ %bibliographyinfo.attlist; [
891<!ATTLIST bibliographyinfo
892 %common.attrib;
893 %bibliographyinfo.role.attrib;
894 %local.bibliographyinfo.attrib;
895>
896<!--end of bibliographyinfo.attlist-->]]>
897<!--end of bibliographyinfo.module-->]]>
898
899<!ENTITY % chapterinfo.module "INCLUDE">
900<![ %chapterinfo.module; [
901<!ENTITY % local.chapterinfo.attrib "">
902<!ENTITY % chapterinfo.role.attrib "%role.attrib;">
903
904<!ENTITY % chapterinfo.element "INCLUDE">
905<![ %chapterinfo.element; [
906<!--doc:Meta-information for a Chapter.-->
907<!ELEMENT chapterinfo %ho; ((%info.class;)+)
908 %beginpage.exclusion;>
909<!--end of chapterinfo.element-->]]>
910
911<!ENTITY % chapterinfo.attlist "INCLUDE">
912<![ %chapterinfo.attlist; [
913<!ATTLIST chapterinfo
914 %common.attrib;
915 %chapterinfo.role.attrib;
916 %local.chapterinfo.attrib;
917>
918<!--end of chapterinfo.attlist-->]]>
919<!--end of chapterinfo.module-->]]>
920
921<!ENTITY % glossaryinfo.module "INCLUDE">
922<![ %glossaryinfo.module; [
923<!ENTITY % local.glossaryinfo.attrib "">
924<!ENTITY % glossaryinfo.role.attrib "%role.attrib;">
925
926<!ENTITY % glossaryinfo.element "INCLUDE">
927<![ %glossaryinfo.element; [
928<!--doc:Meta-information for a Glossary.-->
929<!ELEMENT glossaryinfo %ho; ((%info.class;)+)
930 %beginpage.exclusion;>
931<!--end of glossaryinfo.element-->]]>
932
933<!ENTITY % glossaryinfo.attlist "INCLUDE">
934<![ %glossaryinfo.attlist; [
935<!ATTLIST glossaryinfo
936 %common.attrib;
937 %glossaryinfo.role.attrib;
938 %local.glossaryinfo.attrib;
939>
940<!--end of glossaryinfo.attlist-->]]>
941<!--end of glossaryinfo.module-->]]>
942
943<!ENTITY % indexinfo.module "INCLUDE">
944<![ %indexinfo.module; [
945<!ENTITY % local.indexinfo.attrib "">
946<!ENTITY % indexinfo.role.attrib "%role.attrib;">
947
948<!ENTITY % indexinfo.element "INCLUDE">
949<![ %indexinfo.element; [
950<!--doc:Meta-information for an Index.-->
951<!ELEMENT indexinfo %ho; ((%info.class;)+)>
952<!--end of indexinfo.element-->]]>
953
954<!ENTITY % indexinfo.attlist "INCLUDE">
955<![ %indexinfo.attlist; [
956<!ATTLIST indexinfo
957 %common.attrib;
958 %indexinfo.role.attrib;
959 %local.indexinfo.attrib;
960>
961<!--end of indexinfo.attlist-->]]>
962<!--end of indexinfo.module-->]]>
963
964<!ENTITY % setindexinfo.module "INCLUDE">
965<![ %setindexinfo.module; [
966<!ENTITY % local.setindexinfo.attrib "">
967<!ENTITY % setindexinfo.role.attrib "%role.attrib;">
968
969<!ENTITY % setindexinfo.element "INCLUDE">
970<![ %setindexinfo.element; [
971<!--doc:Meta-information for a SetIndex.-->
972<!ELEMENT setindexinfo %ho; ((%info.class;)+)
973 %beginpage.exclusion;>
974<!--end of setindexinfo.element-->]]>
975
976<!ENTITY % setindexinfo.attlist "INCLUDE">
977<![ %setindexinfo.attlist; [
978<!ATTLIST setindexinfo
979 %common.attrib;
980 %setindexinfo.role.attrib;
981 %local.setindexinfo.attrib;
982>
983<!--end of setindexinfo.attlist-->]]>
984<!--end of setindexinfo.module-->]]>
985
986<!ENTITY % partinfo.module "INCLUDE">
987<![ %partinfo.module; [
988<!ENTITY % local.partinfo.attrib "">
989<!ENTITY % partinfo.role.attrib "%role.attrib;">
990
991<!ENTITY % partinfo.element "INCLUDE">
992<![ %partinfo.element; [
993<!--doc:Meta-information for a Part.-->
994<!ELEMENT partinfo %ho; ((%info.class;)+)
995 %beginpage.exclusion;>
996<!--end of partinfo.element-->]]>
997
998<!ENTITY % partinfo.attlist "INCLUDE">
999<![ %partinfo.attlist; [
1000<!ATTLIST partinfo
1001 %common.attrib;
1002 %partinfo.role.attrib;
1003 %local.partinfo.attrib;
1004>
1005<!--end of partinfo.attlist-->]]>
1006<!--end of partinfo.module-->]]>
1007
1008<!ENTITY % prefaceinfo.module "INCLUDE">
1009<![ %prefaceinfo.module; [
1010<!ENTITY % local.prefaceinfo.attrib "">
1011<!ENTITY % prefaceinfo.role.attrib "%role.attrib;">
1012
1013<!ENTITY % prefaceinfo.element "INCLUDE">
1014<![ %prefaceinfo.element; [
1015<!--doc:Meta-information for a Preface.-->
1016<!ELEMENT prefaceinfo %ho; ((%info.class;)+)
1017 %beginpage.exclusion;>
1018<!--end of prefaceinfo.element-->]]>
1019
1020<!ENTITY % prefaceinfo.attlist "INCLUDE">
1021<![ %prefaceinfo.attlist; [
1022<!ATTLIST prefaceinfo
1023 %common.attrib;
1024 %prefaceinfo.role.attrib;
1025 %local.prefaceinfo.attrib;
1026>
1027<!--end of prefaceinfo.attlist-->]]>
1028<!--end of prefaceinfo.module-->]]>
1029
1030<!ENTITY % refentryinfo.module "INCLUDE">
1031<![ %refentryinfo.module; [
1032<!ENTITY % local.refentryinfo.attrib "">
1033<!ENTITY % refentryinfo.role.attrib "%role.attrib;">
1034
1035<!ENTITY % refentryinfo.element "INCLUDE">
1036<![ %refentryinfo.element; [
1037<!--doc:Meta-information for a Refentry.-->
1038<!ELEMENT refentryinfo %ho; ((%info.class;)+)
1039 %beginpage.exclusion;>
1040<!--end of refentryinfo.element-->]]>
1041
1042<!ENTITY % refentryinfo.attlist "INCLUDE">
1043<![ %refentryinfo.attlist; [
1044<!ATTLIST refentryinfo
1045 %common.attrib;
1046 %refentryinfo.role.attrib;
1047 %local.refentryinfo.attrib;
1048>
1049<!--end of refentryinfo.attlist-->]]>
1050<!--end of refentryinfo.module-->]]>
1051
1052<!ENTITY % refsectioninfo.module "INCLUDE">
1053<![ %refsectioninfo.module; [
1054<!ENTITY % local.refsectioninfo.attrib "">
1055<!ENTITY % refsectioninfo.role.attrib "%role.attrib;">
1056
1057<!ENTITY % refsectioninfo.element "INCLUDE">
1058<![ %refsectioninfo.element; [
1059<!--doc:Meta-information for a refsection.-->
1060<!ELEMENT refsectioninfo %ho; ((%info.class;)+)
1061 %beginpage.exclusion;>
1062<!--end of refsectioninfo.element-->]]>
1063
1064<!ENTITY % refsectioninfo.attlist "INCLUDE">
1065<![ %refsectioninfo.attlist; [
1066<!ATTLIST refsectioninfo
1067 %common.attrib;
1068 %refsectioninfo.role.attrib;
1069 %local.refsectioninfo.attrib;
1070>
1071<!--end of refsectioninfo.attlist-->]]>
1072<!--end of refsectioninfo.module-->]]>
1073
1074<!ENTITY % refsect1info.module "INCLUDE">
1075<![ %refsect1info.module; [
1076<!ENTITY % local.refsect1info.attrib "">
1077<!ENTITY % refsect1info.role.attrib "%role.attrib;">
1078
1079<!ENTITY % refsect1info.element "INCLUDE">
1080<![ %refsect1info.element; [
1081<!--doc:Meta-information for a RefSect1.-->
1082<!ELEMENT refsect1info %ho; ((%info.class;)+)
1083 %beginpage.exclusion;>
1084<!--end of refsect1info.element-->]]>
1085
1086<!ENTITY % refsect1info.attlist "INCLUDE">
1087<![ %refsect1info.attlist; [
1088<!ATTLIST refsect1info
1089 %common.attrib;
1090 %refsect1info.role.attrib;
1091 %local.refsect1info.attrib;
1092>
1093<!--end of refsect1info.attlist-->]]>
1094<!--end of refsect1info.module-->]]>
1095
1096<!ENTITY % refsect2info.module "INCLUDE">
1097<![ %refsect2info.module; [
1098<!ENTITY % local.refsect2info.attrib "">
1099<!ENTITY % refsect2info.role.attrib "%role.attrib;">
1100
1101<!ENTITY % refsect2info.element "INCLUDE">
1102<![ %refsect2info.element; [
1103<!--doc:Meta-information for a RefSect2.-->
1104<!ELEMENT refsect2info %ho; ((%info.class;)+)
1105 %beginpage.exclusion;>
1106<!--end of refsect2info.element-->]]>
1107
1108<!ENTITY % refsect2info.attlist "INCLUDE">
1109<![ %refsect2info.attlist; [
1110<!ATTLIST refsect2info
1111 %common.attrib;
1112 %refsect2info.role.attrib;
1113 %local.refsect2info.attrib;
1114>
1115<!--end of refsect2info.attlist-->]]>
1116<!--end of refsect2info.module-->]]>
1117
1118<!ENTITY % refsect3info.module "INCLUDE">
1119<![ %refsect3info.module; [
1120<!ENTITY % local.refsect3info.attrib "">
1121<!ENTITY % refsect3info.role.attrib "%role.attrib;">
1122
1123<!ENTITY % refsect3info.element "INCLUDE">
1124<![ %refsect3info.element; [
1125<!--doc:Meta-information for a RefSect3.-->
1126<!ELEMENT refsect3info %ho; ((%info.class;)+)
1127 %beginpage.exclusion;>
1128<!--end of refsect3info.element-->]]>
1129
1130<!ENTITY % refsect3info.attlist "INCLUDE">
1131<![ %refsect3info.attlist; [
1132<!ATTLIST refsect3info
1133 %common.attrib;
1134 %refsect3info.role.attrib;
1135 %local.refsect3info.attrib;
1136>
1137<!--end of refsect3info.attlist-->]]>
1138<!--end of refsect3info.module-->]]>
1139
1140<!ENTITY % refsynopsisdivinfo.module "INCLUDE">
1141<![ %refsynopsisdivinfo.module; [
1142<!ENTITY % local.refsynopsisdivinfo.attrib "">
1143<!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;">
1144
1145<!ENTITY % refsynopsisdivinfo.element "INCLUDE">
1146<![ %refsynopsisdivinfo.element; [
1147<!--doc:Meta-information for a RefSynopsisDiv.-->
1148<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+)
1149 %beginpage.exclusion;>
1150<!--end of refsynopsisdivinfo.element-->]]>
1151
1152<!ENTITY % refsynopsisdivinfo.attlist "INCLUDE">
1153<![ %refsynopsisdivinfo.attlist; [
1154<!ATTLIST refsynopsisdivinfo
1155 %common.attrib;
1156 %refsynopsisdivinfo.role.attrib;
1157 %local.refsynopsisdivinfo.attrib;
1158>
1159<!--end of refsynopsisdivinfo.attlist-->]]>
1160<!--end of refsynopsisdivinfo.module-->]]>
1161
1162<!ENTITY % referenceinfo.module "INCLUDE">
1163<![ %referenceinfo.module; [
1164<!ENTITY % local.referenceinfo.attrib "">
1165<!ENTITY % referenceinfo.role.attrib "%role.attrib;">
1166
1167<!ENTITY % referenceinfo.element "INCLUDE">
1168<![ %referenceinfo.element; [
1169<!--doc:Meta-information for a Reference.-->
1170<!ELEMENT referenceinfo %ho; ((%info.class;)+)
1171 %beginpage.exclusion;>
1172<!--end of referenceinfo.element-->]]>
1173
1174<!ENTITY % referenceinfo.attlist "INCLUDE">
1175<![ %referenceinfo.attlist; [
1176<!ATTLIST referenceinfo
1177 %common.attrib;
1178 %referenceinfo.role.attrib;
1179 %local.referenceinfo.attrib;
1180>
1181<!--end of referenceinfo.attlist-->]]>
1182<!--end of referenceinfo.module-->]]>
1183
1184<!ENTITY % local.sect1info.attrib "">
1185<!ENTITY % sect1info.role.attrib "%role.attrib;">
1186
1187<!ENTITY % sect1info.element "INCLUDE">
1188<![%sect1info.element;[
1189<!--doc:Meta-information for a Sect1.-->
1190<!ELEMENT sect1info %ho; ((%info.class;)+)
1191 %beginpage.exclusion;>
1192<!--end of sect1info.element-->]]>
1193
1194<!ENTITY % sect1info.attlist "INCLUDE">
1195<![%sect1info.attlist;[
1196<!ATTLIST sect1info
1197 %common.attrib;
1198 %sect1info.role.attrib;
1199 %local.sect1info.attrib;
1200>
1201<!--end of sect1info.attlist-->]]>
1202
1203<!ENTITY % local.sect2info.attrib "">
1204<!ENTITY % sect2info.role.attrib "%role.attrib;">
1205
1206<!ENTITY % sect2info.element "INCLUDE">
1207<![%sect2info.element;[
1208<!--doc:Meta-information for a Sect2.-->
1209<!ELEMENT sect2info %ho; ((%info.class;)+)
1210 %beginpage.exclusion;>
1211<!--end of sect2info.element-->]]>
1212
1213<!ENTITY % sect2info.attlist "INCLUDE">
1214<![%sect2info.attlist;[
1215<!ATTLIST sect2info
1216 %common.attrib;
1217 %sect2info.role.attrib;
1218 %local.sect2info.attrib;
1219>
1220<!--end of sect2info.attlist-->]]>
1221
1222<!ENTITY % local.sect3info.attrib "">
1223<!ENTITY % sect3info.role.attrib "%role.attrib;">
1224
1225<!ENTITY % sect3info.element "INCLUDE">
1226<![%sect3info.element;[
1227<!--doc:Meta-information for a Sect3.-->
1228<!ELEMENT sect3info %ho; ((%info.class;)+)
1229 %beginpage.exclusion;>
1230<!--end of sect3info.element-->]]>
1231
1232<!ENTITY % sect3info.attlist "INCLUDE">
1233<![%sect3info.attlist;[
1234<!ATTLIST sect3info
1235 %common.attrib;
1236 %sect3info.role.attrib;
1237 %local.sect3info.attrib;
1238>
1239<!--end of sect3info.attlist-->]]>
1240
1241<!ENTITY % local.sect4info.attrib "">
1242<!ENTITY % sect4info.role.attrib "%role.attrib;">
1243
1244<!ENTITY % sect4info.element "INCLUDE">
1245<![%sect4info.element;[
1246<!--doc:Meta-information for a Sect4.-->
1247<!ELEMENT sect4info %ho; ((%info.class;)+)
1248 %beginpage.exclusion;>
1249<!--end of sect4info.element-->]]>
1250
1251<!ENTITY % sect4info.attlist "INCLUDE">
1252<![%sect4info.attlist;[
1253<!ATTLIST sect4info
1254 %common.attrib;
1255 %sect4info.role.attrib;
1256 %local.sect4info.attrib;
1257>
1258<!--end of sect4info.attlist-->]]>
1259
1260<!ENTITY % local.sect5info.attrib "">
1261<!ENTITY % sect5info.role.attrib "%role.attrib;">
1262
1263<!ENTITY % sect5info.element "INCLUDE">
1264<![%sect5info.element;[
1265<!--doc:Meta-information for a Sect5.-->
1266<!ELEMENT sect5info %ho; ((%info.class;)+)
1267 %beginpage.exclusion;>
1268<!--end of sect5info.element-->]]>
1269
1270<!ENTITY % sect5info.attlist "INCLUDE">
1271<![%sect5info.attlist;[
1272<!ATTLIST sect5info
1273 %common.attrib;
1274 %sect5info.role.attrib;
1275 %local.sect5info.attrib;
1276>
1277<!--end of sect5info.attlist-->]]>
1278
1279<!-- ...................................................................... -->
1280<!-- Section (parallel to Sect*) ......................................... -->
1281
1282<!ENTITY % section.content.module "INCLUDE">
1283<![ %section.content.module; [
1284<!ENTITY % section.module "INCLUDE">
1285<![ %section.module; [
1286<!ENTITY % local.section.attrib "">
1287<!ENTITY % section.role.attrib "%role.attrib;">
1288
1289<!ENTITY % section.element "INCLUDE">
1290<![ %section.element; [
1291<!--doc:A recursive section.-->
1292<!ELEMENT section %ho; (sectioninfo?,
1293 (%sect.title.content;),
1294 (%nav.class;)*,
1295 (((%divcomponent.mix;)+,
1296 ((%refentry.class;)*|(%section.class;)*|simplesect*))
1297 | (%refentry.class;)+|(%section.class;)+|simplesect+),
1298 (%nav.class;)*)
1299 %ubiq.inclusion;>
1300<!--end of section.element-->]]>
1301
1302<!ENTITY % section.attlist "INCLUDE">
1303<![ %section.attlist; [
1304<!ATTLIST section
1305 %label.attrib;
1306 %status.attrib;
1307 %common.attrib;
1308 %section.role.attrib;
1309 %local.section.attrib;
1310>
1311<!--end of section.attlist-->]]>
1312<!--end of section.module-->]]>
1313
1314<!ENTITY % sectioninfo.module "INCLUDE">
1315<![ %sectioninfo.module; [
1316<!ENTITY % sectioninfo.role.attrib "%role.attrib;">
1317<!ENTITY % local.sectioninfo.attrib "">
1318
1319<!ENTITY % sectioninfo.element "INCLUDE">
1320<![ %sectioninfo.element; [
1321<!--doc:Meta-information for a recursive section.-->
1322<!ELEMENT sectioninfo %ho; ((%info.class;)+)
1323 %beginpage.exclusion;>
1324<!--end of sectioninfo.element-->]]>
1325
1326<!ENTITY % sectioninfo.attlist "INCLUDE">
1327<![ %sectioninfo.attlist; [
1328<!ATTLIST sectioninfo
1329 %common.attrib;
1330 %sectioninfo.role.attrib;
1331 %local.sectioninfo.attrib;
1332>
1333<!--end of sectioninfo.attlist-->]]>
1334<!--end of sectioninfo.module-->]]>
1335<!--end of section.content.module-->]]>
1336
1337<!-- ...................................................................... -->
1338<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... -->
1339
1340<!ENTITY % sect1.module "INCLUDE">
1341<![%sect1.module;[
1342<!ENTITY % local.sect1.attrib "">
1343<!ENTITY % sect1.role.attrib "%role.attrib;">
1344
1345<!ENTITY % sect1.element "INCLUDE">
1346<![%sect1.element;[
1347<!--doc:A top-level section of document.-->
1348<!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*,
1349 (((%divcomponent.mix;)+,
1350 ((%refentry.class;)* | sect2* | simplesect*))
1351 | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*)
1352 %ubiq.inclusion;>
1353<!--end of sect1.element-->]]>
1354
1355<!-- Renderas: Indicates the format in which the heading should
1356 appear -->
1357
1358
1359<!ENTITY % sect1.attlist "INCLUDE">
1360<![%sect1.attlist;[
1361<!ATTLIST sect1
1362 renderas (sect2
1363 |sect3
1364 |sect4
1365 |sect5) #IMPLIED
1366 %label.attrib;
1367 %status.attrib;
1368 %common.attrib;
1369 %sect1.role.attrib;
1370 %local.sect1.attrib;
1371>
1372<!--end of sect1.attlist-->]]>
1373<!--end of sect1.module-->]]>
1374
1375<!ENTITY % sect2.module "INCLUDE">
1376<![%sect2.module;[
1377<!ENTITY % local.sect2.attrib "">
1378<!ENTITY % sect2.role.attrib "%role.attrib;">
1379
1380<!ENTITY % sect2.element "INCLUDE">
1381<![%sect2.element;[
1382<!--doc:A subsection within a Sect1.-->
1383<!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*,
1384 (((%divcomponent.mix;)+,
1385 ((%refentry.class;)* | sect3* | simplesect*))
1386 | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)>
1387<!--end of sect2.element-->]]>
1388
1389<!-- Renderas: Indicates the format in which the heading should
1390 appear -->
1391
1392
1393<!ENTITY % sect2.attlist "INCLUDE">
1394<![%sect2.attlist;[
1395<!ATTLIST sect2
1396 renderas (sect1
1397 |sect3
1398 |sect4
1399 |sect5) #IMPLIED
1400 %label.attrib;
1401 %status.attrib;
1402 %common.attrib;
1403 %sect2.role.attrib;
1404 %local.sect2.attrib;
1405>
1406<!--end of sect2.attlist-->]]>
1407<!--end of sect2.module-->]]>
1408
1409<!ENTITY % sect3.module "INCLUDE">
1410<![%sect3.module;[
1411<!ENTITY % local.sect3.attrib "">
1412<!ENTITY % sect3.role.attrib "%role.attrib;">
1413
1414<!ENTITY % sect3.element "INCLUDE">
1415<![%sect3.element;[
1416<!--doc:A subsection within a Sect2.-->
1417<!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*,
1418 (((%divcomponent.mix;)+,
1419 ((%refentry.class;)* | sect4* | simplesect*))
1420 | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)>
1421<!--end of sect3.element-->]]>
1422
1423<!-- Renderas: Indicates the format in which the heading should
1424 appear -->
1425
1426
1427<!ENTITY % sect3.attlist "INCLUDE">
1428<![%sect3.attlist;[
1429<!ATTLIST sect3
1430 renderas (sect1
1431 |sect2
1432 |sect4
1433 |sect5) #IMPLIED
1434 %label.attrib;
1435 %status.attrib;
1436 %common.attrib;
1437 %sect3.role.attrib;
1438 %local.sect3.attrib;
1439>
1440<!--end of sect3.attlist-->]]>
1441<!--end of sect3.module-->]]>
1442
1443<!ENTITY % sect4.module "INCLUDE">
1444<![%sect4.module;[
1445<!ENTITY % local.sect4.attrib "">
1446<!ENTITY % sect4.role.attrib "%role.attrib;">
1447
1448<!ENTITY % sect4.element "INCLUDE">
1449<![%sect4.element;[
1450<!--doc:A subsection within a Sect3.-->
1451<!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*,
1452 (((%divcomponent.mix;)+,
1453 ((%refentry.class;)* | sect5* | simplesect*))
1454 | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)>
1455<!--end of sect4.element-->]]>
1456
1457<!-- Renderas: Indicates the format in which the heading should
1458 appear -->
1459
1460
1461<!ENTITY % sect4.attlist "INCLUDE">
1462<![%sect4.attlist;[
1463<!ATTLIST sect4
1464 renderas (sect1
1465 |sect2
1466 |sect3
1467 |sect5) #IMPLIED
1468 %label.attrib;
1469 %status.attrib;
1470 %common.attrib;
1471 %sect4.role.attrib;
1472 %local.sect4.attrib;
1473>
1474<!--end of sect4.attlist-->]]>
1475<!--end of sect4.module-->]]>
1476
1477<!ENTITY % sect5.module "INCLUDE">
1478<![%sect5.module;[
1479<!ENTITY % local.sect5.attrib "">
1480<!ENTITY % sect5.role.attrib "%role.attrib;">
1481
1482<!ENTITY % sect5.element "INCLUDE">
1483<![%sect5.element;[
1484<!--doc:A subsection within a Sect4.-->
1485<!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*,
1486 (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*))
1487 | (%refentry.class;)+ | simplesect+), (%nav.class;)*)>
1488<!--end of sect5.element-->]]>
1489
1490<!-- Renderas: Indicates the format in which the heading should
1491 appear -->
1492
1493
1494<!ENTITY % sect5.attlist "INCLUDE">
1495<![%sect5.attlist;[
1496<!ATTLIST sect5
1497 renderas (sect1
1498 |sect2
1499 |sect3
1500 |sect4) #IMPLIED
1501 %label.attrib;
1502 %status.attrib;
1503 %common.attrib;
1504 %sect5.role.attrib;
1505 %local.sect5.attrib;
1506>
1507<!--end of sect5.attlist-->]]>
1508<!--end of sect5.module-->]]>
1509
1510<!ENTITY % simplesect.module "INCLUDE">
1511<![%simplesect.module;[
1512<!ENTITY % local.simplesect.attrib "">
1513<!ENTITY % simplesect.role.attrib "%role.attrib;">
1514
1515<!ENTITY % simplesect.element "INCLUDE">
1516<![%simplesect.element;[
1517<!--doc:A section of a document with no subdivisions.-->
1518<!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+)
1519 %ubiq.inclusion;>
1520<!--end of simplesect.element-->]]>
1521
1522<!ENTITY % simplesect.attlist "INCLUDE">
1523<![%simplesect.attlist;[
1524<!ATTLIST simplesect
1525 %common.attrib;
1526 %simplesect.role.attrib;
1527 %local.simplesect.attrib;
1528>
1529<!--end of simplesect.attlist-->]]>
1530<!--end of simplesect.module-->]]>
1531
1532<!-- ...................................................................... -->
1533<!-- Bibliography ......................................................... -->
1534
1535<!ENTITY % bibliography.content.module "INCLUDE">
1536<![%bibliography.content.module;[
1537<!ENTITY % bibliography.module "INCLUDE">
1538<![%bibliography.module;[
1539<!ENTITY % local.bibliography.attrib "">
1540<!ENTITY % bibliography.role.attrib "%role.attrib;">
1541
1542<!ENTITY % bibliography.element "INCLUDE">
1543<![%bibliography.element;[
1544<!--doc:A bibliography.-->
1545<!ELEMENT bibliography %ho; (bibliographyinfo?,
1546 (%bookcomponent.title.content;)?,
1547 (%component.mix;)*,
1548 (bibliodiv+ | (biblioentry|bibliomixed)+))>
1549<!--end of bibliography.element-->]]>
1550
1551<!ENTITY % bibliography.attlist "INCLUDE">
1552<![%bibliography.attlist;[
1553<!ATTLIST bibliography
1554 %status.attrib;
1555 %common.attrib;
1556 %bibliography.role.attrib;
1557 %local.bibliography.attrib;
1558>
1559<!--end of bibliography.attlist-->]]>
1560<!--end of bibliography.module-->]]>
1561
1562<!ENTITY % bibliodiv.module "INCLUDE">
1563<![%bibliodiv.module;[
1564<!ENTITY % local.bibliodiv.attrib "">
1565<!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1566
1567<!ENTITY % bibliodiv.element "INCLUDE">
1568<![%bibliodiv.element;[
1569<!--doc:A section of a Bibliography.-->
1570<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*,
1571 (biblioentry|bibliomixed)+)>
1572<!--end of bibliodiv.element-->]]>
1573
1574<!ENTITY % bibliodiv.attlist "INCLUDE">
1575<![%bibliodiv.attlist;[
1576<!ATTLIST bibliodiv
1577 %status.attrib;
1578 %common.attrib;
1579 %bibliodiv.role.attrib;
1580 %local.bibliodiv.attrib;
1581>
1582<!--end of bibliodiv.attlist-->]]>
1583<!--end of bibliodiv.module-->]]>
1584<!--end of bibliography.content.module-->]]>
1585
1586<!-- ...................................................................... -->
1587<!-- Glossary ............................................................. -->
1588
1589<!ENTITY % glossary.content.module "INCLUDE">
1590<![%glossary.content.module;[
1591<!ENTITY % glossary.module "INCLUDE">
1592<![%glossary.module;[
1593<!ENTITY % local.glossary.attrib "">
1594<!ENTITY % glossary.role.attrib "%role.attrib;">
1595
1596<!ENTITY % glossary.element "INCLUDE">
1597<![%glossary.element;[
1598<!--doc:A glossary.-->
1599<!ELEMENT glossary %ho; (glossaryinfo?,
1600 (%bookcomponent.title.content;)?,
1601 (%component.mix;)*,
1602 (glossdiv+ | glossentry+), bibliography?)>
1603<!--end of glossary.element-->]]>
1604
1605<!ENTITY % glossary.attlist "INCLUDE">
1606<![%glossary.attlist;[
1607<!ATTLIST glossary
1608 %status.attrib;
1609 %common.attrib;
1610 %glossary.role.attrib;
1611 %local.glossary.attrib;
1612>
1613<!--end of glossary.attlist-->]]>
1614<!--end of glossary.module-->]]>
1615
1616<!ENTITY % glossdiv.module "INCLUDE">
1617<![%glossdiv.module;[
1618<!ENTITY % local.glossdiv.attrib "">
1619<!ENTITY % glossdiv.role.attrib "%role.attrib;">
1620
1621<!ENTITY % glossdiv.element "INCLUDE">
1622<![%glossdiv.element;[
1623<!--doc:A division in a Glossary.-->
1624<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*,
1625 glossentry+)>
1626<!--end of glossdiv.element-->]]>
1627
1628<!ENTITY % glossdiv.attlist "INCLUDE">
1629<![%glossdiv.attlist;[
1630<!ATTLIST glossdiv
1631 %status.attrib;
1632 %common.attrib;
1633 %glossdiv.role.attrib;
1634 %local.glossdiv.attrib;
1635>
1636<!--end of glossdiv.attlist-->]]>
1637<!--end of glossdiv.module-->]]>
1638<!--end of glossary.content.module-->]]>
1639
1640<!-- ...................................................................... -->
1641<!-- Index and SetIndex ................................................... -->
1642
1643<!ENTITY % index.content.module "INCLUDE">
1644<![%index.content.module;[
1645<!ENTITY % indexes.module "INCLUDE">
1646<![%indexes.module;[
1647<!ENTITY % local.indexes.attrib "">
1648<!ENTITY % indexes.role.attrib "%role.attrib;">
1649
1650<!ENTITY % index.element "INCLUDE">
1651<![%index.element;[
1652<!--doc:An index.-->
1653<!ELEMENT index %ho; (indexinfo?,
1654 (%bookcomponent.title.content;)?,
1655 (%component.mix;)*,
1656 (indexdiv* | indexentry*))
1657 %ndxterm.exclusion;>
1658<!--end of index.element-->]]>
1659
1660<!ENTITY % index.attlist "INCLUDE">
1661<![%index.attlist;[
1662<!ATTLIST index
1663 type CDATA #IMPLIED
1664 %common.attrib;
1665 %indexes.role.attrib;
1666 %local.indexes.attrib;
1667>
1668<!--end of index.attlist-->]]>
1669
1670<!ENTITY % setindex.element "INCLUDE">
1671<![%setindex.element;[
1672<!--doc:An index to a set of books.-->
1673<!ELEMENT setindex %ho; (setindexinfo?,
1674 (%bookcomponent.title.content;)?,
1675 (%component.mix;)*,
1676 (indexdiv* | indexentry*))
1677 %ndxterm.exclusion;>
1678<!--end of setindex.element-->]]>
1679
1680<!ENTITY % setindex.attlist "INCLUDE">
1681<![%setindex.attlist;[
1682<!ATTLIST setindex
1683 %common.attrib;
1684 %indexes.role.attrib;
1685 %local.indexes.attrib;
1686>
1687<!--end of setindex.attlist-->]]>
1688<!--end of indexes.module-->]]>
1689
1690<!ENTITY % indexdiv.module "INCLUDE">
1691<![%indexdiv.module;[
1692
1693<!-- SegmentedList in this content is useful for marking up permuted
1694 indices. -->
1695
1696<!ENTITY % local.indexdiv.attrib "">
1697<!ENTITY % indexdiv.role.attrib "%role.attrib;">
1698
1699<!ENTITY % indexdiv.element "INCLUDE">
1700<![%indexdiv.element;[
1701<!--doc:A division in an index.-->
1702<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*,
1703 (indexentry+ | segmentedlist)))>
1704<!--end of indexdiv.element-->]]>
1705
1706<!ENTITY % indexdiv.attlist "INCLUDE">
1707<![%indexdiv.attlist;[
1708<!ATTLIST indexdiv
1709 %common.attrib;
1710 %indexdiv.role.attrib;
1711 %local.indexdiv.attrib;
1712>
1713<!--end of indexdiv.attlist-->]]>
1714<!--end of indexdiv.module-->]]>
1715
1716<!ENTITY % indexentry.module "INCLUDE">
1717<![%indexentry.module;[
1718<!-- Index entries appear in the index, not the text. -->
1719
1720<!ENTITY % local.indexentry.attrib "">
1721<!ENTITY % indexentry.role.attrib "%role.attrib;">
1722
1723<!ENTITY % indexentry.element "INCLUDE">
1724<![%indexentry.element;[
1725<!--doc:An entry in an index.-->
1726<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*,
1727 (secondaryie, (seeie|seealsoie|tertiaryie)*)*)>
1728<!--end of indexentry.element-->]]>
1729
1730<!ENTITY % indexentry.attlist "INCLUDE">
1731<![%indexentry.attlist;[
1732<!ATTLIST indexentry
1733 %common.attrib;
1734 %indexentry.role.attrib;
1735 %local.indexentry.attrib;
1736>
1737<!--end of indexentry.attlist-->]]>
1738<!--end of indexentry.module-->]]>
1739
1740<!ENTITY % primsecterie.module "INCLUDE">
1741<![%primsecterie.module;[
1742<!ENTITY % local.primsecterie.attrib "">
1743<!ENTITY % primsecterie.role.attrib "%role.attrib;">
1744
1745<!ENTITY % primaryie.element "INCLUDE">
1746<![%primaryie.element;[
1747<!--doc:A primary term in an index entry, not in the text.-->
1748<!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*>
1749<!--end of primaryie.element-->]]>
1750
1751<!-- to IndexTerms that these entries represent -->
1752
1753<!ENTITY % primaryie.attlist "INCLUDE">
1754<![%primaryie.attlist;[
1755<!ATTLIST primaryie
1756 %linkends.attrib; %common.attrib;
1757 %primsecterie.role.attrib;
1758 %local.primsecterie.attrib;
1759>
1760<!--end of primaryie.attlist-->]]>
1761
1762<!ENTITY % secondaryie.element "INCLUDE">
1763<![%secondaryie.element;[
1764<!--doc:A secondary term in an index entry, rather than in the text.-->
1765<!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*>
1766<!--end of secondaryie.element-->]]>
1767
1768<!-- to IndexTerms that these entries represent -->
1769
1770<!ENTITY % secondaryie.attlist "INCLUDE">
1771<![%secondaryie.attlist;[
1772<!ATTLIST secondaryie
1773 %linkends.attrib; %common.attrib;
1774 %primsecterie.role.attrib;
1775 %local.primsecterie.attrib;
1776>
1777<!--end of secondaryie.attlist-->]]>
1778
1779<!ENTITY % tertiaryie.element "INCLUDE">
1780<![%tertiaryie.element;[
1781<!--doc:A tertiary term in an index entry, rather than in the text.-->
1782<!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*>
1783<!--end of tertiaryie.element-->]]>
1784
1785<!-- to IndexTerms that these entries represent -->
1786
1787<!ENTITY % tertiaryie.attlist "INCLUDE">
1788<![%tertiaryie.attlist;[
1789<!ATTLIST tertiaryie
1790 %linkends.attrib; %common.attrib;
1791 %primsecterie.role.attrib;
1792 %local.primsecterie.attrib;
1793>
1794<!--end of tertiaryie.attlist-->]]>
1795
1796<!--end of primsecterie.module-->]]>
1797
1798<!ENTITY % seeie.module "INCLUDE">
1799<![%seeie.module;[
1800<!ENTITY % local.seeie.attrib "">
1801<!ENTITY % seeie.role.attrib "%role.attrib;">
1802
1803<!ENTITY % seeie.element "INCLUDE">
1804<![%seeie.element;[
1805<!--doc:A See entry in an index, rather than in the text.-->
1806<!ELEMENT seeie %ho; (%ndxterm.char.mix;)*>
1807<!--end of seeie.element-->]]>
1808
1809<!-- to IndexEntry to look up -->
1810
1811
1812<!ENTITY % seeie.attlist "INCLUDE">
1813<![%seeie.attlist;[
1814<!ATTLIST seeie
1815 %linkend.attrib; %common.attrib;
1816 %seeie.role.attrib;
1817 %local.seeie.attrib;
1818>
1819<!--end of seeie.attlist-->]]>
1820<!--end of seeie.module-->]]>
1821
1822<!ENTITY % seealsoie.module "INCLUDE">
1823<![%seealsoie.module;[
1824<!ENTITY % local.seealsoie.attrib "">
1825<!ENTITY % seealsoie.role.attrib "%role.attrib;">
1826
1827<!ENTITY % seealsoie.element "INCLUDE">
1828<![%seealsoie.element;[
1829<!--doc:A See also entry in an index, rather than in the text.-->
1830<!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*>
1831<!--end of seealsoie.element-->]]>
1832
1833<!-- to related IndexEntries -->
1834
1835
1836<!ENTITY % seealsoie.attlist "INCLUDE">
1837<![%seealsoie.attlist;[
1838<!ATTLIST seealsoie
1839 %linkends.attrib; %common.attrib;
1840 %seealsoie.role.attrib;
1841 %local.seealsoie.attrib;
1842>
1843<!--end of seealsoie.attlist-->]]>
1844<!--end of seealsoie.module-->]]>
1845<!--end of index.content.module-->]]>
1846
1847<!-- ...................................................................... -->
1848<!-- RefEntry ............................................................. -->
1849
1850<!ENTITY % refentry.content.module "INCLUDE">
1851<![%refentry.content.module;[
1852<!ENTITY % refentry.module "INCLUDE">
1853<![%refentry.module;[
1854<!ENTITY % local.refentry.attrib "">
1855<!ENTITY % refentry.role.attrib "%role.attrib;">
1856
1857<!ENTITY % refentry.element "INCLUDE">
1858<![%refentry.element;[
1859<!--doc:A reference page (originally a UNIX man-style reference page).-->
1860<!ELEMENT refentry %ho; (beginpage?,
1861 (%ndxterm.class;)*,
1862 refentryinfo?, refmeta?, (remark|%link.char.class;)*,
1863 refnamediv+, refsynopsisdiv?, (refsect1+|refsection+))
1864 %ubiq.inclusion;>
1865<!--end of refentry.element-->]]>
1866
1867<!ENTITY % refentry.attlist "INCLUDE">
1868<![%refentry.attlist;[
1869<!ATTLIST refentry
1870 %status.attrib;
1871 %common.attrib;
1872 %refentry.role.attrib;
1873 %local.refentry.attrib;
1874>
1875<!--end of refentry.attlist-->]]>
1876<!--end of refentry.module-->]]>
1877
1878<!ENTITY % refmeta.module "INCLUDE">
1879<![%refmeta.module;[
1880<!ENTITY % local.refmeta.attrib "">
1881<!ENTITY % refmeta.role.attrib "%role.attrib;">
1882
1883<!ENTITY % refmeta.element "INCLUDE">
1884<![%refmeta.element;[
1885<!--doc:Meta-information for a reference entry.-->
1886<!ELEMENT refmeta %ho; ((%ndxterm.class;)*,
1887 refentrytitle, manvolnum?, refmiscinfo*,
1888 (%ndxterm.class;)*)
1889 %beginpage.exclusion;>
1890<!--end of refmeta.element-->]]>
1891
1892<!ENTITY % refmeta.attlist "INCLUDE">
1893<![%refmeta.attlist;[
1894<!ATTLIST refmeta
1895 %common.attrib;
1896 %refmeta.role.attrib;
1897 %local.refmeta.attrib;
1898>
1899<!--end of refmeta.attlist-->]]>
1900<!--end of refmeta.module-->]]>
1901
1902<!ENTITY % refmiscinfo.module "INCLUDE">
1903<![%refmiscinfo.module;[
1904<!ENTITY % local.refmiscinfo.attrib "">
1905<!ENTITY % refmiscinfo.role.attrib "%role.attrib;">
1906
1907<!ENTITY % refmiscinfo.element "INCLUDE">
1908<![%refmiscinfo.element;[
1909<!--doc:Meta-information for a reference entry other than the title and volume number.-->
1910<!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*>
1911<!--end of refmiscinfo.element-->]]>
1912
1913<!-- Class: Freely assignable parameter; no default -->
1914
1915
1916<!ENTITY % refmiscinfo.attlist "INCLUDE">
1917<![%refmiscinfo.attlist;[
1918<!ATTLIST refmiscinfo
1919 class CDATA #IMPLIED
1920 %common.attrib;
1921 %refmiscinfo.role.attrib;
1922 %local.refmiscinfo.attrib;
1923>
1924<!--end of refmiscinfo.attlist-->]]>
1925<!--end of refmiscinfo.module-->]]>
1926
1927<!ENTITY % refnamediv.module "INCLUDE">
1928<![%refnamediv.module;[
1929<!ENTITY % local.refnamediv.attrib "">
1930<!ENTITY % refnamediv.role.attrib "%role.attrib;">
1931
1932<!ENTITY % refnamediv.element "INCLUDE">
1933<![%refnamediv.element;[
1934<!--doc:The name, purpose, and classification of a reference page.-->
1935<!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*,
1936 (remark|%link.char.class;)*)>
1937<!--end of refnamediv.element-->]]>
1938
1939<!ENTITY % refnamediv.attlist "INCLUDE">
1940<![%refnamediv.attlist;[
1941<!ATTLIST refnamediv
1942 %common.attrib;
1943 %refnamediv.role.attrib;
1944 %local.refnamediv.attrib;
1945>
1946<!--end of refnamediv.attlist-->]]>
1947<!--end of refnamediv.module-->]]>
1948
1949<!ENTITY % refdescriptor.module "INCLUDE">
1950<![%refdescriptor.module;[
1951<!ENTITY % local.refdescriptor.attrib "">
1952<!ENTITY % refdescriptor.role.attrib "%role.attrib;">
1953
1954<!ENTITY % refdescriptor.element "INCLUDE">
1955<![%refdescriptor.element;[
1956<!--doc:A description of the topic of a reference page.-->
1957<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*>
1958<!--end of refdescriptor.element-->]]>
1959
1960<!ENTITY % refdescriptor.attlist "INCLUDE">
1961<![%refdescriptor.attlist;[
1962<!ATTLIST refdescriptor
1963 %common.attrib;
1964 %refdescriptor.role.attrib;
1965 %local.refdescriptor.attrib;
1966>
1967<!--end of refdescriptor.attlist-->]]>
1968<!--end of refdescriptor.module-->]]>
1969
1970<!ENTITY % refname.module "INCLUDE">
1971<![%refname.module;[
1972<!ENTITY % local.refname.attrib "">
1973<!ENTITY % refname.role.attrib "%role.attrib;">
1974
1975<!ENTITY % refname.element "INCLUDE">
1976<![%refname.element;[
1977<!--doc:The name of (one of) the subject(s) of a reference page.-->
1978<!ELEMENT refname %ho; (%refname.char.mix;)*>
1979<!--end of refname.element-->]]>
1980
1981<!ENTITY % refname.attlist "INCLUDE">
1982<![%refname.attlist;[
1983<!ATTLIST refname
1984 %common.attrib;
1985 %refname.role.attrib;
1986 %local.refname.attrib;
1987>
1988<!--end of refname.attlist-->]]>
1989<!--end of refname.module-->]]>
1990
1991<!ENTITY % refpurpose.module "INCLUDE">
1992<![%refpurpose.module;[
1993<!ENTITY % local.refpurpose.attrib "">
1994<!ENTITY % refpurpose.role.attrib "%role.attrib;">
1995
1996<!ENTITY % refpurpose.element "INCLUDE">
1997<![%refpurpose.element;[
1998<!--doc:A short (one sentence) synopsis of the topic of a reference page.-->
1999<!ELEMENT refpurpose %ho; (%refinline.char.mix;)*>
2000<!--end of refpurpose.element-->]]>
2001
2002<!ENTITY % refpurpose.attlist "INCLUDE">
2003<![%refpurpose.attlist;[
2004<!ATTLIST refpurpose
2005 %common.attrib;
2006 %refpurpose.role.attrib;
2007 %local.refpurpose.attrib;
2008>
2009<!--end of refpurpose.attlist-->]]>
2010<!--end of refpurpose.module-->]]>
2011
2012<!ENTITY % refclass.module "INCLUDE">
2013<![%refclass.module;[
2014<!ENTITY % local.refclass.attrib "">
2015<!ENTITY % refclass.role.attrib "%role.attrib;">
2016
2017<!ENTITY % refclass.element "INCLUDE">
2018<![%refclass.element;[
2019<!--doc:The scope or other indication of applicability of a reference entry.-->
2020<!ELEMENT refclass %ho; (%refclass.char.mix;)*>
2021<!--end of refclass.element-->]]>
2022
2023<!ENTITY % refclass.attlist "INCLUDE">
2024<![%refclass.attlist;[
2025<!ATTLIST refclass
2026 %common.attrib;
2027 %refclass.role.attrib;
2028 %local.refclass.attrib;
2029>
2030<!--end of refclass.attlist-->]]>
2031<!--end of refclass.module-->]]>
2032
2033<!ENTITY % refsynopsisdiv.module "INCLUDE">
2034<![%refsynopsisdiv.module;[
2035<!ENTITY % local.refsynopsisdiv.attrib "">
2036<!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;">
2037
2038<!ENTITY % refsynopsisdiv.element "INCLUDE">
2039<![%refsynopsisdiv.element;[
2040<!--doc:A syntactic synopsis of the subject of the reference page.-->
2041<!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?,
2042 (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))>
2043<!--end of refsynopsisdiv.element-->]]>
2044
2045<!ENTITY % refsynopsisdiv.attlist "INCLUDE">
2046<![%refsynopsisdiv.attlist;[
2047<!ATTLIST refsynopsisdiv
2048 %common.attrib;
2049 %refsynopsisdiv.role.attrib;
2050 %local.refsynopsisdiv.attrib;
2051>
2052<!--end of refsynopsisdiv.attlist-->]]>
2053<!--end of refsynopsisdiv.module-->]]>
2054
2055<!ENTITY % refsection.module "INCLUDE">
2056<![%refsection.module;[
2057<!ENTITY % local.refsection.attrib "">
2058<!ENTITY % refsection.role.attrib "%role.attrib;">
2059
2060<!ENTITY % refsection.element "INCLUDE">
2061<![%refsection.element;[
2062<!--doc:A recursive section in a refentry.-->
2063<!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;),
2064 (((%refcomponent.mix;)+, refsection*) | refsection+))>
2065<!--end of refsection.element-->]]>
2066
2067<!ENTITY % refsection.attlist "INCLUDE">
2068<![%refsection.attlist;[
2069<!ATTLIST refsection
2070 %status.attrib;
2071 %common.attrib;
2072 %refsection.role.attrib;
2073 %local.refsection.attrib;
2074>
2075<!--end of refsection.attlist-->]]>
2076<!--end of refsection.module-->]]>
2077
2078<!ENTITY % refsect1.module "INCLUDE">
2079<![%refsect1.module;[
2080<!ENTITY % local.refsect1.attrib "">
2081<!ENTITY % refsect1.role.attrib "%role.attrib;">
2082
2083<!ENTITY % refsect1.element "INCLUDE">
2084<![%refsect1.element;[
2085<!--doc:A major subsection of a reference entry.-->
2086<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;),
2087 (((%refcomponent.mix;)+, refsect2*) | refsect2+))>
2088<!--end of refsect1.element-->]]>
2089
2090<!ENTITY % refsect1.attlist "INCLUDE">
2091<![%refsect1.attlist;[
2092<!ATTLIST refsect1
2093 %status.attrib;
2094 %common.attrib;
2095 %refsect1.role.attrib;
2096 %local.refsect1.attrib;
2097>
2098<!--end of refsect1.attlist-->]]>
2099<!--end of refsect1.module-->]]>
2100
2101<!ENTITY % refsect2.module "INCLUDE">
2102<![%refsect2.module;[
2103<!ENTITY % local.refsect2.attrib "">
2104<!ENTITY % refsect2.role.attrib "%role.attrib;">
2105
2106<!ENTITY % refsect2.element "INCLUDE">
2107<![%refsect2.element;[
2108<!--doc:A subsection of a RefSect1.-->
2109<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;),
2110 (((%refcomponent.mix;)+, refsect3*) | refsect3+))>
2111<!--end of refsect2.element-->]]>
2112
2113<!ENTITY % refsect2.attlist "INCLUDE">
2114<![%refsect2.attlist;[
2115<!ATTLIST refsect2
2116 %status.attrib;
2117 %common.attrib;
2118 %refsect2.role.attrib;
2119 %local.refsect2.attrib;
2120>
2121<!--end of refsect2.attlist-->]]>
2122<!--end of refsect2.module-->]]>
2123
2124<!ENTITY % refsect3.module "INCLUDE">
2125<![%refsect3.module;[
2126<!ENTITY % local.refsect3.attrib "">
2127<!ENTITY % refsect3.role.attrib "%role.attrib;">
2128
2129<!ENTITY % refsect3.element "INCLUDE">
2130<![%refsect3.element;[
2131<!--doc:A subsection of a RefSect2.-->
2132<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;),
2133 (%refcomponent.mix;)+)>
2134<!--end of refsect3.element-->]]>
2135
2136<!ENTITY % refsect3.attlist "INCLUDE">
2137<![%refsect3.attlist;[
2138<!ATTLIST refsect3
2139 %status.attrib;
2140 %common.attrib;
2141 %refsect3.role.attrib;
2142 %local.refsect3.attrib;
2143>
2144<!--end of refsect3.attlist-->]]>
2145<!--end of refsect3.module-->]]>
2146<!--end of refentry.content.module-->]]>
2147
2148<!-- ...................................................................... -->
2149<!-- Article .............................................................. -->
2150
2151<!ENTITY % article.module "INCLUDE">
2152<![%article.module;[
2153<!-- An Article is a chapter-level, stand-alone document that is often,
2154 but need not be, collected into a Book. -->
2155
2156<!ENTITY % local.article.attrib "">
2157<!ENTITY % article.role.attrib "%role.attrib;">
2158
2159<!ENTITY % article.element "INCLUDE">
2160<![%article.element;[
2161<!--doc:An article.-->
2162<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*,
2163 (%bookcomponent.content;),
2164 (%nav.class;|%appendix.class;|colophon|ackno)*)
2165 %ubiq.inclusion;>
2166<!--end of article.element-->]]>
2167
2168<!-- Class: Indicates the type of a particular article;
2169 all articles have the same structure and general purpose.
2170 No default. -->
2171<!-- ParentBook: ID of the enclosing Book -->
2172
2173
2174<!ENTITY % article.attlist "INCLUDE">
2175<![%article.attlist;[
2176<!ATTLIST article
2177 class (journalarticle
2178 |productsheet
2179 |whitepaper
2180 |techreport
2181 |specification
2182 |faq) #IMPLIED
2183 parentbook IDREF #IMPLIED
2184 %status.attrib;
2185 %common.attrib;
2186 %article.role.attrib;
2187 %local.article.attrib;
2188>
2189<!--end of article.attlist-->]]>
2190<!--end of article.module-->]]>
2191
2192<!-- End of DocBook document hierarchy module V4.5 ........................ -->
2193<!-- ...................................................................... -->