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