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