1
<!-- ...................................................................... -->
2
<!-- DocBook XML information pool module V4.2 ............................. -->
3
<!-- File dbpoolx.mod ..................................................... -->
5
<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
6
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7
Corporation, Norman Walsh, Sun Microsystems, Inc., and the
8
Organization for the Advancement of Structured Information
11
$Id: dbpoolx.mod,v 1.46 2002/07/17 15:26:16 nwalsh Exp $
13
Permission to use, copy, modify and distribute the DocBook XML DTD
14
and its accompanying documentation for any purpose and without fee
15
is hereby granted in perpetuity, provided that the above copyright
16
notice and this paragraph appear in all copies. The copyright
17
holders make no representation about the suitability of the DTD for
18
any purpose. It is provided "as is" without expressed or implied
21
If you modify the DocBook XML DTD in any way, except for declaring and
22
referencing additional sets of general entities and declaring
23
additional notations, label your DTD as a variant of DocBook. See
24
the maintenance documentation for more information.
26
Please direct all questions, bug reports, or suggestions for
27
changes to the docbook@lists.oasis-open.org mailing list. For more
28
information, see http://www.oasis-open.org/docbook/.
31
<!-- ...................................................................... -->
33
<!-- This module contains the definitions for the objects, inline
34
elements, and so on that are available to be used as the main
35
content of DocBook documents. Some elements are useful for general
36
publishing, and others are useful specifically for computer
39
This module has the following dependencies on other modules:
41
o It assumes that a %notation.class; entity is defined by the
42
driver file or other high-level module. This entity is
43
referenced in the NOTATION attributes for the graphic-related and
46
o It assumes that an appropriately parameterized table module is
47
available for use with the table-related elements.
49
In DTD driver files referring to this module, please use an entity
50
declaration that uses the public identifier shown below:
52
<!ENTITY % dbpool PUBLIC
53
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.2//EN"
57
See the documentation for detailed information on the parameter
58
entity and module scheme used in DocBook, customizing DocBook and
59
planning for interchange, and changes made since the last release
63
<!-- ...................................................................... -->
64
<!-- General-purpose semantics entities ................................... -->
66
<!ENTITY % yesorno.attvals "CDATA">
68
<!-- ...................................................................... -->
69
<!-- Entities for module inclusions ....................................... -->
71
<!ENTITY % dbpool.redecl.module "IGNORE">
73
<!-- ...................................................................... -->
74
<!-- Entities for element classes and mixtures ............................ -->
76
<!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
78
<!ENTITY % local.ndxterm.class "">
79
<!ENTITY % ndxterm.class
80
"indexterm %local.ndxterm.class;">
82
<!-- Object-level classes ................................................. -->
84
<!ENTITY % local.list.class "">
86
"calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist
87
|simplelist|variablelist %local.list.class;">
89
<!ENTITY % local.admon.class "">
90
<!ENTITY % admon.class
91
"caution|important|note|tip|warning %local.admon.class;">
93
<!ENTITY % local.linespecific.class "">
94
<!ENTITY % linespecific.class
95
"literallayout|programlisting|programlistingco|screen
96
|screenco|screenshot %local.linespecific.class;">
98
<!ENTITY % local.method.synop.class "">
99
<!ENTITY % method.synop.class
102
|methodsynopsis %local.method.synop.class;">
104
<!ENTITY % local.synop.class "">
105
<!ENTITY % synop.class
106
"synopsis|cmdsynopsis|funcsynopsis
107
|classsynopsis|fieldsynopsis
108
|%method.synop.class; %local.synop.class;">
110
<!ENTITY % local.para.class "">
111
<!ENTITY % para.class
112
"formalpara|para|simpara %local.para.class;">
114
<!ENTITY % local.informal.class "">
115
<!ENTITY % informal.class
117
|graphic|graphicco|mediaobject|mediaobjectco
121
|informaltable %local.informal.class;">
123
<!ENTITY % local.formal.class "">
124
<!ENTITY % formal.class
125
"equation|example|figure|table %local.formal.class;">
127
<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
128
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
129
<!ENTITY % ebnf.block.hook "">
131
<!ENTITY % local.compound.class "">
132
<!ENTITY % compound.class
133
"msgset|procedure|sidebar|qandaset
135
%local.compound.class;">
137
<!ENTITY % local.genobj.class "">
138
<!ENTITY % genobj.class
139
"anchor|bridgehead|remark|highlights
140
%local.genobj.class;">
142
<!ENTITY % local.descobj.class "">
143
<!ENTITY % descobj.class
144
"abstract|authorblurb|epigraph
145
%local.descobj.class;">
147
<!-- Character-level classes .............................................. -->
149
<!ENTITY % local.xref.char.class "">
150
<!ENTITY % xref.char.class
151
"footnoteref|xref %local.xref.char.class;">
153
<!ENTITY % local.gen.char.class "">
154
<!ENTITY % gen.char.class
155
"abbrev|acronym|citation|citerefentry|citetitle|emphasis
156
|firstterm|foreignphrase|glossterm|footnote|phrase
157
|quote|trademark|wordasword|personname %local.gen.char.class;">
159
<!ENTITY % local.link.char.class "">
160
<!ENTITY % link.char.class
161
"link|olink|ulink %local.link.char.class;">
163
<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
164
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
165
<!ENTITY % ebnf.inline.hook "">
167
<!ENTITY % local.tech.char.class "">
168
<!ENTITY % tech.char.class
170
|classname|methodname|interfacename|exceptionname
171
|ooclass|oointerface|ooexception
172
|command|computeroutput
173
|database|email|envar|errorcode|errorname|errortype|errortext|filename
174
|function|guibutton|guiicon|guilabel|guimenu|guimenuitem
175
|guisubmenu|hardware|interface|keycap
176
|keycode|keycombo|keysym|literal|constant|markup|medialabel
177
|menuchoice|mousebutton|option|optional|parameter
178
|prompt|property|replaceable|returnvalue|sgmltag|structfield
179
|structname|symbol|systemitem|token|type|userinput|varname
181
%local.tech.char.class;">
183
<!ENTITY % local.base.char.class "">
184
<!ENTITY % base.char.class
185
"anchor %local.base.char.class;">
187
<!ENTITY % local.docinfo.char.class "">
188
<!ENTITY % docinfo.char.class
189
"author|authorinitials|corpauthor|modespec|othercredit
190
|productname|productnumber|revhistory
191
%local.docinfo.char.class;">
193
<!ENTITY % local.other.char.class "">
194
<!ENTITY % other.char.class
195
"remark|subscript|superscript %local.other.char.class;">
197
<!ENTITY % local.inlineobj.char.class "">
198
<!ENTITY % inlineobj.char.class
199
"inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;">
201
<!-- ...................................................................... -->
202
<!-- Entities for content models .......................................... -->
204
<!ENTITY % formalobject.title.content "title, titleabbrev?">
206
<!-- Redeclaration placeholder ............................................ -->
208
<!-- For redeclaring entities that are declared after this point while
209
retaining their references to the entities that are declared before
212
<![%dbpool.redecl.module;[
213
<!-- Defining rdbpool here makes some buggy XML parsers happy. -->
214
<!ENTITY % rdbpool "">
216
<!--end of dbpool.redecl.module-->]]>
218
<!-- Object-level mixtures ................................................ -->
221
list admn line synp para infm form cmpd gen desc
222
Component mixture X X X X X X X X X X
223
Sidebar mixture X X X X X X X a X
224
Footnote mixture X X X X X
225
Example mixture X X X X X
226
Highlights mixture X X X
227
Paragraph mixture X X X X
228
Admonition mixture X X X X X X b c
230
Table entry mixture X X X X d
231
Glossary def mixture X X X X X e
232
Legal notice mixture X X X X f
234
a. Just Procedure; not Sidebar itself or MsgSet.
237
d. Just Graphic; no other informal objects.
238
e. No Anchor, BridgeHead, or Highlights.
239
f. Just BlockQuote; no other informal objects.
242
<!ENTITY % local.component.mix "">
243
<!ENTITY % component.mix
244
"%list.class; |%admon.class;
245
|%linespecific.class; |%synop.class;
246
|%para.class; |%informal.class;
247
|%formal.class; |%compound.class;
248
|%genobj.class; |%descobj.class;
249
|%ndxterm.class; |beginpage
250
%local.component.mix;">
252
<!ENTITY % local.sidebar.mix "">
253
<!ENTITY % sidebar.mix
254
"%list.class; |%admon.class;
255
|%linespecific.class; |%synop.class;
256
|%para.class; |%informal.class;
257
|%formal.class; |procedure
259
|%ndxterm.class; |beginpage
260
%local.sidebar.mix;">
262
<!ENTITY % local.qandaset.mix "">
263
<!ENTITY % qandaset.mix
264
"%list.class; |%admon.class;
265
|%linespecific.class; |%synop.class;
266
|%para.class; |%informal.class;
267
|%formal.class; |procedure
270
%local.qandaset.mix;">
272
<!ENTITY % local.revdescription.mix "">
273
<!ENTITY % revdescription.mix
274
"%list.class; |%admon.class;
275
|%linespecific.class; |%synop.class;
276
|%para.class; |%informal.class;
277
|%formal.class; |procedure
280
%local.revdescription.mix;">
282
<!ENTITY % local.footnote.mix "">
283
<!ENTITY % footnote.mix
285
|%linespecific.class; |%synop.class;
286
|%para.class; |%informal.class;
287
%local.footnote.mix;">
289
<!ENTITY % local.example.mix "">
290
<!ENTITY % example.mix
292
|%linespecific.class; |%synop.class;
293
|%para.class; |%informal.class;
294
|%ndxterm.class; |beginpage
295
%local.example.mix;">
297
<!ENTITY % local.highlights.mix "">
298
<!ENTITY % highlights.mix
299
"%list.class; |%admon.class;
302
%local.highlights.mix;">
304
<!-- %formal.class; is explicitly excluded from many contexts in which
305
paragraphs are used -->
306
<!ENTITY % local.para.mix "">
308
"%list.class; |%admon.class;
309
|%linespecific.class;
314
<!ENTITY % local.admon.mix "">
317
|%linespecific.class; |%synop.class;
318
|%para.class; |%informal.class;
319
|%formal.class; |procedure|sidebar
320
|anchor|bridgehead|remark
321
|%ndxterm.class; |beginpage
324
<!ENTITY % local.figure.mix "">
325
<!ENTITY % figure.mix
326
"%linespecific.class; |%synop.class;
328
|%ndxterm.class; |beginpage
331
<!ENTITY % local.tabentry.mix "">
332
<!ENTITY % tabentry.mix
333
"%list.class; |%admon.class;
334
|%linespecific.class;
335
|%para.class; |graphic|mediaobject
336
%local.tabentry.mix;">
338
<!ENTITY % local.glossdef.mix "">
339
<!ENTITY % glossdef.mix
341
|%linespecific.class; |%synop.class;
342
|%para.class; |%informal.class;
345
|%ndxterm.class; |beginpage
346
%local.glossdef.mix;">
348
<!ENTITY % local.legalnotice.mix "">
349
<!ENTITY % legalnotice.mix
350
"%list.class; |%admon.class;
351
|%linespecific.class;
352
|%para.class; |blockquote
353
|%ndxterm.class; |beginpage
354
%local.legalnotice.mix;">
356
<!ENTITY % local.textobject.mix "">
357
<!ENTITY % textobject.mix
358
"%list.class; |%admon.class;
359
|%linespecific.class;
360
|%para.class; |blockquote
361
%local.textobject.mix;">
363
<!ENTITY % local.mediaobject.mix "">
364
<!ENTITY % mediaobject.mix
365
"videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
367
<!ENTITY % local.listpreamble.mix "">
368
<!ENTITY % listpreamble.mix
370
|%linespecific.class; |%synop.class;
371
|%para.class; |%informal.class;
372
|%genobj.class; |%descobj.class;
373
|%ndxterm.class; |beginpage
374
%local.listpreamble.mix;">
376
<!-- Character-level mixtures ............................................. -->
379
<!ENTITY % local.ubiq.mix "">
380
<!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;">
382
<!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
383
<!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
385
<!ENTITY % footnote.exclusion "-(footnote|%formal.class;)">
386
<!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
387
<!ENTITY % admon.exclusion "-(%admon.class;)">
388
<!ENTITY % formal.exclusion "-(%formal.class;)">
389
<!ENTITY % acronym.exclusion "-(acronym)">
390
<!ENTITY % beginpage.exclusion "-(beginpage)">
391
<!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
392
<!ENTITY % blockquote.exclusion "-(epigraph)">
393
<!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)">
394
<!ENTITY % glossterm.exclusion "-(glossterm)">
395
<!ENTITY % links.exclusion "-(link|olink|ulink|xref)">
396
]]><!-- sgml.features -->
398
<!-- not [sgml.features[ -->
399
<!ENTITY % local.ubiq.mix "">
400
<!ENTITY % ubiq.mix "">
402
<!ENTITY % ubiq.exclusion "">
403
<!ENTITY % ubiq.inclusion "">
405
<!ENTITY % footnote.exclusion "">
406
<!ENTITY % highlights.exclusion "">
407
<!ENTITY % admon.exclusion "">
408
<!ENTITY % formal.exclusion "">
409
<!ENTITY % acronym.exclusion "">
410
<!ENTITY % beginpage.exclusion "">
411
<!ENTITY % ndxterm.exclusion "">
412
<!ENTITY % blockquote.exclusion "">
413
<!ENTITY % remark.exclusion "">
414
<!ENTITY % glossterm.exclusion "">
415
<!ENTITY % links.exclusion "">
416
<!-- ]] not sgml.features -->
419
#PCD xref word link cptr base dnfo othr inob (synop)
420
para.char.mix X X X X X X X X X
421
title.char.mix X X X X X X X X X
422
ndxterm.char.mix X X X X X X X X a
423
cptr.char.mix X X X X X a
424
smallcptr.char.mix X b a
425
word.char.mix X c X X X a
426
docinfo.char.mix X d X b X a
428
a. Just InlineGraphic; no InlineEquation.
429
b. Just Replaceable; no other computer terms.
430
c. Just Emphasis and Trademark; no other word elements.
431
d. Just Acronym, Emphasis, and Trademark; no other word elements.
434
<!-- The DocBook TC may produce an official forms module for DocBook. -->
435
<!-- This PE provides the hook by which it can be inserted into the DTD. -->
436
<!ENTITY % forminlines.hook "">
438
<!ENTITY % local.para.char.mix "">
439
<!ENTITY % para.char.mix
441
|%xref.char.class; |%gen.char.class;
442
|%link.char.class; |%tech.char.class;
443
|%base.char.class; |%docinfo.char.class;
444
|%other.char.class; |%inlineobj.char.class;
446
|%ndxterm.class; |beginpage
448
%local.para.char.mix;">
450
<!ENTITY % local.title.char.mix "">
451
<!ENTITY % title.char.mix
453
|%xref.char.class; |%gen.char.class;
454
|%link.char.class; |%tech.char.class;
455
|%base.char.class; |%docinfo.char.class;
456
|%other.char.class; |%inlineobj.char.class;
458
%local.title.char.mix;">
460
<!ENTITY % local.ndxterm.char.mix "">
461
<!ENTITY % ndxterm.char.mix
463
|%xref.char.class; |%gen.char.class;
464
|%link.char.class; |%tech.char.class;
465
|%base.char.class; |%docinfo.char.class;
466
|%other.char.class; |inlinegraphic|inlinemediaobject
467
%local.ndxterm.char.mix;">
469
<!ENTITY % local.cptr.char.mix "">
470
<!ENTITY % cptr.char.mix
472
|%link.char.class; |%tech.char.class;
474
|%other.char.class; |inlinegraphic|inlinemediaobject
475
|%ndxterm.class; |beginpage
476
%local.cptr.char.mix;">
478
<!ENTITY % local.smallcptr.char.mix "">
479
<!ENTITY % smallcptr.char.mix
482
|inlinegraphic|inlinemediaobject
483
|%ndxterm.class; |beginpage
484
%local.smallcptr.char.mix;">
486
<!ENTITY % local.word.char.mix "">
487
<!ENTITY % word.char.mix
489
|acronym|emphasis|trademark
492
|%other.char.class; |inlinegraphic|inlinemediaobject
493
|%ndxterm.class; |beginpage
494
%local.word.char.mix;">
496
<!ENTITY % local.docinfo.char.mix "">
497
<!ENTITY % docinfo.char.mix
502
|%other.char.class; |inlinegraphic|inlinemediaobject
504
%local.docinfo.char.mix;">
505
<!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
506
<!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
508
<!-- ...................................................................... -->
509
<!-- Entities for attributes and attribute components ..................... -->
511
<!-- Effectivity attributes ............................................... -->
514
<!-- Arch: Computer or chip architecture to which element applies; no
517
<!ENTITY % arch.attrib
518
"arch CDATA #IMPLIED">
520
<!-- Condition: General-purpose effectivity attribute -->
522
<!ENTITY % condition.attrib
523
"condition CDATA #IMPLIED">
525
<!-- Conformance: Standards conformance characteristics -->
527
<!ENTITY % conformance.attrib
528
"conformance NMTOKENS #IMPLIED">
531
<!-- OS: Operating system to which element applies; no default -->
537
<!-- Revision: Editorial revision to which element belongs; no default -->
539
<!ENTITY % revision.attrib
540
"revision CDATA #IMPLIED">
542
<!-- Security: Security classification; no default -->
544
<!ENTITY % security.attrib
545
"security CDATA #IMPLIED">
547
<!-- UserLevel: Level of user experience to which element applies; no
550
<!ENTITY % userlevel.attrib
551
"userlevel CDATA #IMPLIED">
554
<!-- Vendor: Computer vendor to which element applies; no default -->
556
<!ENTITY % vendor.attrib
557
"vendor CDATA #IMPLIED">
559
<!ENTITY % local.effectivity.attrib "">
560
<!ENTITY % effectivity.attrib
569
%local.effectivity.attrib;"
572
<!-- Common attributes .................................................... -->
575
<!-- Id: Unique identifier of element; no default -->
581
<!-- Id: Unique identifier of element; a value must be supplied; no
584
<!ENTITY % idreq.attrib
588
<!-- Lang: Indicator of language in which element is written, for
589
translation, character set management, etc.; no default -->
591
<!ENTITY % lang.attrib
592
"lang CDATA #IMPLIED">
595
<!-- Remap: Previous role of element before conversion; no default -->
597
<!ENTITY % remap.attrib
598
"remap CDATA #IMPLIED">
601
<!-- Role: New role of element in local environment; no default -->
603
<!ENTITY % role.attrib
604
"role CDATA #IMPLIED">
607
<!-- XRefLabel: Alternate labeling string for XRef text generation;
608
default is usually title or other appropriate label text already
609
contained in element -->
611
<!ENTITY % xreflabel.attrib
612
"xreflabel CDATA #IMPLIED">
615
<!-- RevisionFlag: Revision status of element; default is that element
618
<!ENTITY % revisionflag.attrib
619
"revisionflag (changed
624
<!ENTITY % local.common.attrib "">
626
<!-- Role is included explicitly on each element -->
628
<!ENTITY % common.attrib
633
%revisionflag.attrib;
635
%local.common.attrib;"
639
<!-- Role is included explicitly on each element -->
641
<!ENTITY % idreq.common.attrib
646
%revisionflag.attrib;
648
%local.common.attrib;"
651
<!-- Semi-common attributes and other attribute entities .................. -->
653
<!ENTITY % local.graphics.attrib "">
655
<!-- EntityRef: Name of an external entity containing the content
657
<!-- FileRef: Filename, qualified by a pathname if desired,
658
designating the file containing the content of the graphic -->
659
<!-- Format: Notation of the element content, if any -->
660
<!-- SrcCredit: Information about the source of the Graphic -->
661
<!-- Width: Same as CALS reprowid (desired width) -->
662
<!-- Depth: Same as CALS reprodep (desired depth) -->
663
<!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means
664
application-specific -->
665
<!-- Scale: Conflation of CALS hscale and vscale -->
666
<!-- Scalefit: Same as CALS scalefit -->
668
<!ENTITY % graphics.attrib
670
entityref ENTITY #IMPLIED
671
fileref CDATA #IMPLIED
672
format (%notation.class;) #IMPLIED
673
srccredit CDATA #IMPLIED
675
contentwidth CDATA #IMPLIED
677
contentdepth CDATA #IMPLIED
685
scalefit %yesorno.attvals;
687
%local.graphics.attrib;"
690
<!ENTITY % local.keyaction.attrib "">
692
<!-- Action: Key combination type; default is unspecified if one
693
child element, Simul if there is more than one; if value is
694
Other, the OtherAction attribute must have a nonempty value -->
695
<!-- OtherAction: User-defined key combination type -->
697
<!ENTITY % keyaction.attrib
705
otheraction CDATA #IMPLIED
706
%local.keyaction.attrib;"
710
<!-- Label: Identifying number or string; default is usually the
711
appropriate number or string autogenerated by a formatter -->
713
<!ENTITY % label.attrib
714
"label CDATA #IMPLIED">
717
<!-- Format: whether element is assumed to contain significant white
720
<!ENTITY % linespecific.attrib
722
(linespecific) 'linespecific'
723
linenumbering (numbered|unnumbered) #IMPLIED">
726
<!-- Linkend: link to related information; no default -->
728
<!ENTITY % linkend.attrib
729
"linkend IDREF #IMPLIED">
732
<!-- Linkend: required link to related information -->
734
<!ENTITY % linkendreq.attrib
735
"linkend IDREF #REQUIRED">
738
<!-- Linkends: link to one or more sets of related information; no
741
<!ENTITY % linkends.attrib
742
"linkends IDREFS #IMPLIED">
745
<!ENTITY % local.mark.attrib "">
746
<!ENTITY % mark.attrib
752
<!-- MoreInfo: whether element's content has an associated RefEntry -->
754
<!ENTITY % moreinfo.attrib
755
"moreinfo (refentry|none) 'none'">
758
<!-- Pagenum: number of page on which element appears; no default -->
760
<!ENTITY % pagenum.attrib
761
"pagenum CDATA #IMPLIED">
763
<!ENTITY % local.status.attrib "">
765
<!-- Status: Editorial or publication status of the element
766
it applies to, such as "in review" or "approved for distribution" -->
768
<!ENTITY % status.attrib
769
"status CDATA #IMPLIED
770
%local.status.attrib;"
774
<!-- Width: width of the longest line in the element to which it
775
pertains, in number of characters -->
777
<!ENTITY % width.attrib
778
"width CDATA #IMPLIED">
780
<!-- ...................................................................... -->
781
<!-- Title elements ....................................................... -->
783
<!ENTITY % title.module "INCLUDE">
785
<!ENTITY % local.title.attrib "">
786
<!ENTITY % title.role.attrib "%role.attrib;">
788
<!ENTITY % title.element "INCLUDE">
790
<!ELEMENT title %ho; (%title.char.mix;)*>
791
<!--end of title.element-->]]>
793
<!ENTITY % title.attlist "INCLUDE">
801
<!--end of title.attlist-->]]>
802
<!--end of title.module-->]]>
804
<!ENTITY % titleabbrev.module "INCLUDE">
805
<![%titleabbrev.module;[
806
<!ENTITY % local.titleabbrev.attrib "">
807
<!ENTITY % titleabbrev.role.attrib "%role.attrib;">
809
<!ENTITY % titleabbrev.element "INCLUDE">
810
<![%titleabbrev.element;[
811
<!ELEMENT titleabbrev %ho; (%title.char.mix;)*>
812
<!--end of titleabbrev.element-->]]>
814
<!ENTITY % titleabbrev.attlist "INCLUDE">
815
<![%titleabbrev.attlist;[
816
<!ATTLIST titleabbrev
818
%titleabbrev.role.attrib;
819
%local.titleabbrev.attrib;
821
<!--end of titleabbrev.attlist-->]]>
822
<!--end of titleabbrev.module-->]]>
824
<!ENTITY % subtitle.module "INCLUDE">
825
<![%subtitle.module;[
826
<!ENTITY % local.subtitle.attrib "">
827
<!ENTITY % subtitle.role.attrib "%role.attrib;">
829
<!ENTITY % subtitle.element "INCLUDE">
830
<![%subtitle.element;[
831
<!ELEMENT subtitle %ho; (%title.char.mix;)*>
832
<!--end of subtitle.element-->]]>
834
<!ENTITY % subtitle.attlist "INCLUDE">
835
<![%subtitle.attlist;[
838
%subtitle.role.attrib;
839
%local.subtitle.attrib;
841
<!--end of subtitle.attlist-->]]>
842
<!--end of subtitle.module-->]]>
844
<!-- ...................................................................... -->
845
<!-- Bibliographic entities and elements .................................. -->
847
<!-- The bibliographic elements are typically used in the document
848
hierarchy. They do not appear in content models of information
849
pool elements. See also the document information elements,
852
<!ENTITY % local.person.ident.mix "">
853
<!ENTITY % person.ident.mix
854
"honorific|firstname|surname|lineage|othername|affiliation
855
|authorblurb|contrib %local.person.ident.mix;">
857
<!ENTITY % local.bibliocomponent.mix "">
858
<!ENTITY % bibliocomponent.mix
859
"abbrev|abstract|address|artpagenums|author
860
|authorgroup|authorinitials|bibliomisc|biblioset
861
|collab|confgroup|contractnum|contractsponsor
862
|copyright|corpauthor|corpname|date|edition
863
|editor|invpartnumber|isbn|issn|issuenum|orgname
864
|biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
865
|othercredit|pagenums|printhistory|productname
866
|productnumber|pubdate|publisher|publishername
867
|pubsnumber|releaseinfo|revhistory|seriesvolnums
868
|subtitle|title|titleabbrev|volumenum|citetitle
869
|personname|%person.ident.mix;
871
%local.bibliocomponent.mix;">
873
<!-- I don't think this is well placed, but it needs to be here because of -->
874
<!-- the reference to bibliocomponent.mix -->
875
<!ENTITY % local.info.class "">
876
<!ENTITY % info.class
877
"graphic | mediaobject | legalnotice | modespec
878
| subjectset | keywordset | itermset | %bibliocomponent.mix;
881
<!ENTITY % biblioentry.module "INCLUDE">
882
<![%biblioentry.module;[
883
<!ENTITY % local.biblioentry.attrib "">
884
<!ENTITY % biblioentry.role.attrib "%role.attrib;">
886
<!ENTITY % biblioentry.element "INCLUDE">
887
<![%biblioentry.element;[
888
<!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+)
890
<!--end of biblioentry.element-->]]>
892
<!ENTITY % biblioentry.attlist "INCLUDE">
893
<![%biblioentry.attlist;[
894
<!ATTLIST biblioentry
896
%biblioentry.role.attrib;
897
%local.biblioentry.attrib;
899
<!--end of biblioentry.attlist-->]]>
900
<!--end of biblioentry.module-->]]>
902
<!ENTITY % bibliomixed.module "INCLUDE">
903
<![%bibliomixed.module;[
904
<!ENTITY % local.bibliomixed.attrib "">
905
<!ENTITY % bibliomixed.role.attrib "%role.attrib;">
907
<!ENTITY % bibliomixed.element "INCLUDE">
908
<![%bibliomixed.element;[
909
<!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
911
<!--end of bibliomixed.element-->]]>
913
<!ENTITY % bibliomixed.attlist "INCLUDE">
914
<![%bibliomixed.attlist;[
915
<!ATTLIST bibliomixed
917
%bibliomixed.role.attrib;
918
%local.bibliomixed.attrib;
920
<!--end of bibliomixed.attlist-->]]>
921
<!--end of bibliomixed.module-->]]>
923
<!ENTITY % articleinfo.module "INCLUDE">
924
<![%articleinfo.module;[
925
<!ENTITY % local.articleinfo.attrib "">
926
<!ENTITY % articleinfo.role.attrib "%role.attrib;">
928
<!ENTITY % articleinfo.element "INCLUDE">
929
<![%articleinfo.element;[
930
<!ELEMENT articleinfo %ho; ((%info.class;)+)
931
%beginpage.exclusion;>
932
<!--end of articleinfo.element-->]]>
934
<!ENTITY % articleinfo.attlist "INCLUDE">
935
<![%articleinfo.attlist;[
936
<!ATTLIST articleinfo
938
%articleinfo.role.attrib;
939
%local.articleinfo.attrib;
941
<!--end of articleinfo.attlist-->]]>
942
<!--end of articleinfo.module-->]]>
944
<!ENTITY % biblioset.module "INCLUDE">
945
<![%biblioset.module;[
946
<!ENTITY % local.biblioset.attrib "">
947
<!ENTITY % biblioset.role.attrib "%role.attrib;">
949
<!ENTITY % biblioset.element "INCLUDE">
950
<![%biblioset.element;[
951
<!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+)
953
<!--end of biblioset.element-->]]>
955
<!-- Relation: Relationship of elements contained within BiblioSet -->
958
<!ENTITY % biblioset.attlist "INCLUDE">
959
<![%biblioset.attlist;[
961
relation CDATA #IMPLIED
963
%biblioset.role.attrib;
964
%local.biblioset.attrib;
966
<!--end of biblioset.attlist-->]]>
967
<!--end of biblioset.module-->]]>
969
<!ENTITY % bibliomset.module "INCLUDE">
970
<![%bibliomset.module;[
971
<!ENTITY % bibliomset.role.attrib "%role.attrib;">
972
<!ENTITY % local.bibliomset.attrib "">
974
<!ENTITY % bibliomset.element "INCLUDE">
975
<![%bibliomset.element;[
976
<!ELEMENT bibliomset %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
978
<!--end of bibliomset.element-->]]>
980
<!-- Relation: Relationship of elements contained within BiblioMSet -->
983
<!ENTITY % bibliomset.attlist "INCLUDE">
984
<![%bibliomset.attlist;[
986
relation CDATA #IMPLIED
988
%bibliomset.role.attrib;
989
%local.bibliomset.attrib;
991
<!--end of bibliomset.attlist-->]]>
992
<!--end of bibliomset.module-->]]>
994
<!ENTITY % bibliomisc.module "INCLUDE">
995
<![%bibliomisc.module;[
996
<!ENTITY % local.bibliomisc.attrib "">
997
<!ENTITY % bibliomisc.role.attrib "%role.attrib;">
999
<!ENTITY % bibliomisc.element "INCLUDE">
1000
<![%bibliomisc.element;[
1001
<!ELEMENT bibliomisc %ho; (%para.char.mix;)*>
1002
<!--end of bibliomisc.element-->]]>
1004
<!ENTITY % bibliomisc.attlist "INCLUDE">
1005
<![%bibliomisc.attlist;[
1006
<!ATTLIST bibliomisc
1008
%bibliomisc.role.attrib;
1009
%local.bibliomisc.attrib;
1011
<!--end of bibliomisc.attlist-->]]>
1012
<!--end of bibliomisc.module-->]]>
1014
<!-- ...................................................................... -->
1015
<!-- Subject, Keyword, and ITermSet elements .............................. -->
1017
<!ENTITY % subjectset.content.module "INCLUDE">
1018
<![%subjectset.content.module;[
1019
<!ENTITY % subjectset.module "INCLUDE">
1020
<![%subjectset.module;[
1021
<!ENTITY % local.subjectset.attrib "">
1022
<!ENTITY % subjectset.role.attrib "%role.attrib;">
1024
<!ENTITY % subjectset.element "INCLUDE">
1025
<![%subjectset.element;[
1026
<!ELEMENT subjectset %ho; (subject+)>
1027
<!--end of subjectset.element-->]]>
1029
<!-- Scheme: Controlled vocabulary employed in SubjectTerms -->
1032
<!ENTITY % subjectset.attlist "INCLUDE">
1033
<![%subjectset.attlist;[
1034
<!ATTLIST subjectset
1035
scheme NMTOKEN #IMPLIED
1037
%subjectset.role.attrib;
1038
%local.subjectset.attrib;
1040
<!--end of subjectset.attlist-->]]>
1041
<!--end of subjectset.module-->]]>
1043
<!ENTITY % subject.module "INCLUDE">
1044
<![%subject.module;[
1045
<!ENTITY % local.subject.attrib "">
1046
<!ENTITY % subject.role.attrib "%role.attrib;">
1048
<!ENTITY % subject.element "INCLUDE">
1049
<![%subject.element;[
1050
<!ELEMENT subject %ho; (subjectterm+)>
1051
<!--end of subject.element-->]]>
1053
<!-- Weight: Ranking of this group of SubjectTerms relative
1054
to others, 0 is low, no highest value specified -->
1057
<!ENTITY % subject.attlist "INCLUDE">
1058
<![%subject.attlist;[
1060
weight CDATA #IMPLIED
1062
%subject.role.attrib;
1063
%local.subject.attrib;
1065
<!--end of subject.attlist-->]]>
1066
<!--end of subject.module-->]]>
1068
<!ENTITY % subjectterm.module "INCLUDE">
1069
<![%subjectterm.module;[
1070
<!ENTITY % local.subjectterm.attrib "">
1071
<!ENTITY % subjectterm.role.attrib "%role.attrib;">
1073
<!ENTITY % subjectterm.element "INCLUDE">
1074
<![%subjectterm.element;[
1075
<!ELEMENT subjectterm %ho; (#PCDATA)>
1076
<!--end of subjectterm.element-->]]>
1078
<!ENTITY % subjectterm.attlist "INCLUDE">
1079
<![%subjectterm.attlist;[
1080
<!ATTLIST subjectterm
1082
%subjectterm.role.attrib;
1083
%local.subjectterm.attrib;
1085
<!--end of subjectterm.attlist-->]]>
1086
<!--end of subjectterm.module-->]]>
1087
<!--end of subjectset.content.module-->]]>
1089
<!ENTITY % keywordset.content.module "INCLUDE">
1090
<![%keywordset.content.module;[
1091
<!ENTITY % keywordset.module "INCLUDE">
1092
<![%keywordset.module;[
1093
<!ENTITY % local.keywordset.attrib "">
1094
<!ENTITY % keywordset.role.attrib "%role.attrib;">
1096
<!ENTITY % keywordset.element "INCLUDE">
1097
<![%keywordset.element;[
1098
<!ELEMENT keywordset %ho; (keyword+)>
1099
<!--end of keywordset.element-->]]>
1101
<!ENTITY % keywordset.attlist "INCLUDE">
1102
<![%keywordset.attlist;[
1103
<!ATTLIST keywordset
1105
%keywordset.role.attrib;
1106
%local.keywordset.attrib;
1108
<!--end of keywordset.attlist-->]]>
1109
<!--end of keywordset.module-->]]>
1111
<!ENTITY % keyword.module "INCLUDE">
1112
<![%keyword.module;[
1113
<!ENTITY % local.keyword.attrib "">
1114
<!ENTITY % keyword.role.attrib "%role.attrib;">
1116
<!ENTITY % keyword.element "INCLUDE">
1117
<![%keyword.element;[
1118
<!ELEMENT keyword %ho; (#PCDATA)>
1119
<!--end of keyword.element-->]]>
1121
<!ENTITY % keyword.attlist "INCLUDE">
1122
<![%keyword.attlist;[
1125
%keyword.role.attrib;
1126
%local.keyword.attrib;
1128
<!--end of keyword.attlist-->]]>
1129
<!--end of keyword.module-->]]>
1130
<!--end of keywordset.content.module-->]]>
1132
<!ENTITY % itermset.module "INCLUDE">
1133
<![%itermset.module;[
1134
<!ENTITY % local.itermset.attrib "">
1135
<!ENTITY % itermset.role.attrib "%role.attrib;">
1137
<!ENTITY % itermset.element "INCLUDE">
1138
<![%itermset.element;[
1139
<!ELEMENT itermset %ho; (indexterm+)>
1140
<!--end of itermset.element-->]]>
1142
<!ENTITY % itermset.attlist "INCLUDE">
1143
<![%itermset.attlist;[
1146
%itermset.role.attrib;
1147
%local.itermset.attrib;
1149
<!--end of itermset.attlist-->]]>
1150
<!--end of itermset.module-->]]>
1152
<!-- Bibliographic info for "blocks" -->
1154
<!ENTITY % blockinfo.module "INCLUDE">
1155
<![ %blockinfo.module; [
1156
<!ENTITY % local.blockinfo.attrib "">
1157
<!ENTITY % blockinfo.role.attrib "%role.attrib;">
1159
<!ENTITY % blockinfo.element "INCLUDE">
1160
<![ %blockinfo.element; [
1161
<!ELEMENT blockinfo %ho; ((%info.class;)+)
1162
%beginpage.exclusion;>
1163
<!--end of blockinfo.element-->]]>
1165
<!ENTITY % blockinfo.attlist "INCLUDE">
1166
<![ %blockinfo.attlist; [
1169
%blockinfo.role.attrib;
1170
%local.blockinfo.attrib;
1172
<!--end of blockinfo.attlist-->]]>
1173
<!--end of blockinfo.module-->]]>
1175
<!-- ...................................................................... -->
1176
<!-- Compound (section-ish) elements ...................................... -->
1178
<!-- Message set ...................... -->
1180
<!ENTITY % msgset.content.module "INCLUDE">
1181
<![%msgset.content.module;[
1182
<!ENTITY % msgset.module "INCLUDE">
1184
<!ENTITY % local.msgset.attrib "">
1185
<!ENTITY % msgset.role.attrib "%role.attrib;">
1187
<!ENTITY % msgset.element "INCLUDE">
1188
<![%msgset.element;[
1189
<!ELEMENT msgset %ho; (blockinfo?, (%formalobject.title.content;)?,
1190
(msgentry+|simplemsgentry+))>
1191
<!--end of msgset.element-->]]>
1193
<!ENTITY % msgset.attlist "INCLUDE">
1194
<![%msgset.attlist;[
1197
%msgset.role.attrib;
1198
%local.msgset.attrib;
1200
<!--end of msgset.attlist-->]]>
1201
<!--end of msgset.module-->]]>
1203
<!ENTITY % msgentry.module "INCLUDE">
1204
<![%msgentry.module;[
1205
<!ENTITY % local.msgentry.attrib "">
1206
<!ENTITY % msgentry.role.attrib "%role.attrib;">
1208
<!ENTITY % msgentry.element "INCLUDE">
1209
<![%msgentry.element;[
1210
<!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)>
1211
<!--end of msgentry.element-->]]>
1213
<!ENTITY % msgentry.attlist "INCLUDE">
1214
<![%msgentry.attlist;[
1217
%msgentry.role.attrib;
1218
%local.msgentry.attrib;
1220
<!--end of msgentry.attlist-->]]>
1221
<!--end of msgentry.module-->]]>
1223
<!ENTITY % simplemsgentry.module "INCLUDE">
1224
<![ %simplemsgentry.module; [
1225
<!ENTITY % local.simplemsgentry.attrib "">
1226
<!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
1228
<!ENTITY % simplemsgentry.element "INCLUDE">
1229
<![ %simplemsgentry.element; [
1230
<!ELEMENT simplemsgentry %ho; (msgtext, msgexplan+)>
1231
<!--end of simplemsgentry.element-->]]>
1233
<!ENTITY % simplemsgentry.attlist "INCLUDE">
1234
<![ %simplemsgentry.attlist; [
1235
<!ATTLIST simplemsgentry
1236
audience CDATA #IMPLIED
1237
level CDATA #IMPLIED
1238
origin CDATA #IMPLIED
1240
%simplemsgentry.role.attrib;
1241
%local.simplemsgentry.attrib;
1243
<!--end of simplemsgentry.attlist-->]]>
1244
<!--end of simplemsgentry.module-->]]>
1246
<!ENTITY % msg.module "INCLUDE">
1248
<!ENTITY % local.msg.attrib "">
1249
<!ENTITY % msg.role.attrib "%role.attrib;">
1251
<!ENTITY % msg.element "INCLUDE">
1253
<!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)>
1254
<!--end of msg.element-->]]>
1256
<!ENTITY % msg.attlist "INCLUDE">
1263
<!--end of msg.attlist-->]]>
1264
<!--end of msg.module-->]]>
1266
<!ENTITY % msgmain.module "INCLUDE">
1267
<![%msgmain.module;[
1268
<!ENTITY % local.msgmain.attrib "">
1269
<!ENTITY % msgmain.role.attrib "%role.attrib;">
1271
<!ENTITY % msgmain.element "INCLUDE">
1272
<![%msgmain.element;[
1273
<!ELEMENT msgmain %ho; (title?, msgtext)>
1274
<!--end of msgmain.element-->]]>
1276
<!ENTITY % msgmain.attlist "INCLUDE">
1277
<![%msgmain.attlist;[
1280
%msgmain.role.attrib;
1281
%local.msgmain.attrib;
1283
<!--end of msgmain.attlist-->]]>
1284
<!--end of msgmain.module-->]]>
1286
<!ENTITY % msgsub.module "INCLUDE">
1288
<!ENTITY % local.msgsub.attrib "">
1289
<!ENTITY % msgsub.role.attrib "%role.attrib;">
1291
<!ENTITY % msgsub.element "INCLUDE">
1292
<![%msgsub.element;[
1293
<!ELEMENT msgsub %ho; (title?, msgtext)>
1294
<!--end of msgsub.element-->]]>
1296
<!ENTITY % msgsub.attlist "INCLUDE">
1297
<![%msgsub.attlist;[
1300
%msgsub.role.attrib;
1301
%local.msgsub.attrib;
1303
<!--end of msgsub.attlist-->]]>
1304
<!--end of msgsub.module-->]]>
1306
<!ENTITY % msgrel.module "INCLUDE">
1308
<!ENTITY % local.msgrel.attrib "">
1309
<!ENTITY % msgrel.role.attrib "%role.attrib;">
1311
<!ENTITY % msgrel.element "INCLUDE">
1312
<![%msgrel.element;[
1313
<!ELEMENT msgrel %ho; (title?, msgtext)>
1314
<!--end of msgrel.element-->]]>
1316
<!ENTITY % msgrel.attlist "INCLUDE">
1317
<![%msgrel.attlist;[
1320
%msgrel.role.attrib;
1321
%local.msgrel.attrib;
1323
<!--end of msgrel.attlist-->]]>
1324
<!--end of msgrel.module-->]]>
1326
<!-- MsgText (defined in the Inlines section, below)-->
1328
<!ENTITY % msginfo.module "INCLUDE">
1329
<![%msginfo.module;[
1330
<!ENTITY % local.msginfo.attrib "">
1331
<!ENTITY % msginfo.role.attrib "%role.attrib;">
1333
<!ENTITY % msginfo.element "INCLUDE">
1334
<![%msginfo.element;[
1335
<!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)>
1336
<!--end of msginfo.element-->]]>
1338
<!ENTITY % msginfo.attlist "INCLUDE">
1339
<![%msginfo.attlist;[
1342
%msginfo.role.attrib;
1343
%local.msginfo.attrib;
1345
<!--end of msginfo.attlist-->]]>
1346
<!--end of msginfo.module-->]]>
1348
<!ENTITY % msglevel.module "INCLUDE">
1349
<![%msglevel.module;[
1350
<!ENTITY % local.msglevel.attrib "">
1351
<!ENTITY % msglevel.role.attrib "%role.attrib;">
1353
<!ENTITY % msglevel.element "INCLUDE">
1354
<![%msglevel.element;[
1355
<!ELEMENT msglevel %ho; (%smallcptr.char.mix;)*>
1356
<!--end of msglevel.element-->]]>
1358
<!ENTITY % msglevel.attlist "INCLUDE">
1359
<![%msglevel.attlist;[
1362
%msglevel.role.attrib;
1363
%local.msglevel.attrib;
1365
<!--end of msglevel.attlist-->]]>
1366
<!--end of msglevel.module-->]]>
1368
<!ENTITY % msgorig.module "INCLUDE">
1369
<![%msgorig.module;[
1370
<!ENTITY % local.msgorig.attrib "">
1371
<!ENTITY % msgorig.role.attrib "%role.attrib;">
1373
<!ENTITY % msgorig.element "INCLUDE">
1374
<![%msgorig.element;[
1375
<!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*>
1376
<!--end of msgorig.element-->]]>
1378
<!ENTITY % msgorig.attlist "INCLUDE">
1379
<![%msgorig.attlist;[
1382
%msgorig.role.attrib;
1383
%local.msgorig.attrib;
1385
<!--end of msgorig.attlist-->]]>
1386
<!--end of msgorig.module-->]]>
1388
<!ENTITY % msgaud.module "INCLUDE">
1390
<!ENTITY % local.msgaud.attrib "">
1391
<!ENTITY % msgaud.role.attrib "%role.attrib;">
1393
<!ENTITY % msgaud.element "INCLUDE">
1394
<![%msgaud.element;[
1395
<!ELEMENT msgaud %ho; (%para.char.mix;)*>
1396
<!--end of msgaud.element-->]]>
1398
<!ENTITY % msgaud.attlist "INCLUDE">
1399
<![%msgaud.attlist;[
1402
%msgaud.role.attrib;
1403
%local.msgaud.attrib;
1405
<!--end of msgaud.attlist-->]]>
1406
<!--end of msgaud.module-->]]>
1408
<!ENTITY % msgexplan.module "INCLUDE">
1409
<![%msgexplan.module;[
1410
<!ENTITY % local.msgexplan.attrib "">
1411
<!ENTITY % msgexplan.role.attrib "%role.attrib;">
1413
<!ENTITY % msgexplan.element "INCLUDE">
1414
<![%msgexplan.element;[
1415
<!ELEMENT msgexplan %ho; (title?, (%component.mix;)+)>
1416
<!--end of msgexplan.element-->]]>
1418
<!ENTITY % msgexplan.attlist "INCLUDE">
1419
<![%msgexplan.attlist;[
1422
%msgexplan.role.attrib;
1423
%local.msgexplan.attrib;
1425
<!--end of msgexplan.attlist-->]]>
1426
<!--end of msgexplan.module-->]]>
1427
<!--end of msgset.content.module-->]]>
1429
<!-- QandASet ........................ -->
1430
<!ENTITY % qandaset.content.module "INCLUDE">
1431
<![ %qandaset.content.module; [
1432
<!ENTITY % qandaset.module "INCLUDE">
1433
<![ %qandaset.module; [
1434
<!ENTITY % local.qandaset.attrib "">
1435
<!ENTITY % qandaset.role.attrib "%role.attrib;">
1437
<!ENTITY % qandaset.element "INCLUDE">
1438
<![ %qandaset.element; [
1439
<!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?,
1441
(qandadiv+|qandaentry+))>
1442
<!--end of qandaset.element-->]]>
1444
<!ENTITY % qandaset.attlist "INCLUDE">
1445
<![ %qandaset.attlist; [
1447
defaultlabel (qanda|number|none) #IMPLIED
1449
%qandaset.role.attrib;
1450
%local.qandaset.attrib;>
1451
<!--end of qandaset.attlist-->]]>
1452
<!--end of qandaset.module-->]]>
1454
<!ENTITY % qandadiv.module "INCLUDE">
1455
<![ %qandadiv.module; [
1456
<!ENTITY % local.qandadiv.attrib "">
1457
<!ENTITY % qandadiv.role.attrib "%role.attrib;">
1459
<!ENTITY % qandadiv.element "INCLUDE">
1460
<![ %qandadiv.element; [
1461
<!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?,
1463
(qandadiv+|qandaentry+))>
1464
<!--end of qandadiv.element-->]]>
1466
<!ENTITY % qandadiv.attlist "INCLUDE">
1467
<![ %qandadiv.attlist; [
1470
%qandadiv.role.attrib;
1471
%local.qandadiv.attrib;>
1472
<!--end of qandadiv.attlist-->]]>
1473
<!--end of qandadiv.module-->]]>
1475
<!ENTITY % qandaentry.module "INCLUDE">
1476
<![ %qandaentry.module; [
1477
<!ENTITY % local.qandaentry.attrib "">
1478
<!ENTITY % qandaentry.role.attrib "%role.attrib;">
1480
<!ENTITY % qandaentry.element "INCLUDE">
1481
<![ %qandaentry.element; [
1482
<!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)>
1483
<!--end of qandaentry.element-->]]>
1485
<!ENTITY % qandaentry.attlist "INCLUDE">
1486
<![ %qandaentry.attlist; [
1487
<!ATTLIST qandaentry
1489
%qandaentry.role.attrib;
1490
%local.qandaentry.attrib;>
1491
<!--end of qandaentry.attlist-->]]>
1492
<!--end of qandaentry.module-->]]>
1494
<!ENTITY % question.module "INCLUDE">
1495
<![ %question.module; [
1496
<!ENTITY % local.question.attrib "">
1497
<!ENTITY % question.role.attrib "%role.attrib;">
1499
<!ENTITY % question.element "INCLUDE">
1500
<![ %question.element; [
1501
<!ELEMENT question %ho; (label?, (%qandaset.mix;)+)>
1502
<!--end of question.element-->]]>
1504
<!ENTITY % question.attlist "INCLUDE">
1505
<![ %question.attlist; [
1508
%question.role.attrib;
1509
%local.question.attrib;
1511
<!--end of question.attlist-->]]>
1512
<!--end of question.module-->]]>
1514
<!ENTITY % answer.module "INCLUDE">
1515
<![ %answer.module; [
1516
<!ENTITY % local.answer.attrib "">
1517
<!ENTITY % answer.role.attrib "%role.attrib;">
1519
<!ENTITY % answer.element "INCLUDE">
1520
<![ %answer.element; [
1521
<!ELEMENT answer %ho; (label?, (%qandaset.mix;)*, qandaentry*)>
1522
<!--end of answer.element-->]]>
1524
<!ENTITY % answer.attlist "INCLUDE">
1525
<![ %answer.attlist; [
1528
%answer.role.attrib;
1529
%local.answer.attrib;
1531
<!--end of answer.attlist-->]]>
1532
<!--end of answer.module-->]]>
1534
<!ENTITY % label.module "INCLUDE">
1535
<![ %label.module; [
1536
<!ENTITY % local.label.attrib "">
1537
<!ENTITY % label.role.attrib "%role.attrib;">
1539
<!ENTITY % label.element "INCLUDE">
1540
<![ %label.element; [
1541
<!ELEMENT label %ho; (%word.char.mix;)*>
1542
<!--end of label.element-->]]>
1544
<!ENTITY % label.attlist "INCLUDE">
1545
<![ %label.attlist; [
1549
%local.label.attrib;
1551
<!--end of label.attlist-->]]>
1552
<!--end of label.module-->]]>
1553
<!--end of qandaset.content.module-->]]>
1555
<!-- Procedure ........................ -->
1557
<!ENTITY % procedure.content.module "INCLUDE">
1558
<![%procedure.content.module;[
1559
<!ENTITY % procedure.module "INCLUDE">
1560
<![%procedure.module;[
1561
<!ENTITY % local.procedure.attrib "">
1562
<!ENTITY % procedure.role.attrib "%role.attrib;">
1564
<!ENTITY % procedure.element "INCLUDE">
1565
<![%procedure.element;[
1566
<!ELEMENT procedure %ho; (blockinfo?, (%formalobject.title.content;)?,
1567
(%component.mix;)*, step+)>
1568
<!--end of procedure.element-->]]>
1570
<!ENTITY % procedure.attlist "INCLUDE">
1571
<![%procedure.attlist;[
1574
%procedure.role.attrib;
1575
%local.procedure.attrib;
1577
<!--end of procedure.attlist-->]]>
1578
<!--end of procedure.module-->]]>
1580
<!ENTITY % step.module "INCLUDE">
1582
<!ENTITY % local.step.attrib "">
1583
<!ENTITY % step.role.attrib "%role.attrib;">
1585
<!ENTITY % step.element "INCLUDE">
1587
<!ELEMENT step %ho; (title?, (((%component.mix;)+, (substeps,
1588
(%component.mix;)*)?) | (substeps, (%component.mix;)*)))>
1589
<!--end of step.element-->]]>
1591
<!-- Performance: Whether the Step must be performed -->
1592
<!-- not #REQUIRED! -->
1595
<!ENTITY % step.attlist "INCLUDE">
1598
performance (optional
1599
|required) "required"
1604
<!--end of step.attlist-->]]>
1605
<!--end of step.module-->]]>
1607
<!ENTITY % substeps.module "INCLUDE">
1608
<![%substeps.module;[
1609
<!ENTITY % local.substeps.attrib "">
1610
<!ENTITY % substeps.role.attrib "%role.attrib;">
1612
<!ENTITY % substeps.element "INCLUDE">
1613
<![%substeps.element;[
1614
<!ELEMENT substeps %ho; (step+)>
1615
<!--end of substeps.element-->]]>
1617
<!-- Performance: whether entire set of substeps must be performed -->
1618
<!-- not #REQUIRED! -->
1621
<!ENTITY % substeps.attlist "INCLUDE">
1622
<![%substeps.attlist;[
1624
performance (optional
1625
|required) "required"
1627
%substeps.role.attrib;
1628
%local.substeps.attrib;
1630
<!--end of substeps.attlist-->]]>
1631
<!--end of substeps.module-->]]>
1632
<!--end of procedure.content.module-->]]>
1634
<!-- Sidebar .......................... -->
1636
<!ENTITY % sidebar.content.model "INCLUDE">
1637
<![ %sidebar.content.model; [
1639
<!ENTITY % sidebarinfo.module "INCLUDE">
1640
<![ %sidebarinfo.module; [
1641
<!ENTITY % local.sidebarinfo.attrib "">
1642
<!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
1644
<!ENTITY % sidebarinfo.element "INCLUDE">
1645
<![ %sidebarinfo.element; [
1646
<!ELEMENT sidebarinfo %ho; ((%info.class;)+)
1647
%beginpage.exclusion;>
1648
<!--end of sidebarinfo.element-->]]>
1650
<!ENTITY % sidebarinfo.attlist "INCLUDE">
1651
<![ %sidebarinfo.attlist; [
1652
<!ATTLIST sidebarinfo
1654
%sidebarinfo.role.attrib;
1655
%local.sidebarinfo.attrib;
1657
<!--end of sidebarinfo.attlist-->]]>
1658
<!--end of sidebarinfo.module-->]]>
1660
<!ENTITY % sidebar.module "INCLUDE">
1661
<![%sidebar.module;[
1662
<!ENTITY % local.sidebar.attrib "">
1663
<!ENTITY % sidebar.role.attrib "%role.attrib;">
1665
<!ENTITY % sidebar.element "INCLUDE">
1666
<![%sidebar.element;[
1667
<!ELEMENT sidebar %ho; (sidebarinfo?,
1668
(%formalobject.title.content;)?,
1670
<!--end of sidebar.element-->]]>
1672
<!ENTITY % sidebar.attlist "INCLUDE">
1673
<![%sidebar.attlist;[
1676
%sidebar.role.attrib;
1677
%local.sidebar.attrib;
1679
<!--end of sidebar.attlist-->]]>
1680
<!--end of sidebar.module-->]]>
1681
<!--end of sidebar.content.model-->]]>
1683
<!-- ...................................................................... -->
1684
<!-- Paragraph-related elements ........................................... -->
1686
<!ENTITY % abstract.module "INCLUDE">
1687
<![%abstract.module;[
1688
<!ENTITY % local.abstract.attrib "">
1689
<!ENTITY % abstract.role.attrib "%role.attrib;">
1691
<!ENTITY % abstract.element "INCLUDE">
1692
<![%abstract.element;[
1693
<!ELEMENT abstract %ho; (title?, (%para.class;)+)>
1694
<!--end of abstract.element-->]]>
1696
<!ENTITY % abstract.attlist "INCLUDE">
1697
<![%abstract.attlist;[
1700
%abstract.role.attrib;
1701
%local.abstract.attrib;
1703
<!--end of abstract.attlist-->]]>
1704
<!--end of abstract.module-->]]>
1706
<!ENTITY % authorblurb.module "INCLUDE">
1707
<![%authorblurb.module;[
1708
<!ENTITY % local.authorblurb.attrib "">
1709
<!ENTITY % authorblurb.role.attrib "%role.attrib;">
1711
<!ENTITY % authorblurb.element "INCLUDE">
1712
<![%authorblurb.element;[
1713
<!ELEMENT authorblurb %ho; (title?, (%para.class;)+)>
1714
<!--end of authorblurb.element-->]]>
1716
<!ENTITY % authorblurb.attlist "INCLUDE">
1717
<![%authorblurb.attlist;[
1718
<!ATTLIST authorblurb
1720
%authorblurb.role.attrib;
1721
%local.authorblurb.attrib;
1723
<!--end of authorblurb.attlist-->]]>
1724
<!--end of authorblurb.module-->]]>
1726
<!ENTITY % personblurb.module "INCLUDE">
1727
<![%personblurb.module;[
1728
<!ENTITY % local.personblurb.attrib "">
1729
<!ENTITY % personblurb.role.attrib "%role.attrib;">
1731
<!ENTITY % personblurb.element "INCLUDE">
1732
<![%personblurb.element;[
1733
<!ELEMENT personblurb %ho; (title?, (%para.class;)+)>
1734
<!--end of personblurb.element-->]]>
1736
<!ENTITY % personblurb.attlist "INCLUDE">
1737
<![%personblurb.attlist;[
1738
<!ATTLIST personblurb
1740
%personblurb.role.attrib;
1741
%local.personblurb.attrib;
1743
<!--end of personblurb.attlist-->]]>
1744
<!--end of personblurb.module-->]]>
1746
<!ENTITY % blockquote.module "INCLUDE">
1747
<![%blockquote.module;[
1749
<!ENTITY % local.blockquote.attrib "">
1750
<!ENTITY % blockquote.role.attrib "%role.attrib;">
1752
<!ENTITY % blockquote.element "INCLUDE">
1753
<![%blockquote.element;[
1754
<!ELEMENT blockquote %ho; (title?, attribution?, (%component.mix;)+)
1755
%blockquote.exclusion;>
1756
<!--end of blockquote.element-->]]>
1758
<!ENTITY % blockquote.attlist "INCLUDE">
1759
<![%blockquote.attlist;[
1760
<!ATTLIST blockquote
1762
%blockquote.role.attrib;
1763
%local.blockquote.attrib;
1765
<!--end of blockquote.attlist-->]]>
1766
<!--end of blockquote.module-->]]>
1768
<!ENTITY % attribution.module "INCLUDE">
1769
<![%attribution.module;[
1770
<!ENTITY % local.attribution.attrib "">
1771
<!ENTITY % attribution.role.attrib "%role.attrib;">
1773
<!ENTITY % attribution.element "INCLUDE">
1774
<![%attribution.element;[
1775
<!ELEMENT attribution %ho; (%para.char.mix;)*>
1776
<!--end of attribution.element-->]]>
1778
<!ENTITY % attribution.attlist "INCLUDE">
1779
<![%attribution.attlist;[
1780
<!ATTLIST attribution
1782
%attribution.role.attrib;
1783
%local.attribution.attrib;
1785
<!--end of attribution.attlist-->]]>
1786
<!--end of attribution.module-->]]>
1788
<!ENTITY % bridgehead.module "INCLUDE">
1789
<![%bridgehead.module;[
1790
<!ENTITY % local.bridgehead.attrib "">
1791
<!ENTITY % bridgehead.role.attrib "%role.attrib;">
1793
<!ENTITY % bridgehead.element "INCLUDE">
1794
<![%bridgehead.element;[
1795
<!ELEMENT bridgehead %ho; (%title.char.mix;)*>
1796
<!--end of bridgehead.element-->]]>
1798
<!-- Renderas: Indicates the format in which the BridgeHead
1802
<!ENTITY % bridgehead.attlist "INCLUDE">
1803
<![%bridgehead.attlist;[
1804
<!ATTLIST bridgehead
1812
%bridgehead.role.attrib;
1813
%local.bridgehead.attrib;
1815
<!--end of bridgehead.attlist-->]]>
1816
<!--end of bridgehead.module-->]]>
1818
<!ENTITY % remark.module "INCLUDE">
1820
<!ENTITY % local.remark.attrib "">
1821
<!ENTITY % remark.role.attrib "%role.attrib;">
1823
<!ENTITY % remark.element "INCLUDE">
1824
<![%remark.element;[
1825
<!ELEMENT remark %ho; (%para.char.mix;)*
1827
<!--end of remark.element-->]]>
1829
<!ENTITY % remark.attlist "INCLUDE">
1830
<![%remark.attlist;[
1833
%remark.role.attrib;
1834
%local.remark.attrib;
1836
<!--end of remark.attlist-->]]>
1837
<!--end of remark.module-->]]>
1839
<!ENTITY % epigraph.module "INCLUDE">
1840
<![%epigraph.module;[
1841
<!ENTITY % local.epigraph.attrib "">
1842
<!ENTITY % epigraph.role.attrib "%role.attrib;">
1844
<!ENTITY % epigraph.element "INCLUDE">
1845
<![%epigraph.element;[
1846
<!ELEMENT epigraph %ho; (attribution?, ((%para.class;)|literallayout)+)>
1847
<!--end of epigraph.element-->]]>
1849
<!ENTITY % epigraph.attlist "INCLUDE">
1850
<![%epigraph.attlist;[
1853
%epigraph.role.attrib;
1854
%local.epigraph.attrib;
1856
<!--end of epigraph.attlist-->]]>
1857
<!-- Attribution (defined above)-->
1858
<!--end of epigraph.module-->]]>
1860
<!ENTITY % footnote.module "INCLUDE">
1861
<![%footnote.module;[
1862
<!ENTITY % local.footnote.attrib "">
1863
<!ENTITY % footnote.role.attrib "%role.attrib;">
1865
<!ENTITY % footnote.element "INCLUDE">
1866
<![%footnote.element;[
1867
<!ELEMENT footnote %ho; ((%footnote.mix;)+)
1868
%footnote.exclusion;>
1869
<!--end of footnote.element-->]]>
1871
<!ENTITY % footnote.attlist "INCLUDE">
1872
<![%footnote.attlist;[
1876
%footnote.role.attrib;
1877
%local.footnote.attrib;
1879
<!--end of footnote.attlist-->]]>
1880
<!--end of footnote.module-->]]>
1882
<!ENTITY % highlights.module "INCLUDE">
1883
<![%highlights.module;[
1884
<!ENTITY % local.highlights.attrib "">
1885
<!ENTITY % highlights.role.attrib "%role.attrib;">
1887
<!ENTITY % highlights.element "INCLUDE">
1888
<![%highlights.element;[
1889
<!ELEMENT highlights %ho; ((%highlights.mix;)+)
1890
%highlights.exclusion;>
1891
<!--end of highlights.element-->]]>
1893
<!ENTITY % highlights.attlist "INCLUDE">
1894
<![%highlights.attlist;[
1895
<!ATTLIST highlights
1897
%highlights.role.attrib;
1898
%local.highlights.attrib;
1900
<!--end of highlights.attlist-->]]>
1901
<!--end of highlights.module-->]]>
1903
<!ENTITY % formalpara.module "INCLUDE">
1904
<![%formalpara.module;[
1905
<!ENTITY % local.formalpara.attrib "">
1906
<!ENTITY % formalpara.role.attrib "%role.attrib;">
1908
<!ENTITY % formalpara.element "INCLUDE">
1909
<![%formalpara.element;[
1910
<!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)>
1911
<!--end of formalpara.element-->]]>
1913
<!ENTITY % formalpara.attlist "INCLUDE">
1914
<![%formalpara.attlist;[
1915
<!ATTLIST formalpara
1917
%formalpara.role.attrib;
1918
%local.formalpara.attrib;
1920
<!--end of formalpara.attlist-->]]>
1921
<!--end of formalpara.module-->]]>
1923
<!ENTITY % para.module "INCLUDE">
1925
<!ENTITY % local.para.attrib "">
1926
<!ENTITY % para.role.attrib "%role.attrib;">
1928
<!ENTITY % para.element "INCLUDE">
1930
<!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*>
1931
<!--end of para.element-->]]>
1933
<!ENTITY % para.attlist "INCLUDE">
1940
<!--end of para.attlist-->]]>
1941
<!--end of para.module-->]]>
1943
<!ENTITY % simpara.module "INCLUDE">
1944
<![%simpara.module;[
1945
<!ENTITY % local.simpara.attrib "">
1946
<!ENTITY % simpara.role.attrib "%role.attrib;">
1948
<!ENTITY % simpara.element "INCLUDE">
1949
<![%simpara.element;[
1950
<!ELEMENT simpara %ho; (%para.char.mix;)*>
1951
<!--end of simpara.element-->]]>
1953
<!ENTITY % simpara.attlist "INCLUDE">
1954
<![%simpara.attlist;[
1957
%simpara.role.attrib;
1958
%local.simpara.attrib;
1960
<!--end of simpara.attlist-->]]>
1961
<!--end of simpara.module-->]]>
1963
<!ENTITY % admon.module "INCLUDE">
1965
<!ENTITY % local.admon.attrib "">
1966
<!ENTITY % admon.role.attrib "%role.attrib;">
1969
<!ENTITY % caution.element "INCLUDE">
1970
<![%caution.element;[
1971
<!ELEMENT caution %ho; (title?, (%admon.mix;)+)
1973
<!--end of caution.element-->]]>
1975
<!ENTITY % caution.attlist "INCLUDE">
1976
<![%caution.attlist;[
1980
%local.admon.attrib;
1982
<!--end of caution.attlist-->]]>
1985
<!ENTITY % important.element "INCLUDE">
1986
<![%important.element;[
1987
<!ELEMENT important %ho; (title?, (%admon.mix;)+)
1989
<!--end of important.element-->]]>
1991
<!ENTITY % important.attlist "INCLUDE">
1992
<![%important.attlist;[
1996
%local.admon.attrib;
1998
<!--end of important.attlist-->]]>
2001
<!ENTITY % note.element "INCLUDE">
2003
<!ELEMENT note %ho; (title?, (%admon.mix;)+)
2005
<!--end of note.element-->]]>
2007
<!ENTITY % note.attlist "INCLUDE">
2012
%local.admon.attrib;
2014
<!--end of note.attlist-->]]>
2016
<!ENTITY % tip.element "INCLUDE">
2018
<!ELEMENT tip %ho; (title?, (%admon.mix;)+)
2020
<!--end of tip.element-->]]>
2022
<!ENTITY % tip.attlist "INCLUDE">
2027
%local.admon.attrib;
2029
<!--end of tip.attlist-->]]>
2032
<!ENTITY % warning.element "INCLUDE">
2033
<![%warning.element;[
2034
<!ELEMENT warning %ho; (title?, (%admon.mix;)+)
2036
<!--end of warning.element-->]]>
2038
<!ENTITY % warning.attlist "INCLUDE">
2039
<![%warning.attlist;[
2043
%local.admon.attrib;
2045
<!--end of warning.attlist-->]]>
2047
<!--end of admon.module-->]]>
2049
<!-- ...................................................................... -->
2050
<!-- Lists ................................................................ -->
2052
<!-- GlossList ........................ -->
2054
<!ENTITY % glosslist.module "INCLUDE">
2055
<![%glosslist.module;[
2056
<!ENTITY % local.glosslist.attrib "">
2057
<!ENTITY % glosslist.role.attrib "%role.attrib;">
2059
<!ENTITY % glosslist.element "INCLUDE">
2060
<![%glosslist.element;[
2061
<!ELEMENT glosslist %ho; (glossentry+)>
2062
<!--end of glosslist.element-->]]>
2064
<!ENTITY % glosslist.attlist "INCLUDE">
2065
<![%glosslist.attlist;[
2068
%glosslist.role.attrib;
2069
%local.glosslist.attrib;
2071
<!--end of glosslist.attlist-->]]>
2072
<!--end of glosslist.module-->]]>
2074
<!ENTITY % glossentry.content.module "INCLUDE">
2075
<![%glossentry.content.module;[
2076
<!ENTITY % glossentry.module "INCLUDE">
2077
<![%glossentry.module;[
2078
<!ENTITY % local.glossentry.attrib "">
2079
<!ENTITY % glossentry.role.attrib "%role.attrib;">
2081
<!ENTITY % glossentry.element "INCLUDE">
2082
<![%glossentry.element;[
2083
<!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?,
2085
revhistory?, (glosssee|glossdef+))>
2086
<!--end of glossentry.element-->]]>
2088
<!-- SortAs: String by which the GlossEntry is to be sorted
2089
(alphabetized) in lieu of its proper content -->
2092
<!ENTITY % glossentry.attlist "INCLUDE">
2093
<![%glossentry.attlist;[
2094
<!ATTLIST glossentry
2095
sortas CDATA #IMPLIED
2097
%glossentry.role.attrib;
2098
%local.glossentry.attrib;
2100
<!--end of glossentry.attlist-->]]>
2101
<!--end of glossentry.module-->]]>
2103
<!-- GlossTerm (defined in the Inlines section, below)-->
2104
<!ENTITY % glossdef.module "INCLUDE">
2105
<![%glossdef.module;[
2106
<!ENTITY % local.glossdef.attrib "">
2107
<!ENTITY % glossdef.role.attrib "%role.attrib;">
2109
<!ENTITY % glossdef.element "INCLUDE">
2110
<![%glossdef.element;[
2111
<!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)>
2112
<!--end of glossdef.element-->]]>
2114
<!-- Subject: List of subjects; keywords for the definition -->
2117
<!ENTITY % glossdef.attlist "INCLUDE">
2118
<![%glossdef.attlist;[
2120
subject CDATA #IMPLIED
2122
%glossdef.role.attrib;
2123
%local.glossdef.attrib;
2125
<!--end of glossdef.attlist-->]]>
2126
<!--end of glossdef.module-->]]>
2128
<!ENTITY % glosssee.module "INCLUDE">
2129
<![%glosssee.module;[
2130
<!ENTITY % local.glosssee.attrib "">
2131
<!ENTITY % glosssee.role.attrib "%role.attrib;">
2133
<!ENTITY % glosssee.element "INCLUDE">
2134
<![%glosssee.element;[
2135
<!ELEMENT glosssee %ho; (%para.char.mix;)*>
2136
<!--end of glosssee.element-->]]>
2138
<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
2139
should be displayed at the point of the GlossSee -->
2142
<!ENTITY % glosssee.attlist "INCLUDE">
2143
<![%glosssee.attlist;[
2145
otherterm IDREF #IMPLIED
2147
%glosssee.role.attrib;
2148
%local.glosssee.attrib;
2150
<!--end of glosssee.attlist-->]]>
2151
<!--end of glosssee.module-->]]>
2153
<!ENTITY % glossseealso.module "INCLUDE">
2154
<![%glossseealso.module;[
2155
<!ENTITY % local.glossseealso.attrib "">
2156
<!ENTITY % glossseealso.role.attrib "%role.attrib;">
2158
<!ENTITY % glossseealso.element "INCLUDE">
2159
<![%glossseealso.element;[
2160
<!ELEMENT glossseealso %ho; (%para.char.mix;)*>
2161
<!--end of glossseealso.element-->]]>
2163
<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
2164
should be displayed at the point of the GlossSeeAlso -->
2167
<!ENTITY % glossseealso.attlist "INCLUDE">
2168
<![%glossseealso.attlist;[
2169
<!ATTLIST glossseealso
2170
otherterm IDREF #IMPLIED
2172
%glossseealso.role.attrib;
2173
%local.glossseealso.attrib;
2175
<!--end of glossseealso.attlist-->]]>
2176
<!--end of glossseealso.module-->]]>
2177
<!--end of glossentry.content.module-->]]>
2179
<!-- ItemizedList and OrderedList ..... -->
2181
<!ENTITY % itemizedlist.module "INCLUDE">
2182
<![%itemizedlist.module;[
2183
<!ENTITY % local.itemizedlist.attrib "">
2184
<!ENTITY % itemizedlist.role.attrib "%role.attrib;">
2186
<!ENTITY % itemizedlist.element "INCLUDE">
2187
<![%itemizedlist.element;[
2188
<!ELEMENT itemizedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
2189
(%listpreamble.mix;)*, listitem+)>
2191
<!--end of itemizedlist.element-->]]>
2193
<!-- Spacing: Whether the vertical space in the list should be
2195
<!-- Mark: Keyword, e.g., bullet, dash, checkbox, none;
2196
list of keywords and defaults are implementation specific -->
2199
<!ENTITY % itemizedlist.attlist "INCLUDE">
2200
<![%itemizedlist.attlist;[
2201
<!ATTLIST itemizedlist spacing (normal
2205
%itemizedlist.role.attrib;
2206
%local.itemizedlist.attrib;
2208
<!--end of itemizedlist.attlist-->]]>
2209
<!--end of itemizedlist.module-->]]>
2211
<!ENTITY % orderedlist.module "INCLUDE">
2212
<![%orderedlist.module;[
2213
<!ENTITY % local.orderedlist.attrib "">
2214
<!ENTITY % orderedlist.role.attrib "%role.attrib;">
2216
<!ENTITY % orderedlist.element "INCLUDE">
2217
<![%orderedlist.element;[
2218
<!ELEMENT orderedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
2219
(%listpreamble.mix;)*, listitem+)>
2221
<!--end of orderedlist.element-->]]>
2223
<!-- Numeration: Style of ListItem numbered; default is expected
2225
<!-- InheritNum: Specifies for a nested list that the numbering
2226
of ListItems should include the number of the item
2227
within which they are nested (e.g., 1a and 1b within 1,
2228
rather than a and b) -->
2229
<!-- Continuation: Where list numbering begins afresh (Restarts,
2230
the default) or continues that of the immediately preceding
2231
list (Continues) -->
2232
<!-- Spacing: Whether the vertical space in the list should be
2236
<!ENTITY % orderedlist.attlist "INCLUDE">
2237
<![%orderedlist.attlist;[
2238
<!ATTLIST orderedlist
2243
|lowerroman) #IMPLIED
2246
continuation (continues
2247
|restarts) "restarts"
2251
%orderedlist.role.attrib;
2252
%local.orderedlist.attrib;
2254
<!--end of orderedlist.attlist-->]]>
2255
<!--end of orderedlist.module-->]]>
2257
<!ENTITY % listitem.module "INCLUDE">
2258
<![%listitem.module;[
2259
<!ENTITY % local.listitem.attrib "">
2260
<!ENTITY % listitem.role.attrib "%role.attrib;">
2262
<!ENTITY % listitem.element "INCLUDE">
2263
<![%listitem.element;[
2264
<!ELEMENT listitem %ho; ((%component.mix;)+)>
2265
<!--end of listitem.element-->]]>
2267
<!-- Override: Indicates the mark to be used for this ListItem
2268
instead of the default mark or the mark specified by
2269
the Mark attribute on the enclosing ItemizedList -->
2272
<!ENTITY % listitem.attlist "INCLUDE">
2273
<![%listitem.attlist;[
2275
override CDATA #IMPLIED
2277
%listitem.role.attrib;
2278
%local.listitem.attrib;
2280
<!--end of listitem.attlist-->]]>
2281
<!--end of listitem.module-->]]>
2283
<!-- SegmentedList .................... -->
2284
<!ENTITY % segmentedlist.content.module "INCLUDE">
2285
<![%segmentedlist.content.module;[
2286
<!ENTITY % segmentedlist.module "INCLUDE">
2287
<![%segmentedlist.module;[
2288
<!ENTITY % local.segmentedlist.attrib "">
2289
<!ENTITY % segmentedlist.role.attrib "%role.attrib;">
2291
<!ENTITY % segmentedlist.element "INCLUDE">
2292
<![%segmentedlist.element;[
2293
<!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?,
2296
<!--end of segmentedlist.element-->]]>
2298
<!ENTITY % segmentedlist.attlist "INCLUDE">
2299
<![%segmentedlist.attlist;[
2300
<!ATTLIST segmentedlist
2302
%segmentedlist.role.attrib;
2303
%local.segmentedlist.attrib;
2305
<!--end of segmentedlist.attlist-->]]>
2306
<!--end of segmentedlist.module-->]]>
2308
<!ENTITY % segtitle.module "INCLUDE">
2309
<![%segtitle.module;[
2310
<!ENTITY % local.segtitle.attrib "">
2311
<!ENTITY % segtitle.role.attrib "%role.attrib;">
2313
<!ENTITY % segtitle.element "INCLUDE">
2314
<![%segtitle.element;[
2315
<!ELEMENT segtitle %ho; (%title.char.mix;)*>
2316
<!--end of segtitle.element-->]]>
2318
<!ENTITY % segtitle.attlist "INCLUDE">
2319
<![%segtitle.attlist;[
2322
%segtitle.role.attrib;
2323
%local.segtitle.attrib;
2325
<!--end of segtitle.attlist-->]]>
2326
<!--end of segtitle.module-->]]>
2328
<!ENTITY % seglistitem.module "INCLUDE">
2329
<![%seglistitem.module;[
2330
<!ENTITY % local.seglistitem.attrib "">
2331
<!ENTITY % seglistitem.role.attrib "%role.attrib;">
2333
<!ENTITY % seglistitem.element "INCLUDE">
2334
<![%seglistitem.element;[
2335
<!ELEMENT seglistitem %ho; (seg+)>
2336
<!--end of seglistitem.element-->]]>
2338
<!ENTITY % seglistitem.attlist "INCLUDE">
2339
<![%seglistitem.attlist;[
2340
<!ATTLIST seglistitem
2342
%seglistitem.role.attrib;
2343
%local.seglistitem.attrib;
2345
<!--end of seglistitem.attlist-->]]>
2346
<!--end of seglistitem.module-->]]>
2348
<!ENTITY % seg.module "INCLUDE">
2350
<!ENTITY % local.seg.attrib "">
2351
<!ENTITY % seg.role.attrib "%role.attrib;">
2353
<!ENTITY % seg.element "INCLUDE">
2355
<!ELEMENT seg %ho; (%para.char.mix;)*>
2356
<!--end of seg.element-->]]>
2358
<!ENTITY % seg.attlist "INCLUDE">
2365
<!--end of seg.attlist-->]]>
2366
<!--end of seg.module-->]]>
2367
<!--end of segmentedlist.content.module-->]]>
2369
<!-- SimpleList ....................... -->
2371
<!ENTITY % simplelist.content.module "INCLUDE">
2372
<![%simplelist.content.module;[
2373
<!ENTITY % simplelist.module "INCLUDE">
2374
<![%simplelist.module;[
2375
<!ENTITY % local.simplelist.attrib "">
2376
<!ENTITY % simplelist.role.attrib "%role.attrib;">
2378
<!ENTITY % simplelist.element "INCLUDE">
2379
<![%simplelist.element;[
2380
<!ELEMENT simplelist %ho; (member+)>
2381
<!--end of simplelist.element-->]]>
2383
<!-- Columns: The number of columns the array should contain -->
2384
<!-- Type: How the Members of the SimpleList should be
2385
formatted: Inline (members separated with commas etc.
2386
inline), Vert (top to bottom in n Columns), or Horiz (in
2387
the direction of text flow) in n Columns. If Column
2388
is 1 or implied, Type=Vert and Type=Horiz give the same
2392
<!ENTITY % simplelist.attlist "INCLUDE">
2393
<![%simplelist.attlist;[
2394
<!ATTLIST simplelist
2395
columns CDATA #IMPLIED
2400
%simplelist.role.attrib;
2401
%local.simplelist.attrib;
2403
<!--end of simplelist.attlist-->]]>
2404
<!--end of simplelist.module-->]]>
2406
<!ENTITY % member.module "INCLUDE">
2408
<!ENTITY % local.member.attrib "">
2409
<!ENTITY % member.role.attrib "%role.attrib;">
2411
<!ENTITY % member.element "INCLUDE">
2412
<![%member.element;[
2413
<!ELEMENT member %ho; (%para.char.mix;)*>
2414
<!--end of member.element-->]]>
2416
<!ENTITY % member.attlist "INCLUDE">
2417
<![%member.attlist;[
2420
%member.role.attrib;
2421
%local.member.attrib;
2423
<!--end of member.attlist-->]]>
2424
<!--end of member.module-->]]>
2425
<!--end of simplelist.content.module-->]]>
2427
<!-- VariableList ..................... -->
2429
<!ENTITY % variablelist.content.module "INCLUDE">
2430
<![%variablelist.content.module;[
2431
<!ENTITY % variablelist.module "INCLUDE">
2432
<![%variablelist.module;[
2433
<!ENTITY % local.variablelist.attrib "">
2434
<!ENTITY % variablelist.role.attrib "%role.attrib;">
2436
<!ENTITY % variablelist.element "INCLUDE">
2437
<![%variablelist.element;[
2438
<!ELEMENT variablelist %ho; (blockinfo?, (%formalobject.title.content;)?,
2439
(%listpreamble.mix;)*, varlistentry+)>
2440
<!--end of variablelist.element-->]]>
2442
<!-- TermLength: Length beyond which the presentation engine
2443
may consider the Term too long and select an alternate
2444
presentation of the Term and, or, its associated ListItem. -->
2447
<!ENTITY % variablelist.attlist "INCLUDE">
2448
<![%variablelist.attlist;[
2449
<!ATTLIST variablelist
2450
termlength CDATA #IMPLIED
2452
%variablelist.role.attrib;
2453
%local.variablelist.attrib;
2455
<!--end of variablelist.attlist-->]]>
2456
<!--end of variablelist.module-->]]>
2458
<!ENTITY % varlistentry.module "INCLUDE">
2459
<![%varlistentry.module;[
2460
<!ENTITY % local.varlistentry.attrib "">
2461
<!ENTITY % varlistentry.role.attrib "%role.attrib;">
2463
<!ENTITY % varlistentry.element "INCLUDE">
2464
<![%varlistentry.element;[
2465
<!ELEMENT varlistentry %ho; (term+, listitem)>
2466
<!--end of varlistentry.element-->]]>
2468
<!ENTITY % varlistentry.attlist "INCLUDE">
2469
<![%varlistentry.attlist;[
2470
<!ATTLIST varlistentry
2472
%varlistentry.role.attrib;
2473
%local.varlistentry.attrib;
2475
<!--end of varlistentry.attlist-->]]>
2476
<!--end of varlistentry.module-->]]>
2478
<!ENTITY % term.module "INCLUDE">
2480
<!ENTITY % local.term.attrib "">
2481
<!ENTITY % term.role.attrib "%role.attrib;">
2483
<!ENTITY % term.element "INCLUDE">
2485
<!ELEMENT term %ho; (%para.char.mix;)*>
2486
<!--end of term.element-->]]>
2488
<!ENTITY % term.attlist "INCLUDE">
2495
<!--end of term.attlist-->]]>
2496
<!--end of term.module-->]]>
2498
<!-- ListItem (defined above)-->
2499
<!--end of variablelist.content.module-->]]>
2501
<!-- CalloutList ...................... -->
2503
<!ENTITY % calloutlist.content.module "INCLUDE">
2504
<![%calloutlist.content.module;[
2505
<!ENTITY % calloutlist.module "INCLUDE">
2506
<![%calloutlist.module;[
2507
<!ENTITY % local.calloutlist.attrib "">
2508
<!ENTITY % calloutlist.role.attrib "%role.attrib;">
2510
<!ENTITY % calloutlist.element "INCLUDE">
2511
<![%calloutlist.element;[
2512
<!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)>
2513
<!--end of calloutlist.element-->]]>
2515
<!ENTITY % calloutlist.attlist "INCLUDE">
2516
<![%calloutlist.attlist;[
2517
<!ATTLIST calloutlist
2519
%calloutlist.role.attrib;
2520
%local.calloutlist.attrib;
2522
<!--end of calloutlist.attlist-->]]>
2523
<!--end of calloutlist.module-->]]>
2525
<!ENTITY % callout.module "INCLUDE">
2526
<![%callout.module;[
2527
<!ENTITY % local.callout.attrib "">
2528
<!ENTITY % callout.role.attrib "%role.attrib;">
2530
<!ENTITY % callout.element "INCLUDE">
2531
<![%callout.element;[
2532
<!ELEMENT callout %ho; ((%component.mix;)+)>
2533
<!--end of callout.element-->]]>
2535
<!-- AreaRefs: IDs of one or more Areas or AreaSets described
2539
<!ENTITY % callout.attlist "INCLUDE">
2540
<![%callout.attlist;[
2542
arearefs IDREFS #REQUIRED
2544
%callout.role.attrib;
2545
%local.callout.attrib;
2547
<!--end of callout.attlist-->]]>
2548
<!--end of callout.module-->]]>
2549
<!--end of calloutlist.content.module-->]]>
2551
<!-- ...................................................................... -->
2552
<!-- Objects .............................................................. -->
2554
<!-- Examples etc. .................... -->
2556
<!ENTITY % example.module "INCLUDE">
2557
<![%example.module;[
2558
<!ENTITY % local.example.attrib "">
2559
<!ENTITY % example.role.attrib "%role.attrib;">
2561
<!ENTITY % example.element "INCLUDE">
2562
<![%example.element;[
2563
<!ELEMENT example %ho; (blockinfo?, (%formalobject.title.content;), (%example.mix;)+)
2565
<!--end of example.element-->]]>
2567
<!ENTITY % example.attlist "INCLUDE">
2568
<![%example.attlist;[
2573
%example.role.attrib;
2574
%local.example.attrib;
2576
<!--end of example.attlist-->]]>
2577
<!--end of example.module-->]]>
2579
<!ENTITY % informalexample.module "INCLUDE">
2580
<![%informalexample.module;[
2581
<!ENTITY % local.informalexample.attrib "">
2582
<!ENTITY % informalexample.role.attrib "%role.attrib;">
2584
<!ENTITY % informalexample.element "INCLUDE">
2585
<![%informalexample.element;[
2586
<!ELEMENT informalexample %ho; (blockinfo?, (%example.mix;)+)>
2587
<!--end of informalexample.element-->]]>
2589
<!ENTITY % informalexample.attlist "INCLUDE">
2590
<![%informalexample.attlist;[
2591
<!ATTLIST informalexample
2594
%informalexample.role.attrib;
2595
%local.informalexample.attrib;
2597
<!--end of informalexample.attlist-->]]>
2598
<!--end of informalexample.module-->]]>
2600
<!ENTITY % programlistingco.module "INCLUDE">
2601
<![%programlistingco.module;[
2602
<!ENTITY % local.programlistingco.attrib "">
2603
<!ENTITY % programlistingco.role.attrib "%role.attrib;">
2605
<!ENTITY % programlistingco.element "INCLUDE">
2606
<![%programlistingco.element;[
2607
<!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)>
2608
<!--end of programlistingco.element-->]]>
2610
<!ENTITY % programlistingco.attlist "INCLUDE">
2611
<![%programlistingco.attlist;[
2612
<!ATTLIST programlistingco
2614
%programlistingco.role.attrib;
2615
%local.programlistingco.attrib;
2617
<!--end of programlistingco.attlist-->]]>
2618
<!-- CalloutList (defined above in Lists)-->
2619
<!--end of informalexample.module-->]]>
2621
<!ENTITY % areaspec.content.module "INCLUDE">
2622
<![%areaspec.content.module;[
2623
<!ENTITY % areaspec.module "INCLUDE">
2624
<![%areaspec.module;[
2625
<!ENTITY % local.areaspec.attrib "">
2626
<!ENTITY % areaspec.role.attrib "%role.attrib;">
2628
<!ENTITY % areaspec.element "INCLUDE">
2629
<![%areaspec.element;[
2630
<!ELEMENT areaspec %ho; ((area|areaset)+)>
2631
<!--end of areaspec.element-->]]>
2633
<!-- Units: global unit of measure in which coordinates in
2634
this spec are expressed:
2636
- CALSPair "x1,y1 x2,y2": lower-left and upper-right
2637
coordinates in a rectangle describing repro area in which
2638
graphic is placed, where X and Y dimensions are each some
2639
number 0..10000 (taken from CALS graphic attributes)
2641
- LineColumn "line column": line number and column number
2642
at which to start callout text in "linespecific" content
2644
- LineRange "startline endline": whole lines from startline
2645
to endline in "linespecific" content
2647
- LineColumnPair "line1 col1 line2 col2": starting and ending
2648
points of area in "linespecific" content that starts at
2649
first position and ends at second position (including the
2650
beginnings of any intervening lines)
2652
- Other: directive to look at value of OtherUnits attribute
2653
to get implementation-specific keyword
2655
The default is implementation-specific; usually dependent on
2656
the parent element (GraphicCO gets CALSPair, ProgramListingCO
2657
and ScreenCO get LineColumn) -->
2658
<!-- OtherUnits: User-defined units -->
2661
<!ENTITY % areaspec.attlist "INCLUDE">
2662
<![%areaspec.attlist;[
2669
otherunits NMTOKEN #IMPLIED
2671
%areaspec.role.attrib;
2672
%local.areaspec.attrib;
2674
<!--end of areaspec.attlist-->]]>
2675
<!--end of areaspec.module-->]]>
2677
<!ENTITY % area.module "INCLUDE">
2679
<!ENTITY % local.area.attrib "">
2680
<!ENTITY % area.role.attrib "%role.attrib;">
2682
<!ENTITY % area.element "INCLUDE">
2684
<!ELEMENT area %ho; EMPTY>
2685
<!--end of area.element-->]]>
2687
<!-- bug number/symbol override or initialization -->
2688
<!-- to any related information -->
2689
<!-- Units: unit of measure in which coordinates in this
2690
area are expressed; inherits from AreaSet and AreaSpec -->
2691
<!-- OtherUnits: User-defined units -->
2694
<!ENTITY % area.attlist "INCLUDE">
2704
otherunits NMTOKEN #IMPLIED
2705
coords CDATA #REQUIRED
2706
%idreq.common.attrib;
2710
<!--end of area.attlist-->]]>
2711
<!--end of area.module-->]]>
2713
<!ENTITY % areaset.module "INCLUDE">
2714
<![%areaset.module;[
2715
<!ENTITY % local.areaset.attrib "">
2716
<!ENTITY % areaset.role.attrib "%role.attrib;">
2718
<!ENTITY % areaset.element "INCLUDE">
2719
<![%areaset.element;[
2720
<!ELEMENT areaset %ho; (area+)>
2721
<!--end of areaset.element-->]]>
2723
<!-- bug number/symbol override or initialization -->
2724
<!-- Units: unit of measure in which coordinates in this
2725
area are expressed; inherits from AreaSpec -->
2728
<!ENTITY % areaset.attlist "INCLUDE">
2729
<![%areaset.attlist;[
2737
otherunits NMTOKEN #IMPLIED
2738
coords CDATA #REQUIRED
2739
%idreq.common.attrib;
2740
%areaset.role.attrib;
2741
%local.areaset.attrib;
2743
<!--end of areaset.attlist-->]]>
2744
<!--end of areaset.module-->]]>
2745
<!--end of areaspec.content.module-->]]>
2747
<!ENTITY % programlisting.module "INCLUDE">
2748
<![%programlisting.module;[
2749
<!ENTITY % local.programlisting.attrib "">
2750
<!ENTITY % programlisting.role.attrib "%role.attrib;">
2752
<!ENTITY % programlisting.element "INCLUDE">
2753
<![%programlisting.element;[
2754
<!ELEMENT programlisting %ho; (%para.char.mix;|co|coref|lineannotation|textobject)*>
2755
<!--end of programlisting.element-->]]>
2757
<!ENTITY % programlisting.attlist "INCLUDE">
2758
<![%programlisting.attlist;[
2759
<!ATTLIST programlisting
2761
%linespecific.attrib;
2763
%programlisting.role.attrib;
2764
%local.programlisting.attrib;
2766
<!--end of programlisting.attlist-->]]>
2767
<!--end of programlisting.module-->]]>
2769
<!ENTITY % literallayout.module "INCLUDE">
2770
<![%literallayout.module;[
2771
<!ENTITY % local.literallayout.attrib "">
2772
<!ENTITY % literallayout.role.attrib "%role.attrib;">
2774
<!ENTITY % literallayout.element "INCLUDE">
2775
<![%literallayout.element;[
2776
<!ELEMENT literallayout %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
2777
<!--end of literallayout.element-->]]>
2779
<!ENTITY % literallayout.attlist "INCLUDE">
2780
<![%literallayout.attlist;[
2781
<!ATTLIST literallayout
2783
%linespecific.attrib;
2784
class (monospaced|normal) "normal"
2786
%literallayout.role.attrib;
2787
%local.literallayout.attrib;
2789
<!--end of literallayout.attlist-->]]>
2790
<!-- LineAnnotation (defined in the Inlines section, below)-->
2791
<!--end of literallayout.module-->]]>
2793
<!ENTITY % screenco.module "INCLUDE">
2794
<![%screenco.module;[
2795
<!ENTITY % local.screenco.attrib "">
2796
<!ENTITY % screenco.role.attrib "%role.attrib;">
2798
<!ENTITY % screenco.element "INCLUDE">
2799
<![%screenco.element;[
2800
<!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)>
2801
<!--end of screenco.element-->]]>
2803
<!ENTITY % screenco.attlist "INCLUDE">
2804
<![%screenco.attlist;[
2807
%screenco.role.attrib;
2808
%local.screenco.attrib;
2810
<!--end of screenco.attlist-->]]>
2811
<!-- AreaSpec (defined above)-->
2812
<!-- CalloutList (defined above in Lists)-->
2813
<!--end of screenco.module-->]]>
2815
<!ENTITY % screen.module "INCLUDE">
2817
<!ENTITY % local.screen.attrib "">
2818
<!ENTITY % screen.role.attrib "%role.attrib;">
2820
<!ENTITY % screen.element "INCLUDE">
2821
<![%screen.element;[
2822
<!ELEMENT screen %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
2823
<!--end of screen.element-->]]>
2825
<!ENTITY % screen.attlist "INCLUDE">
2826
<![%screen.attlist;[
2829
%linespecific.attrib;
2831
%screen.role.attrib;
2832
%local.screen.attrib;
2834
<!--end of screen.attlist-->]]>
2835
<!--end of screen.module-->]]>
2837
<!ENTITY % screenshot.content.module "INCLUDE">
2838
<![%screenshot.content.module;[
2839
<!ENTITY % screenshot.module "INCLUDE">
2840
<![%screenshot.module;[
2841
<!ENTITY % local.screenshot.attrib "">
2842
<!ENTITY % screenshot.role.attrib "%role.attrib;">
2844
<!ENTITY % screenshot.element "INCLUDE">
2845
<![%screenshot.element;[
2846
<!ELEMENT screenshot %ho; (screeninfo?,
2848
|mediaobject|mediaobjectco))>
2849
<!--end of screenshot.element-->]]>
2851
<!ENTITY % screenshot.attlist "INCLUDE">
2852
<![%screenshot.attlist;[
2853
<!ATTLIST screenshot
2855
%screenshot.role.attrib;
2856
%local.screenshot.attrib;
2858
<!--end of screenshot.attlist-->]]>
2859
<!--end of screenshot.module-->]]>
2861
<!ENTITY % screeninfo.module "INCLUDE">
2862
<![%screeninfo.module;[
2863
<!ENTITY % local.screeninfo.attrib "">
2864
<!ENTITY % screeninfo.role.attrib "%role.attrib;">
2866
<!ENTITY % screeninfo.element "INCLUDE">
2867
<![%screeninfo.element;[
2868
<!ELEMENT screeninfo %ho; (%para.char.mix;)*
2870
<!--end of screeninfo.element-->]]>
2872
<!ENTITY % screeninfo.attlist "INCLUDE">
2873
<![%screeninfo.attlist;[
2874
<!ATTLIST screeninfo
2876
%screeninfo.role.attrib;
2877
%local.screeninfo.attrib;
2879
<!--end of screeninfo.attlist-->]]>
2880
<!--end of screeninfo.module-->]]>
2881
<!--end of screenshot.content.module-->]]>
2883
<!-- Figures etc. ..................... -->
2885
<!ENTITY % figure.module "INCLUDE">
2887
<!ENTITY % local.figure.attrib "">
2888
<!ENTITY % figure.role.attrib "%role.attrib;">
2890
<!ENTITY % figure.element "INCLUDE">
2891
<![%figure.element;[
2892
<!ELEMENT figure %ho; (blockinfo?, (%formalobject.title.content;),
2893
(%figure.mix; | %link.char.class;)+)>
2894
<!--end of figure.element-->]]>
2896
<!-- Float: Whether the Figure is supposed to be rendered
2897
where convenient (yes (1) value) or at the place it occurs
2898
in the text (no (0) value, the default) -->
2901
<!ENTITY % figure.attlist "INCLUDE">
2902
<![%figure.attlist;[
2904
float %yesorno.attvals; '0'
2905
pgwide %yesorno.attvals; #IMPLIED
2908
%figure.role.attrib;
2909
%local.figure.attrib;
2911
<!--end of figure.attlist-->]]>
2912
<!--end of figure.module-->]]>
2914
<!ENTITY % informalfigure.module "INCLUDE">
2915
<![ %informalfigure.module; [
2916
<!ENTITY % local.informalfigure.attrib "">
2917
<!ENTITY % informalfigure.role.attrib "%role.attrib;">
2919
<!ENTITY % informalfigure.element "INCLUDE">
2920
<![ %informalfigure.element; [
2921
<!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)>
2922
<!--end of informalfigure.element-->]]>
2924
<!ENTITY % informalfigure.attlist "INCLUDE">
2925
<![ %informalfigure.attlist; [
2927
Float: Whether the Figure is supposed to be rendered
2928
where convenient (yes (1) value) or at the place it occurs
2929
in the text (no (0) value, the default)
2931
<!ATTLIST informalfigure
2932
float %yesorno.attvals; "0"
2933
pgwide %yesorno.attvals; #IMPLIED
2936
%informalfigure.role.attrib;
2937
%local.informalfigure.attrib;
2939
<!--end of informalfigure.attlist-->]]>
2940
<!--end of informalfigure.module-->]]>
2942
<!ENTITY % graphicco.module "INCLUDE">
2943
<![%graphicco.module;[
2944
<!ENTITY % local.graphicco.attrib "">
2945
<!ENTITY % graphicco.role.attrib "%role.attrib;">
2947
<!ENTITY % graphicco.element "INCLUDE">
2948
<![%graphicco.element;[
2949
<!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)>
2950
<!--end of graphicco.element-->]]>
2952
<!ENTITY % graphicco.attlist "INCLUDE">
2953
<![%graphicco.attlist;[
2956
%graphicco.role.attrib;
2957
%local.graphicco.attrib;
2959
<!--end of graphicco.attlist-->]]>
2960
<!-- AreaSpec (defined above in Examples)-->
2961
<!-- CalloutList (defined above in Lists)-->
2962
<!--end of graphicco.module-->]]>
2964
<!-- Graphical data can be the content of Graphic, or you can reference
2965
an external file either as an entity (Entitref) or a filename
2968
<!ENTITY % graphic.module "INCLUDE">
2969
<![%graphic.module;[
2970
<!ENTITY % local.graphic.attrib "">
2971
<!ENTITY % graphic.role.attrib "%role.attrib;">
2973
<!ENTITY % graphic.element "INCLUDE">
2974
<![%graphic.element;[
2975
<!ELEMENT graphic %ho; EMPTY>
2976
<!--end of graphic.element-->]]>
2978
<!ENTITY % graphic.attlist "INCLUDE">
2979
<![%graphic.attlist;[
2983
%graphic.role.attrib;
2984
%local.graphic.attrib;
2986
<!--end of graphic.attlist-->]]>
2987
<!--end of graphic.module-->]]>
2989
<!ENTITY % inlinegraphic.module "INCLUDE">
2990
<![%inlinegraphic.module;[
2991
<!ENTITY % local.inlinegraphic.attrib "">
2992
<!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
2994
<!ENTITY % inlinegraphic.element "INCLUDE">
2995
<![%inlinegraphic.element;[
2996
<!ELEMENT inlinegraphic %ho; EMPTY>
2997
<!--end of inlinegraphic.element-->]]>
2999
<!ENTITY % inlinegraphic.attlist "INCLUDE">
3000
<![%inlinegraphic.attlist;[
3001
<!ATTLIST inlinegraphic
3004
%inlinegraphic.role.attrib;
3005
%local.inlinegraphic.attrib;
3007
<!--end of inlinegraphic.attlist-->]]>
3008
<!--end of inlinegraphic.module-->]]>
3010
<!ENTITY % mediaobject.content.module "INCLUDE">
3011
<![ %mediaobject.content.module; [
3013
<!ENTITY % mediaobject.module "INCLUDE">
3014
<![ %mediaobject.module; [
3015
<!ENTITY % local.mediaobject.attrib "">
3016
<!ENTITY % mediaobject.role.attrib "%role.attrib;">
3018
<!ENTITY % mediaobject.element "INCLUDE">
3019
<![ %mediaobject.element; [
3020
<!ELEMENT mediaobject %ho; (objectinfo?,
3021
(%mediaobject.mix;)+,
3023
<!--end of mediaobject.element-->]]>
3025
<!ENTITY % mediaobject.attlist "INCLUDE">
3026
<![ %mediaobject.attlist; [
3027
<!ATTLIST mediaobject
3029
%mediaobject.role.attrib;
3030
%local.mediaobject.attrib;
3032
<!--end of mediaobject.attlist-->]]>
3033
<!--end of mediaobject.module-->]]>
3035
<!ENTITY % inlinemediaobject.module "INCLUDE">
3036
<![ %inlinemediaobject.module; [
3037
<!ENTITY % local.inlinemediaobject.attrib "">
3038
<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
3040
<!ENTITY % inlinemediaobject.element "INCLUDE">
3041
<![ %inlinemediaobject.element; [
3042
<!ELEMENT inlinemediaobject %ho; (objectinfo?,
3043
(%mediaobject.mix;)+)>
3044
<!--end of inlinemediaobject.element-->]]>
3046
<!ENTITY % inlinemediaobject.attlist "INCLUDE">
3047
<![ %inlinemediaobject.attlist; [
3048
<!ATTLIST inlinemediaobject
3050
%inlinemediaobject.role.attrib;
3051
%local.inlinemediaobject.attrib;
3053
<!--end of inlinemediaobject.attlist-->]]>
3054
<!--end of inlinemediaobject.module-->]]>
3056
<!ENTITY % videoobject.module "INCLUDE">
3057
<![ %videoobject.module; [
3058
<!ENTITY % local.videoobject.attrib "">
3059
<!ENTITY % videoobject.role.attrib "%role.attrib;">
3061
<!ENTITY % videoobject.element "INCLUDE">
3062
<![ %videoobject.element; [
3063
<!ELEMENT videoobject %ho; (objectinfo?, videodata)>
3064
<!--end of videoobject.element-->]]>
3066
<!ENTITY % videoobject.attlist "INCLUDE">
3067
<![ %videoobject.attlist; [
3068
<!ATTLIST videoobject
3070
%videoobject.role.attrib;
3071
%local.videoobject.attrib;
3073
<!--end of videoobject.attlist-->]]>
3074
<!--end of videoobject.module-->]]>
3076
<!ENTITY % audioobject.module "INCLUDE">
3077
<![ %audioobject.module; [
3078
<!ENTITY % local.audioobject.attrib "">
3079
<!ENTITY % audioobject.role.attrib "%role.attrib;">
3081
<!ENTITY % audioobject.element "INCLUDE">
3082
<![ %audioobject.element; [
3083
<!ELEMENT audioobject %ho; (objectinfo?, audiodata)>
3084
<!--end of audioobject.element-->]]>
3086
<!ENTITY % audioobject.attlist "INCLUDE">
3087
<![ %audioobject.attlist; [
3088
<!ATTLIST audioobject
3090
%audioobject.role.attrib;
3091
%local.audioobject.attrib;
3093
<!--end of audioobject.attlist-->]]>
3094
<!--end of audioobject.module-->]]>
3096
<!ENTITY % imageobject.module "INCLUDE">
3097
<![ %imageobject.module; [
3098
<!ENTITY % local.imageobject.attrib "">
3099
<!ENTITY % imageobject.role.attrib "%role.attrib;">
3101
<!ENTITY % imageobject.element "INCLUDE">
3102
<![ %imageobject.element; [
3103
<!ELEMENT imageobject %ho; (objectinfo?, imagedata)>
3104
<!--end of imageobject.element-->]]>
3106
<!ENTITY % imageobject.attlist "INCLUDE">
3107
<![ %imageobject.attlist; [
3108
<!ATTLIST imageobject
3110
%imageobject.role.attrib;
3111
%local.imageobject.attrib;
3113
<!--end of imageobject.attlist-->]]>
3114
<!--end of imageobject.module-->]]>
3116
<!ENTITY % textobject.module "INCLUDE">
3117
<![ %textobject.module; [
3118
<!ENTITY % local.textobject.attrib "">
3119
<!ENTITY % textobject.role.attrib "%role.attrib;">
3121
<!ENTITY % textobject.element "INCLUDE">
3122
<![ %textobject.element; [
3123
<!ELEMENT textobject %ho; (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
3124
<!--end of textobject.element-->]]>
3126
<!ENTITY % textobject.attlist "INCLUDE">
3127
<![ %textobject.attlist; [
3128
<!ATTLIST textobject
3130
%textobject.role.attrib;
3131
%local.textobject.attrib;
3133
<!--end of textobject.attlist-->]]>
3134
<!--end of textobject.module-->]]>
3136
<!ENTITY % objectinfo.module "INCLUDE">
3137
<![ %objectinfo.module; [
3138
<!ENTITY % local.objectinfo.attrib "">
3139
<!ENTITY % objectinfo.role.attrib "%role.attrib;">
3141
<!ENTITY % objectinfo.element "INCLUDE">
3142
<![ %objectinfo.element; [
3143
<!ELEMENT objectinfo %ho; ((%info.class;)+)
3144
%beginpage.exclusion;>
3145
<!--end of objectinfo.element-->]]>
3147
<!ENTITY % objectinfo.attlist "INCLUDE">
3148
<![ %objectinfo.attlist; [
3149
<!ATTLIST objectinfo
3151
%objectinfo.role.attrib;
3152
%local.objectinfo.attrib;
3154
<!--end of objectinfo.attlist-->]]>
3155
<!--end of objectinfo.module-->]]>
3157
<!--EntityRef: Name of an external entity containing the content
3158
of the object data-->
3159
<!--FileRef: Filename, qualified by a pathname if desired,
3160
designating the file containing the content of the object data-->
3161
<!--Format: Notation of the element content, if any-->
3162
<!--SrcCredit: Information about the source of the image-->
3163
<!ENTITY % local.objectdata.attrib "">
3164
<!ENTITY % objectdata.attrib
3166
entityref ENTITY #IMPLIED
3167
fileref CDATA #IMPLIED
3168
format (%notation.class;)
3170
srccredit CDATA #IMPLIED
3171
%local.objectdata.attrib;"
3174
<!ENTITY % videodata.module "INCLUDE">
3175
<![ %videodata.module; [
3176
<!ENTITY % local.videodata.attrib "">
3177
<!ENTITY % videodata.role.attrib "%role.attrib;">
3179
<!ENTITY % videodata.element "INCLUDE">
3180
<![ %videodata.element; [
3181
<!ELEMENT videodata %ho; EMPTY>
3182
<!--end of videodata.element-->]]>
3184
<!ENTITY % videodata.attlist "INCLUDE">
3185
<![ %videodata.attlist; [
3187
<!--Width: Same as CALS reprowid (desired width)-->
3188
<!--Depth: Same as CALS reprodep (desired depth)-->
3189
<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3190
application-specific-->
3191
<!--Scale: Conflation of CALS hscale and vscale-->
3192
<!--Scalefit: Same as CALS scalefit-->
3194
width CDATA #IMPLIED
3195
contentwidth CDATA #IMPLIED
3196
depth CDATA #IMPLIED
3197
contentdepth CDATA #IMPLIED
3204
scale CDATA #IMPLIED
3205
scalefit %yesorno.attvals;
3209
%videodata.role.attrib;
3210
%local.videodata.attrib;
3212
<!--end of videodata.attlist-->]]>
3213
<!--end of videodata.module-->]]>
3215
<!ENTITY % audiodata.module "INCLUDE">
3216
<![ %audiodata.module; [
3217
<!ENTITY % local.audiodata.attrib "">
3218
<!ENTITY % audiodata.role.attrib "%role.attrib;">
3220
<!ENTITY % audiodata.element "INCLUDE">
3221
<![ %audiodata.element; [
3222
<!ELEMENT audiodata %ho; EMPTY>
3223
<!--end of audiodata.element-->]]>
3225
<!ENTITY % audiodata.attlist "INCLUDE">
3226
<![ %audiodata.attlist; [
3230
%audiodata.role.attrib;
3231
%local.audiodata.attrib;
3233
<!--end of audiodata.attlist-->]]>
3234
<!--end of audiodata.module-->]]>
3236
<!ENTITY % imagedata.module "INCLUDE">
3237
<![ %imagedata.module; [
3238
<!ENTITY % local.imagedata.attrib "">
3239
<!ENTITY % imagedata.role.attrib "%role.attrib;">
3241
<!ENTITY % imagedata.element "INCLUDE">
3242
<![ %imagedata.element; [
3243
<!ELEMENT imagedata %ho; EMPTY>
3244
<!--end of imagedata.element-->]]>
3246
<!ENTITY % imagedata.attlist "INCLUDE">
3247
<![ %imagedata.attlist; [
3249
<!--Width: Same as CALS reprowid (desired width)-->
3250
<!--Depth: Same as CALS reprodep (desired depth)-->
3251
<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3252
application-specific-->
3253
<!--Scale: Conflation of CALS hscale and vscale-->
3254
<!--Scalefit: Same as CALS scalefit-->
3256
width CDATA #IMPLIED
3257
contentwidth CDATA #IMPLIED
3258
depth CDATA #IMPLIED
3259
contentdepth CDATA #IMPLIED
3266
scale CDATA #IMPLIED
3267
scalefit %yesorno.attvals;
3271
%imagedata.role.attrib;
3272
%local.imagedata.attrib;
3274
<!--end of imagedata.attlist-->]]>
3275
<!--end of imagedata.module-->]]>
3277
<!ENTITY % textdata.module "INCLUDE">
3278
<![ %textdata.module; [
3279
<!ENTITY % local.textdata.attrib "">
3280
<!ENTITY % textdata.role.attrib "%role.attrib;">
3282
<!ENTITY % textdata.element "INCLUDE">
3283
<![ %textdata.element; [
3284
<!ELEMENT textdata %ho; EMPTY>
3285
<!--end of textdata.element-->]]>
3287
<!ENTITY % textdata.attlist "INCLUDE">
3288
<![ %textdata.attlist; [
3290
encoding CDATA #IMPLIED
3293
%textdata.role.attrib;
3294
%local.textdata.attrib;
3296
<!--end of textdata.attlist-->]]>
3297
<!--end of textdata.module-->]]>
3299
<!ENTITY % caption.module "INCLUDE">
3300
<![ %caption.module; [
3301
<!ENTITY % local.caption.attrib "">
3302
<!ENTITY % caption.role.attrib "%role.attrib;">
3304
<!ENTITY % caption.element "INCLUDE">
3305
<![ %caption.element; [
3306
<!ELEMENT caption %ho; (%textobject.mix;)*>
3307
<!--end of caption.element-->]]>
3309
<!ENTITY % caption.attlist "INCLUDE">
3310
<![ %caption.attlist; [
3313
%caption.role.attrib;
3314
%local.caption.attrib;
3316
<!--end of caption.attlist-->]]>
3317
<!--end of caption.module-->]]>
3319
<!ENTITY % mediaobjectco.module "INCLUDE">
3320
<![ %mediaobjectco.module; [
3321
<!ENTITY % local.mediaobjectco.attrib "">
3322
<!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
3324
<!ENTITY % mediaobjectco.element "INCLUDE">
3325
<![ %mediaobjectco.element; [
3326
<!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco,
3327
(imageobjectco|textobject)*)>
3328
<!--end of mediaobjectco.element-->]]>
3330
<!ENTITY % mediaobjectco.attlist "INCLUDE">
3331
<![ %mediaobjectco.attlist; [
3332
<!ATTLIST mediaobjectco
3334
%mediaobjectco.role.attrib;
3335
%local.mediaobjectco.attrib;
3337
<!--end of mediaobjectco.attlist-->]]>
3338
<!--end of mediaobjectco.module-->]]>
3340
<!ENTITY % imageobjectco.module "INCLUDE">
3341
<![ %imageobjectco.module; [
3342
<!ENTITY % local.imageobjectco.attrib "">
3343
<!ENTITY % imageobjectco.role.attrib "%role.attrib;">
3345
<!ENTITY % imageobjectco.element "INCLUDE">
3346
<![ %imageobjectco.element; [
3347
<!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)>
3348
<!--end of imageobjectco.element-->]]>
3350
<!ENTITY % imageobjectco.attlist "INCLUDE">
3351
<![ %imageobjectco.attlist; [
3352
<!ATTLIST imageobjectco
3354
%imageobjectco.role.attrib;
3355
%local.imageobjectco.attrib;
3357
<!--end of imageobjectco.attlist-->]]>
3358
<!--end of imageobjectco.module-->]]>
3359
<!--end of mediaobject.content.module-->]]>
3361
<!-- Equations ........................ -->
3363
<!-- This PE provides a mechanism for replacing equation content, -->
3364
<!-- perhaps adding a new or different model (e.g., MathML) -->
3365
<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+))">
3366
<!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+))">
3368
<!ENTITY % equation.module "INCLUDE">
3369
<![%equation.module;[
3370
<!ENTITY % local.equation.attrib "">
3371
<!ENTITY % equation.role.attrib "%role.attrib;">
3373
<!ENTITY % equation.element "INCLUDE">
3374
<![%equation.element;[
3375
<!ELEMENT equation %ho; (blockinfo?, (%formalobject.title.content;)?,
3376
(informalequation | %equation.content;))>
3377
<!--end of equation.element-->]]>
3379
<!ENTITY % equation.attlist "INCLUDE">
3380
<![%equation.attlist;[
3384
%equation.role.attrib;
3385
%local.equation.attrib;
3387
<!--end of equation.attlist-->]]>
3388
<!--end of equation.module-->]]>
3390
<!ENTITY % informalequation.module "INCLUDE">
3391
<![%informalequation.module;[
3392
<!ENTITY % local.informalequation.attrib "">
3393
<!ENTITY % informalequation.role.attrib "%role.attrib;">
3395
<!ENTITY % informalequation.element "INCLUDE">
3396
<![%informalequation.element;[
3397
<!ELEMENT informalequation %ho; (blockinfo?, %equation.content;) >
3398
<!--end of informalequation.element-->]]>
3400
<!ENTITY % informalequation.attlist "INCLUDE">
3401
<![%informalequation.attlist;[
3402
<!ATTLIST informalequation
3404
%informalequation.role.attrib;
3405
%local.informalequation.attrib;
3407
<!--end of informalequation.attlist-->]]>
3408
<!--end of informalequation.module-->]]>
3410
<!ENTITY % inlineequation.module "INCLUDE">
3411
<![%inlineequation.module;[
3412
<!ENTITY % local.inlineequation.attrib "">
3413
<!ENTITY % inlineequation.role.attrib "%role.attrib;">
3415
<!ENTITY % inlineequation.element "INCLUDE">
3416
<![%inlineequation.element;[
3417
<!ELEMENT inlineequation %ho; (%inlineequation.content;)>
3418
<!--end of inlineequation.element-->]]>
3420
<!ENTITY % inlineequation.attlist "INCLUDE">
3421
<![%inlineequation.attlist;[
3422
<!ATTLIST inlineequation
3424
%inlineequation.role.attrib;
3425
%local.inlineequation.attrib;
3427
<!--end of inlineequation.attlist-->]]>
3428
<!--end of inlineequation.module-->]]>
3430
<!ENTITY % alt.module "INCLUDE">
3432
<!ENTITY % local.alt.attrib "">
3433
<!ENTITY % alt.role.attrib "%role.attrib;">
3435
<!ENTITY % alt.element "INCLUDE">
3437
<!ELEMENT alt %ho; (#PCDATA)>
3438
<!--end of alt.element-->]]>
3440
<!ENTITY % alt.attlist "INCLUDE">
3447
<!--end of alt.attlist-->]]>
3448
<!--end of alt.module-->]]>
3450
<!-- Tables ........................... -->
3452
<!ENTITY % table.module "INCLUDE">
3455
<!-- Choose a table model. CALS or OASIS XML Exchange -->
3457
<!ENTITY % cals.table.module "INCLUDE">
3458
<![%cals.table.module;[
3459
<!ENTITY % exchange.table.module "IGNORE">
3461
<!ENTITY % exchange.table.module "INCLUDE">
3463
<!ENTITY % tables.role.attrib "%role.attrib;">
3465
<![%cals.table.module;[
3466
<!-- Add label and role attributes to table and informaltable -->
3467
<!ENTITY % bodyatt "%label.attrib;">
3469
<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
3470
EntryTbl, and Entry (and InformalTable element). -->
3473
%tables.role.attrib;">
3475
<!ENTITY % common.table.attribs
3479
<!-- Content model for Table. -->
3480
<!ENTITY % tbl.table.mdl
3481
"(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3483
(graphic+|mediaobject+|tgroup+))">
3485
<!-- Allow either objects or inlines; beware of REs between elements. -->
3486
<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
3488
<!-- Reference CALS Table Model -->
3489
<!ENTITY % tablemodel
3490
PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.2//EN"
3494
<![%exchange.table.module;[
3495
<!-- Add common attributes and the Label attribute to Table and -->
3496
<!-- InformalTable. -->
3500
%tables.role.attrib;">
3502
<!ENTITY % common.table.attribs
3505
<!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry -->
3507
<!ENTITY % tbl.tgroup.att "%common.attrib;">
3508
<!ENTITY % tbl.colspec.att "%common.attrib;">
3509
<!ENTITY % tbl.tbody.att "%common.attrib;">
3510
<!ENTITY % tbl.thead.att "%common.attrib;">
3511
<!ENTITY % tbl.row.att "%common.attrib;">
3512
<!ENTITY % tbl.entry.att "%common.attrib;">
3514
<!-- Content model for Table. -->
3515
<!ENTITY % tbl.table.mdl
3516
"(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3518
(graphic+|mediaobject+|tgroup+))">
3520
<!-- Allow either objects or inlines; beware of REs between elements. -->
3521
<!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*">
3523
<!-- Reference OASIS Exchange Table Model -->
3524
<!ENTITY % tablemodel
3525
PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
3531
<!--end of table.module-->]]>
3533
<!ENTITY % informaltable.module "INCLUDE">
3534
<![%informaltable.module;[
3536
<!-- Note that InformalTable is dependent on some of the entity
3537
declarations that customize Table. -->
3539
<!ENTITY % local.informaltable.attrib "">
3541
<!ENTITY % informaltable.element "INCLUDE">
3542
<![%informaltable.element;[
3543
<!ELEMENT informaltable %ho; (blockinfo?, textobject*, (graphic+|mediaobject+|tgroup+))>
3544
<!--end of informaltable.element-->]]>
3546
<!-- Frame, Colsep, and Rowsep must be repeated because
3547
they are not in entities in the table module. -->
3548
<!-- includes TabStyle, ToCentry, ShortEntry,
3550
<!-- includes Label -->
3551
<!-- includes common attributes -->
3554
<!ENTITY % informaltable.attlist "INCLUDE">
3555
<![%informaltable.attlist;[
3556
<!ATTLIST informaltable
3563
colsep %yesorno.attvals; #IMPLIED
3564
rowsep %yesorno.attvals; #IMPLIED
3565
%common.table.attribs;
3567
%local.informaltable.attrib;
3569
<!--end of informaltable.attlist-->]]>
3570
<!--end of informaltable.module-->]]>
3572
<!-- ...................................................................... -->
3573
<!-- Synopses ............................................................. -->
3575
<!-- Synopsis ......................... -->
3577
<!ENTITY % synopsis.module "INCLUDE">
3578
<![%synopsis.module;[
3579
<!ENTITY % local.synopsis.attrib "">
3580
<!ENTITY % synopsis.role.attrib "%role.attrib;">
3582
<!ENTITY % synopsis.element "INCLUDE">
3583
<![%synopsis.element;[
3584
<!ELEMENT synopsis %ho; (%para.char.mix;|graphic|mediaobject|co|coref|textobject|lineannotation)*>
3585
<!--end of synopsis.element-->]]>
3587
<!ENTITY % synopsis.attlist "INCLUDE">
3588
<![%synopsis.attlist;[
3591
%linespecific.attrib;
3593
%synopsis.role.attrib;
3594
%local.synopsis.attrib;
3596
<!--end of synopsis.attlist-->]]>
3598
<!-- LineAnnotation (defined in the Inlines section, below)-->
3599
<!--end of synopsis.module-->]]>
3601
<!-- CmdSynopsis ...................... -->
3603
<!ENTITY % cmdsynopsis.content.module "INCLUDE">
3604
<![%cmdsynopsis.content.module;[
3605
<!ENTITY % cmdsynopsis.module "INCLUDE">
3606
<![%cmdsynopsis.module;[
3607
<!ENTITY % local.cmdsynopsis.attrib "">
3608
<!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
3610
<!ENTITY % cmdsynopsis.element "INCLUDE">
3611
<![%cmdsynopsis.element;[
3612
<!ELEMENT cmdsynopsis %ho; ((command | arg | group | sbr)+, synopfragment*)>
3613
<!--end of cmdsynopsis.element-->]]>
3615
<!-- Sepchar: Character that should separate command and all
3616
top-level arguments; alternate value might be e.g., Δ -->
3619
<!ENTITY % cmdsynopsis.attlist "INCLUDE">
3620
<![%cmdsynopsis.attlist;[
3621
<!ATTLIST cmdsynopsis
3624
cmdlength CDATA #IMPLIED
3626
%cmdsynopsis.role.attrib;
3627
%local.cmdsynopsis.attrib;
3629
<!--end of cmdsynopsis.attlist-->]]>
3630
<!--end of cmdsynopsis.module-->]]>
3632
<!ENTITY % arg.module "INCLUDE">
3634
<!ENTITY % local.arg.attrib "">
3635
<!ENTITY % arg.role.attrib "%role.attrib;">
3637
<!ENTITY % arg.element "INCLUDE">
3639
<!ELEMENT arg %ho; (#PCDATA
3646
<!--end of arg.element-->]]>
3648
<!-- Choice: Whether Arg must be supplied: Opt (optional to
3649
supply, e.g. [arg]; the default), Req (required to supply,
3650
e.g. {arg}), or Plain (required to supply, e.g. arg) -->
3651
<!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without
3652
ellipsis; the default), or Repeat (e.g. arg...) -->
3655
<!ENTITY % arg.attlist "INCLUDE">
3667
<!--end of arg.attlist-->]]>
3668
<!--end of arg.module-->]]>
3670
<!ENTITY % group.module "INCLUDE">
3673
<!ENTITY % local.group.attrib "">
3674
<!ENTITY % group.role.attrib "%role.attrib;">
3676
<!ENTITY % group.element "INCLUDE">
3678
<!ELEMENT group %ho; ((arg | group | option | synopfragmentref
3679
| replaceable | sbr)+)>
3680
<!--end of group.element-->]]>
3682
<!-- Choice: Whether Group must be supplied: Opt (optional to
3683
supply, e.g. [g1|g2|g3]; the default), Req (required to
3684
supply, e.g. {g1|g2|g3}), Plain (required to supply,
3685
e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
3686
[[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
3688
<!-- Rep: whether Group is repeatable: Norepeat (e.g. group
3689
without ellipsis; the default), or Repeat (e.g. group...) -->
3692
<!ENTITY % group.attlist "INCLUDE">
3702
%local.group.attrib;
3704
<!--end of group.attlist-->]]>
3705
<!--end of group.module-->]]>
3707
<!ENTITY % sbr.module "INCLUDE">
3709
<!ENTITY % local.sbr.attrib "">
3710
<!-- Synopsis break -->
3711
<!ENTITY % sbr.role.attrib "%role.attrib;">
3713
<!ENTITY % sbr.element "INCLUDE">
3715
<!ELEMENT sbr %ho; EMPTY>
3716
<!--end of sbr.element-->]]>
3718
<!ENTITY % sbr.attlist "INCLUDE">
3725
<!--end of sbr.attlist-->]]>
3726
<!--end of sbr.module-->]]>
3728
<!ENTITY % synopfragmentref.module "INCLUDE">
3729
<![%synopfragmentref.module;[
3730
<!ENTITY % local.synopfragmentref.attrib "">
3731
<!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
3733
<!ENTITY % synopfragmentref.element "INCLUDE">
3734
<![%synopfragmentref.element;[
3735
<!ELEMENT synopfragmentref %ho; (#PCDATA)>
3736
<!--end of synopfragmentref.element-->]]>
3738
<!-- to SynopFragment of complex synopsis
3739
material for separate referencing -->
3742
<!ENTITY % synopfragmentref.attlist "INCLUDE">
3743
<![%synopfragmentref.attlist;[
3744
<!ATTLIST synopfragmentref
3745
%linkendreq.attrib; %common.attrib;
3746
%synopfragmentref.role.attrib;
3747
%local.synopfragmentref.attrib;
3749
<!--end of synopfragmentref.attlist-->]]>
3750
<!--end of synopfragmentref.module-->]]>
3752
<!ENTITY % synopfragment.module "INCLUDE">
3753
<![%synopfragment.module;[
3754
<!ENTITY % local.synopfragment.attrib "">
3755
<!ENTITY % synopfragment.role.attrib "%role.attrib;">
3757
<!ENTITY % synopfragment.element "INCLUDE">
3758
<![%synopfragment.element;[
3759
<!ELEMENT synopfragment %ho; ((arg | group)+)>
3760
<!--end of synopfragment.element-->]]>
3762
<!ENTITY % synopfragment.attlist "INCLUDE">
3763
<![%synopfragment.attlist;[
3764
<!ATTLIST synopfragment
3765
%idreq.common.attrib;
3766
%synopfragment.role.attrib;
3767
%local.synopfragment.attrib;
3769
<!--end of synopfragment.attlist-->]]>
3770
<!--end of synopfragment.module-->]]>
3772
<!-- Command (defined in the Inlines section, below)-->
3773
<!-- Option (defined in the Inlines section, below)-->
3774
<!-- Replaceable (defined in the Inlines section, below)-->
3775
<!--end of cmdsynopsis.content.module-->]]>
3777
<!-- FuncSynopsis ..................... -->
3779
<!ENTITY % funcsynopsis.content.module "INCLUDE">
3780
<![%funcsynopsis.content.module;[
3781
<!ENTITY % funcsynopsis.module "INCLUDE">
3782
<![%funcsynopsis.module;[
3784
<!ENTITY % local.funcsynopsis.attrib "">
3785
<!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
3787
<!ENTITY % funcsynopsis.element "INCLUDE">
3788
<![%funcsynopsis.element;[
3789
<!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)>
3790
<!--end of funcsynopsis.element-->]]>
3792
<!ENTITY % funcsynopsis.attlist "INCLUDE">
3793
<![%funcsynopsis.attlist;[
3794
<!ATTLIST funcsynopsis
3797
%funcsynopsis.role.attrib;
3798
%local.funcsynopsis.attrib;
3800
<!--end of funcsynopsis.attlist-->]]>
3801
<!--end of funcsynopsis.module-->]]>
3803
<!ENTITY % funcsynopsisinfo.module "INCLUDE">
3804
<![%funcsynopsisinfo.module;[
3805
<!ENTITY % local.funcsynopsisinfo.attrib "">
3806
<!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
3808
<!ENTITY % funcsynopsisinfo.element "INCLUDE">
3809
<![%funcsynopsisinfo.element;[
3810
<!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
3811
<!--end of funcsynopsisinfo.element-->]]>
3813
<!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
3814
<![%funcsynopsisinfo.attlist;[
3815
<!ATTLIST funcsynopsisinfo
3816
%linespecific.attrib;
3818
%funcsynopsisinfo.role.attrib;
3819
%local.funcsynopsisinfo.attrib;
3821
<!--end of funcsynopsisinfo.attlist-->]]>
3822
<!--end of funcsynopsisinfo.module-->]]>
3824
<!ENTITY % funcprototype.module "INCLUDE">
3825
<![%funcprototype.module;[
3826
<!ENTITY % local.funcprototype.attrib "">
3827
<!ENTITY % funcprototype.role.attrib "%role.attrib;">
3829
<!ENTITY % funcprototype.element "INCLUDE">
3830
<![%funcprototype.element;[
3831
<!ELEMENT funcprototype %ho; (funcdef, (void | varargs | paramdef+))>
3832
<!--end of funcprototype.element-->]]>
3834
<!ENTITY % funcprototype.attlist "INCLUDE">
3835
<![%funcprototype.attlist;[
3836
<!ATTLIST funcprototype
3838
%funcprototype.role.attrib;
3839
%local.funcprototype.attrib;
3841
<!--end of funcprototype.attlist-->]]>
3842
<!--end of funcprototype.module-->]]>
3844
<!ENTITY % funcdef.module "INCLUDE">
3845
<![%funcdef.module;[
3846
<!ENTITY % local.funcdef.attrib "">
3847
<!ENTITY % funcdef.role.attrib "%role.attrib;">
3849
<!ENTITY % funcdef.element "INCLUDE">
3850
<![%funcdef.element;[
3851
<!ELEMENT funcdef %ho; (#PCDATA
3855
<!--end of funcdef.element-->]]>
3857
<!ENTITY % funcdef.attlist "INCLUDE">
3858
<![%funcdef.attlist;[
3861
%funcdef.role.attrib;
3862
%local.funcdef.attrib;
3864
<!--end of funcdef.attlist-->]]>
3865
<!--end of funcdef.module-->]]>
3867
<!ENTITY % void.module "INCLUDE">
3869
<!ENTITY % local.void.attrib "">
3870
<!ENTITY % void.role.attrib "%role.attrib;">
3872
<!ENTITY % void.element "INCLUDE">
3874
<!ELEMENT void %ho; EMPTY>
3875
<!--end of void.element-->]]>
3877
<!ENTITY % void.attlist "INCLUDE">
3884
<!--end of void.attlist-->]]>
3885
<!--end of void.module-->]]>
3887
<!ENTITY % varargs.module "INCLUDE">
3888
<![%varargs.module;[
3889
<!ENTITY % local.varargs.attrib "">
3890
<!ENTITY % varargs.role.attrib "%role.attrib;">
3892
<!ENTITY % varargs.element "INCLUDE">
3893
<![%varargs.element;[
3894
<!ELEMENT varargs %ho; EMPTY>
3895
<!--end of varargs.element-->]]>
3897
<!ENTITY % varargs.attlist "INCLUDE">
3898
<![%varargs.attlist;[
3901
%varargs.role.attrib;
3902
%local.varargs.attrib;
3904
<!--end of varargs.attlist-->]]>
3905
<!--end of varargs.module-->]]>
3907
<!-- Processing assumes that only one Parameter will appear in a
3908
ParamDef, and that FuncParams will be used at most once, for
3909
providing information on the "inner parameters" for parameters that
3910
are pointers to functions. -->
3912
<!ENTITY % paramdef.module "INCLUDE">
3913
<![%paramdef.module;[
3914
<!ENTITY % local.paramdef.attrib "">
3915
<!ENTITY % paramdef.role.attrib "%role.attrib;">
3917
<!ENTITY % paramdef.element "INCLUDE">
3918
<![%paramdef.element;[
3919
<!ELEMENT paramdef %ho; (#PCDATA
3924
<!--end of paramdef.element-->]]>
3926
<!ENTITY % paramdef.attlist "INCLUDE">
3927
<![%paramdef.attlist;[
3930
%paramdef.role.attrib;
3931
%local.paramdef.attrib;
3933
<!--end of paramdef.attlist-->]]>
3934
<!--end of paramdef.module-->]]>
3936
<!ENTITY % funcparams.module "INCLUDE">
3937
<![%funcparams.module;[
3938
<!ENTITY % local.funcparams.attrib "">
3939
<!ENTITY % funcparams.role.attrib "%role.attrib;">
3941
<!ENTITY % funcparams.element "INCLUDE">
3942
<![%funcparams.element;[
3943
<!ELEMENT funcparams %ho; (%cptr.char.mix;)*>
3944
<!--end of funcparams.element-->]]>
3946
<!ENTITY % funcparams.attlist "INCLUDE">
3947
<![%funcparams.attlist;[
3948
<!ATTLIST funcparams
3950
%funcparams.role.attrib;
3951
%local.funcparams.attrib;
3953
<!--end of funcparams.attlist-->]]>
3954
<!--end of funcparams.module-->]]>
3956
<!-- LineAnnotation (defined in the Inlines section, below)-->
3957
<!-- Replaceable (defined in the Inlines section, below)-->
3958
<!-- Function (defined in the Inlines section, below)-->
3959
<!-- Parameter (defined in the Inlines section, below)-->
3960
<!--end of funcsynopsis.content.module-->]]>
3962
<!-- ClassSynopsis ..................... -->
3964
<!ENTITY % classsynopsis.content.module "INCLUDE">
3965
<![%classsynopsis.content.module;[
3967
<!ENTITY % classsynopsis.module "INCLUDE">
3968
<![%classsynopsis.module;[
3969
<!ENTITY % local.classsynopsis.attrib "">
3970
<!ENTITY % classsynopsis.role.attrib "%role.attrib;">
3972
<!ENTITY % classsynopsis.element "INCLUDE">
3973
<![%classsynopsis.element;[
3974
<!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+,
3976
|fieldsynopsis|%method.synop.class;)*)>
3977
<!--end of classsynopsis.element-->]]>
3979
<!ENTITY % classsynopsis.attlist "INCLUDE">
3980
<![%classsynopsis.attlist;[
3981
<!ATTLIST classsynopsis
3982
language CDATA #IMPLIED
3983
class (class|interface) "class"
3985
%classsynopsis.role.attrib;
3986
%local.classsynopsis.attrib;
3988
<!--end of classsynopsis.attlist-->]]>
3989
<!--end of classsynopsis.module-->]]>
3991
<!ENTITY % classsynopsisinfo.module "INCLUDE">
3992
<![ %classsynopsisinfo.module; [
3993
<!ENTITY % local.classsynopsisinfo.attrib "">
3994
<!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
3996
<!ENTITY % classsynopsisinfo.element "INCLUDE">
3997
<![ %classsynopsisinfo.element; [
3998
<!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
3999
<!--end of classsynopsisinfo.element-->]]>
4001
<!ENTITY % classsynopsisinfo.attlist "INCLUDE">
4002
<![ %classsynopsisinfo.attlist; [
4003
<!ATTLIST classsynopsisinfo
4004
%linespecific.attrib;
4006
%classsynopsisinfo.role.attrib;
4007
%local.classsynopsisinfo.attrib;
4009
<!--end of classsynopsisinfo.attlist-->]]>
4010
<!--end of classsynopsisinfo.module-->]]>
4012
<!ENTITY % ooclass.module "INCLUDE">
4013
<![%ooclass.module;[
4014
<!ENTITY % local.ooclass.attrib "">
4015
<!ENTITY % ooclass.role.attrib "%role.attrib;">
4017
<!ENTITY % ooclass.element "INCLUDE">
4018
<![%ooclass.element;[
4019
<!ELEMENT ooclass %ho; (modifier*, classname)>
4020
<!--end of ooclass.element-->]]>
4022
<!ENTITY % ooclass.attlist "INCLUDE">
4023
<![%ooclass.attlist;[
4026
%ooclass.role.attrib;
4027
%local.ooclass.attrib;
4029
<!--end of ooclass.attlist-->]]>
4030
<!--end of ooclass.module-->]]>
4032
<!ENTITY % oointerface.module "INCLUDE">
4033
<![%oointerface.module;[
4034
<!ENTITY % local.oointerface.attrib "">
4035
<!ENTITY % oointerface.role.attrib "%role.attrib;">
4037
<!ENTITY % oointerface.element "INCLUDE">
4038
<![%oointerface.element;[
4039
<!ELEMENT oointerface %ho; (modifier*, interfacename)>
4040
<!--end of oointerface.element-->]]>
4042
<!ENTITY % oointerface.attlist "INCLUDE">
4043
<![%oointerface.attlist;[
4044
<!ATTLIST oointerface
4046
%oointerface.role.attrib;
4047
%local.oointerface.attrib;
4049
<!--end of oointerface.attlist-->]]>
4050
<!--end of oointerface.module-->]]>
4052
<!ENTITY % ooexception.module "INCLUDE">
4053
<![%ooexception.module;[
4054
<!ENTITY % local.ooexception.attrib "">
4055
<!ENTITY % ooexception.role.attrib "%role.attrib;">
4057
<!ENTITY % ooexception.element "INCLUDE">
4058
<![%ooexception.element;[
4059
<!ELEMENT ooexception %ho; (modifier*, exceptionname)>
4060
<!--end of ooexception.element-->]]>
4062
<!ENTITY % ooexception.attlist "INCLUDE">
4063
<![%ooexception.attlist;[
4064
<!ATTLIST ooexception
4066
%ooexception.role.attrib;
4067
%local.ooexception.attrib;
4069
<!--end of ooexception.attlist-->]]>
4070
<!--end of ooexception.module-->]]>
4072
<!ENTITY % modifier.module "INCLUDE">
4073
<![%modifier.module;[
4074
<!ENTITY % local.modifier.attrib "">
4075
<!ENTITY % modifier.role.attrib "%role.attrib;">
4077
<!ENTITY % modifier.element "INCLUDE">
4078
<![%modifier.element;[
4079
<!ELEMENT modifier %ho; (%smallcptr.char.mix;)*>
4080
<!--end of modifier.element-->]]>
4082
<!ENTITY % modifier.attlist "INCLUDE">
4083
<![%modifier.attlist;[
4086
%modifier.role.attrib;
4087
%local.modifier.attrib;
4089
<!--end of modifier.attlist-->]]>
4090
<!--end of modifier.module-->]]>
4092
<!ENTITY % interfacename.module "INCLUDE">
4093
<![%interfacename.module;[
4094
<!ENTITY % local.interfacename.attrib "">
4095
<!ENTITY % interfacename.role.attrib "%role.attrib;">
4097
<!ENTITY % interfacename.element "INCLUDE">
4098
<![%interfacename.element;[
4099
<!ELEMENT interfacename %ho; (%cptr.char.mix;)*>
4100
<!--end of interfacename.element-->]]>
4102
<!ENTITY % interfacename.attlist "INCLUDE">
4103
<![%interfacename.attlist;[
4104
<!ATTLIST interfacename
4106
%interfacename.role.attrib;
4107
%local.interfacename.attrib;
4109
<!--end of interfacename.attlist-->]]>
4110
<!--end of interfacename.module-->]]>
4112
<!ENTITY % exceptionname.module "INCLUDE">
4113
<![%exceptionname.module;[
4114
<!ENTITY % local.exceptionname.attrib "">
4115
<!ENTITY % exceptionname.role.attrib "%role.attrib;">
4117
<!ENTITY % exceptionname.element "INCLUDE">
4118
<![%exceptionname.element;[
4119
<!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*>
4120
<!--end of exceptionname.element-->]]>
4122
<!ENTITY % exceptionname.attlist "INCLUDE">
4123
<![%exceptionname.attlist;[
4124
<!ATTLIST exceptionname
4126
%exceptionname.role.attrib;
4127
%local.exceptionname.attrib;
4129
<!--end of exceptionname.attlist-->]]>
4130
<!--end of exceptionname.module-->]]>
4132
<!ENTITY % fieldsynopsis.module "INCLUDE">
4133
<![%fieldsynopsis.module;[
4134
<!ENTITY % local.fieldsynopsis.attrib "">
4135
<!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
4137
<!ENTITY % fieldsynopsis.element "INCLUDE">
4138
<![%fieldsynopsis.element;[
4139
<!ELEMENT fieldsynopsis %ho; (modifier*, type?, varname, initializer?)>
4140
<!--end of fieldsynopsis.element-->]]>
4142
<!ENTITY % fieldsynopsis.attlist "INCLUDE">
4143
<![%fieldsynopsis.attlist;[
4144
<!ATTLIST fieldsynopsis
4145
language CDATA #IMPLIED
4147
%fieldsynopsis.role.attrib;
4148
%local.fieldsynopsis.attrib;
4150
<!--end of fieldsynopsis.attlist-->]]>
4151
<!--end of fieldsynopsis.module-->]]>
4153
<!ENTITY % initializer.module "INCLUDE">
4154
<![%initializer.module;[
4155
<!ENTITY % local.initializer.attrib "">
4156
<!ENTITY % initializer.role.attrib "%role.attrib;">
4158
<!ENTITY % initializer.element "INCLUDE">
4159
<![%initializer.element;[
4160
<!ELEMENT initializer %ho; (%smallcptr.char.mix;)*>
4161
<!--end of initializer.element-->]]>
4163
<!ENTITY % initializer.attlist "INCLUDE">
4164
<![%initializer.attlist;[
4165
<!ATTLIST initializer
4167
%initializer.role.attrib;
4168
%local.initializer.attrib;
4170
<!--end of initializer.attlist-->]]>
4171
<!--end of initializer.module-->]]>
4173
<!ENTITY % constructorsynopsis.module "INCLUDE">
4174
<![%constructorsynopsis.module;[
4175
<!ENTITY % local.constructorsynopsis.attrib "">
4176
<!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
4178
<!ENTITY % constructorsynopsis.element "INCLUDE">
4179
<![%constructorsynopsis.element;[
4180
<!ELEMENT constructorsynopsis %ho; (modifier*,
4182
(methodparam+|void),
4184
<!--end of constructorsynopsis.element-->]]>
4186
<!ENTITY % constructorsynopsis.attlist "INCLUDE">
4187
<![%constructorsynopsis.attlist;[
4188
<!ATTLIST constructorsynopsis
4189
language CDATA #IMPLIED
4191
%constructorsynopsis.role.attrib;
4192
%local.constructorsynopsis.attrib;
4194
<!--end of constructorsynopsis.attlist-->]]>
4195
<!--end of constructorsynopsis.module-->]]>
4197
<!ENTITY % destructorsynopsis.module "INCLUDE">
4198
<![%destructorsynopsis.module;[
4199
<!ENTITY % local.destructorsynopsis.attrib "">
4200
<!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
4202
<!ENTITY % destructorsynopsis.element "INCLUDE">
4203
<![%destructorsynopsis.element;[
4204
<!ELEMENT destructorsynopsis %ho; (modifier*,
4206
(methodparam+|void),
4208
<!--end of destructorsynopsis.element-->]]>
4210
<!ENTITY % destructorsynopsis.attlist "INCLUDE">
4211
<![%destructorsynopsis.attlist;[
4212
<!ATTLIST destructorsynopsis
4213
language CDATA #IMPLIED
4215
%destructorsynopsis.role.attrib;
4216
%local.destructorsynopsis.attrib;
4218
<!--end of destructorsynopsis.attlist-->]]>
4219
<!--end of destructorsynopsis.module-->]]>
4221
<!ENTITY % methodsynopsis.module "INCLUDE">
4222
<![%methodsynopsis.module;[
4223
<!ENTITY % local.methodsynopsis.attrib "">
4224
<!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
4226
<!ENTITY % methodsynopsis.element "INCLUDE">
4227
<![%methodsynopsis.element;[
4228
<!ELEMENT methodsynopsis %ho; (modifier*,
4231
(methodparam+|void),
4234
<!--end of methodsynopsis.element-->]]>
4236
<!ENTITY % methodsynopsis.attlist "INCLUDE">
4237
<![%methodsynopsis.attlist;[
4238
<!ATTLIST methodsynopsis
4239
language CDATA #IMPLIED
4241
%methodsynopsis.role.attrib;
4242
%local.methodsynopsis.attrib;
4244
<!--end of methodsynopsis.attlist-->]]>
4245
<!--end of methodsynopsis.module-->]]>
4247
<!ENTITY % methodname.module "INCLUDE">
4248
<![%methodname.module;[
4249
<!ENTITY % local.methodname.attrib "">
4250
<!ENTITY % methodname.role.attrib "%role.attrib;">
4252
<!ENTITY % methodname.element "INCLUDE">
4253
<![%methodname.element;[
4254
<!ELEMENT methodname %ho; (%smallcptr.char.mix;)*>
4255
<!--end of methodname.element-->]]>
4257
<!ENTITY % methodname.attlist "INCLUDE">
4258
<![%methodname.attlist;[
4259
<!ATTLIST methodname
4261
%methodname.role.attrib;
4262
%local.methodname.attrib;
4264
<!--end of methodname.attlist-->]]>
4265
<!--end of methodname.module-->]]>
4267
<!ENTITY % methodparam.module "INCLUDE">
4268
<![%methodparam.module;[
4269
<!ENTITY % local.methodparam.attrib "">
4270
<!ENTITY % methodparam.role.attrib "%role.attrib;">
4272
<!ENTITY % methodparam.element "INCLUDE">
4273
<![%methodparam.element;[
4274
<!ELEMENT methodparam %ho; (modifier*,
4276
((parameter,initializer?)|funcparams),
4278
<!--end of methodparam.element-->]]>
4280
<!ENTITY % methodparam.attlist "INCLUDE">
4281
<![%methodparam.attlist;[
4282
<!ATTLIST methodparam
4289
%methodparam.role.attrib;
4290
%local.methodparam.attrib;
4292
<!--end of methodparam.attlist-->]]>
4293
<!--end of methodparam.module-->]]>
4294
<!--end of classsynopsis.content.module-->]]>
4296
<!-- ...................................................................... -->
4297
<!-- Document information entities and elements ........................... -->
4299
<!-- The document information elements include some elements that are
4300
currently used only in the document hierarchy module. They are
4301
defined here so that they will be available for use in customized
4302
document hierarchies. -->
4304
<!-- .................................. -->
4306
<!ENTITY % docinfo.content.module "INCLUDE">
4307
<![%docinfo.content.module;[
4309
<!-- Ackno ............................ -->
4311
<!ENTITY % ackno.module "INCLUDE">
4313
<!ENTITY % local.ackno.attrib "">
4314
<!ENTITY % ackno.role.attrib "%role.attrib;">
4316
<!ENTITY % ackno.element "INCLUDE">
4318
<!ELEMENT ackno %ho; (%docinfo.char.mix;)*>
4319
<!--end of ackno.element-->]]>
4321
<!ENTITY % ackno.attlist "INCLUDE">
4326
%local.ackno.attrib;
4328
<!--end of ackno.attlist-->]]>
4329
<!--end of ackno.module-->]]>
4331
<!-- Address .......................... -->
4333
<!ENTITY % address.content.module "INCLUDE">
4334
<![%address.content.module;[
4335
<!ENTITY % address.module "INCLUDE">
4336
<![%address.module;[
4337
<!ENTITY % local.address.attrib "">
4338
<!ENTITY % address.role.attrib "%role.attrib;">
4340
<!ENTITY % address.element "INCLUDE">
4341
<![%address.element;[
4342
<!ELEMENT address %ho; (#PCDATA|personname|%person.ident.mix;
4343
|street|pob|postcode|city|state|country|phone
4344
|fax|email|otheraddr)*>
4345
<!--end of address.element-->]]>
4347
<!ENTITY % address.attlist "INCLUDE">
4348
<![%address.attlist;[
4350
%linespecific.attrib;
4352
%address.role.attrib;
4353
%local.address.attrib;
4355
<!--end of address.attlist-->]]>
4356
<!--end of address.module-->]]>
4358
<!ENTITY % street.module "INCLUDE">
4360
<!ENTITY % local.street.attrib "">
4361
<!ENTITY % street.role.attrib "%role.attrib;">
4363
<!ENTITY % street.element "INCLUDE">
4364
<![%street.element;[
4365
<!ELEMENT street %ho; (%docinfo.char.mix;)*>
4366
<!--end of street.element-->]]>
4368
<!ENTITY % street.attlist "INCLUDE">
4369
<![%street.attlist;[
4372
%street.role.attrib;
4373
%local.street.attrib;
4375
<!--end of street.attlist-->]]>
4376
<!--end of street.module-->]]>
4378
<!ENTITY % pob.module "INCLUDE">
4380
<!ENTITY % local.pob.attrib "">
4381
<!ENTITY % pob.role.attrib "%role.attrib;">
4383
<!ENTITY % pob.element "INCLUDE">
4385
<!ELEMENT pob %ho; (%docinfo.char.mix;)*>
4386
<!--end of pob.element-->]]>
4388
<!ENTITY % pob.attlist "INCLUDE">
4395
<!--end of pob.attlist-->]]>
4396
<!--end of pob.module-->]]>
4398
<!ENTITY % postcode.module "INCLUDE">
4399
<![%postcode.module;[
4400
<!ENTITY % local.postcode.attrib "">
4401
<!ENTITY % postcode.role.attrib "%role.attrib;">
4403
<!ENTITY % postcode.element "INCLUDE">
4404
<![%postcode.element;[
4405
<!ELEMENT postcode %ho; (%docinfo.char.mix;)*>
4406
<!--end of postcode.element-->]]>
4408
<!ENTITY % postcode.attlist "INCLUDE">
4409
<![%postcode.attlist;[
4412
%postcode.role.attrib;
4413
%local.postcode.attrib;
4415
<!--end of postcode.attlist-->]]>
4416
<!--end of postcode.module-->]]>
4418
<!ENTITY % city.module "INCLUDE">
4420
<!ENTITY % local.city.attrib "">
4421
<!ENTITY % city.role.attrib "%role.attrib;">
4423
<!ENTITY % city.element "INCLUDE">
4425
<!ELEMENT city %ho; (%docinfo.char.mix;)*>
4426
<!--end of city.element-->]]>
4428
<!ENTITY % city.attlist "INCLUDE">
4435
<!--end of city.attlist-->]]>
4436
<!--end of city.module-->]]>
4438
<!ENTITY % state.module "INCLUDE">
4440
<!ENTITY % local.state.attrib "">
4441
<!ENTITY % state.role.attrib "%role.attrib;">
4443
<!ENTITY % state.element "INCLUDE">
4445
<!ELEMENT state %ho; (%docinfo.char.mix;)*>
4446
<!--end of state.element-->]]>
4448
<!ENTITY % state.attlist "INCLUDE">
4453
%local.state.attrib;
4455
<!--end of state.attlist-->]]>
4456
<!--end of state.module-->]]>
4458
<!ENTITY % country.module "INCLUDE">
4459
<![%country.module;[
4460
<!ENTITY % local.country.attrib "">
4461
<!ENTITY % country.role.attrib "%role.attrib;">
4463
<!ENTITY % country.element "INCLUDE">
4464
<![%country.element;[
4465
<!ELEMENT country %ho; (%docinfo.char.mix;)*>
4466
<!--end of country.element-->]]>
4468
<!ENTITY % country.attlist "INCLUDE">
4469
<![%country.attlist;[
4472
%country.role.attrib;
4473
%local.country.attrib;
4475
<!--end of country.attlist-->]]>
4476
<!--end of country.module-->]]>
4478
<!ENTITY % phone.module "INCLUDE">
4480
<!ENTITY % local.phone.attrib "">
4481
<!ENTITY % phone.role.attrib "%role.attrib;">
4483
<!ENTITY % phone.element "INCLUDE">
4485
<!ELEMENT phone %ho; (%docinfo.char.mix;)*>
4486
<!--end of phone.element-->]]>
4488
<!ENTITY % phone.attlist "INCLUDE">
4493
%local.phone.attrib;
4495
<!--end of phone.attlist-->]]>
4496
<!--end of phone.module-->]]>
4498
<!ENTITY % fax.module "INCLUDE">
4500
<!ENTITY % local.fax.attrib "">
4501
<!ENTITY % fax.role.attrib "%role.attrib;">
4503
<!ENTITY % fax.element "INCLUDE">
4505
<!ELEMENT fax %ho; (%docinfo.char.mix;)*>
4506
<!--end of fax.element-->]]>
4508
<!ENTITY % fax.attlist "INCLUDE">
4515
<!--end of fax.attlist-->]]>
4516
<!--end of fax.module-->]]>
4518
<!-- Email (defined in the Inlines section, below)-->
4520
<!ENTITY % otheraddr.module "INCLUDE">
4521
<![%otheraddr.module;[
4522
<!ENTITY % local.otheraddr.attrib "">
4523
<!ENTITY % otheraddr.role.attrib "%role.attrib;">
4525
<!ENTITY % otheraddr.element "INCLUDE">
4526
<![%otheraddr.element;[
4527
<!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*>
4528
<!--end of otheraddr.element-->]]>
4530
<!ENTITY % otheraddr.attlist "INCLUDE">
4531
<![%otheraddr.attlist;[
4534
%otheraddr.role.attrib;
4535
%local.otheraddr.attrib;
4537
<!--end of otheraddr.attlist-->]]>
4538
<!--end of otheraddr.module-->]]>
4539
<!--end of address.content.module-->]]>
4541
<!-- Affiliation ...................... -->
4543
<!ENTITY % affiliation.content.module "INCLUDE">
4544
<![%affiliation.content.module;[
4545
<!ENTITY % affiliation.module "INCLUDE">
4546
<![%affiliation.module;[
4547
<!ENTITY % local.affiliation.attrib "">
4548
<!ENTITY % affiliation.role.attrib "%role.attrib;">
4550
<!ENTITY % affiliation.element "INCLUDE">
4551
<![%affiliation.element;[
4552
<!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*,
4554
<!--end of affiliation.element-->]]>
4556
<!ENTITY % affiliation.attlist "INCLUDE">
4557
<![%affiliation.attlist;[
4558
<!ATTLIST affiliation
4560
%affiliation.role.attrib;
4561
%local.affiliation.attrib;
4563
<!--end of affiliation.attlist-->]]>
4564
<!--end of affiliation.module-->]]>
4566
<!ENTITY % shortaffil.module "INCLUDE">
4567
<![%shortaffil.module;[
4568
<!ENTITY % local.shortaffil.attrib "">
4569
<!ENTITY % shortaffil.role.attrib "%role.attrib;">
4571
<!ENTITY % shortaffil.element "INCLUDE">
4572
<![%shortaffil.element;[
4573
<!ELEMENT shortaffil %ho; (%docinfo.char.mix;)*>
4574
<!--end of shortaffil.element-->]]>
4576
<!ENTITY % shortaffil.attlist "INCLUDE">
4577
<![%shortaffil.attlist;[
4578
<!ATTLIST shortaffil
4580
%shortaffil.role.attrib;
4581
%local.shortaffil.attrib;
4583
<!--end of shortaffil.attlist-->]]>
4584
<!--end of shortaffil.module-->]]>
4586
<!ENTITY % jobtitle.module "INCLUDE">
4587
<![%jobtitle.module;[
4588
<!ENTITY % local.jobtitle.attrib "">
4589
<!ENTITY % jobtitle.role.attrib "%role.attrib;">
4591
<!ENTITY % jobtitle.element "INCLUDE">
4592
<![%jobtitle.element;[
4593
<!ELEMENT jobtitle %ho; (%docinfo.char.mix;)*>
4594
<!--end of jobtitle.element-->]]>
4596
<!ENTITY % jobtitle.attlist "INCLUDE">
4597
<![%jobtitle.attlist;[
4600
%jobtitle.role.attrib;
4601
%local.jobtitle.attrib;
4603
<!--end of jobtitle.attlist-->]]>
4604
<!--end of jobtitle.module-->]]>
4606
<!-- OrgName (defined elsewhere in this section)-->
4608
<!ENTITY % orgdiv.module "INCLUDE">
4610
<!ENTITY % local.orgdiv.attrib "">
4611
<!ENTITY % orgdiv.role.attrib "%role.attrib;">
4613
<!ENTITY % orgdiv.element "INCLUDE">
4614
<![%orgdiv.element;[
4615
<!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*>
4616
<!--end of orgdiv.element-->]]>
4618
<!ENTITY % orgdiv.attlist "INCLUDE">
4619
<![%orgdiv.attlist;[
4622
%orgdiv.role.attrib;
4623
%local.orgdiv.attrib;
4625
<!--end of orgdiv.attlist-->]]>
4626
<!--end of orgdiv.module-->]]>
4628
<!-- Address (defined elsewhere in this section)-->
4629
<!--end of affiliation.content.module-->]]>
4631
<!-- ArtPageNums ...................... -->
4633
<!ENTITY % artpagenums.module "INCLUDE">
4634
<![%artpagenums.module;[
4635
<!ENTITY % local.artpagenums.attrib "">
4636
<!ENTITY % artpagenums.role.attrib "%role.attrib;">
4638
<!ENTITY % artpagenums.element "INCLUDE">
4639
<![%artpagenums.element;[
4640
<!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*>
4641
<!--end of artpagenums.element-->]]>
4643
<!ENTITY % artpagenums.attlist "INCLUDE">
4644
<![%artpagenums.attlist;[
4645
<!ATTLIST artpagenums
4647
%artpagenums.role.attrib;
4648
%local.artpagenums.attrib;
4650
<!--end of artpagenums.attlist-->]]>
4651
<!--end of artpagenums.module-->]]>
4655
<!ENTITY % personname.module "INCLUDE">
4656
<![%personname.module;[
4657
<!ENTITY % local.personname.attrib "">
4658
<!ENTITY % personname.role.attrib "%role.attrib;">
4660
<!ENTITY % personname.element "INCLUDE">
4661
<![%personname.element;[
4662
<!ELEMENT personname %ho; ((honorific|firstname|surname|lineage|othername)+)>
4663
<!--end of personname.element-->]]>
4665
<!ENTITY % personname.attlist "INCLUDE">
4666
<![%personname.attlist;[
4667
<!ATTLIST personname
4669
%personname.role.attrib;
4670
%local.personname.attrib;
4672
<!--end of personname.attlist-->]]>
4673
<!--end of personname.module-->]]>
4675
<!-- Author ........................... -->
4677
<!ENTITY % author.module "INCLUDE">
4679
<!ENTITY % local.author.attrib "">
4680
<!ENTITY % author.role.attrib "%role.attrib;">
4682
<!ENTITY % author.element "INCLUDE">
4683
<![%author.element;[
4684
<!ELEMENT author %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
4685
<!--end of author.element-->]]>
4687
<!ENTITY % author.attlist "INCLUDE">
4688
<![%author.attlist;[
4691
%author.role.attrib;
4692
%local.author.attrib;
4694
<!--end of author.attlist-->]]>
4695
<!--(see "Personal identity elements" for %person.ident.mix;)-->
4696
<!--end of author.module-->]]>
4698
<!-- AuthorGroup ...................... -->
4700
<!ENTITY % authorgroup.content.module "INCLUDE">
4701
<![%authorgroup.content.module;[
4702
<!ENTITY % authorgroup.module "INCLUDE">
4703
<![%authorgroup.module;[
4704
<!ENTITY % local.authorgroup.attrib "">
4705
<!ENTITY % authorgroup.role.attrib "%role.attrib;">
4707
<!ENTITY % authorgroup.element "INCLUDE">
4708
<![%authorgroup.element;[
4709
<!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|othercredit)+)>
4710
<!--end of authorgroup.element-->]]>
4712
<!ENTITY % authorgroup.attlist "INCLUDE">
4713
<![%authorgroup.attlist;[
4714
<!ATTLIST authorgroup
4716
%authorgroup.role.attrib;
4717
%local.authorgroup.attrib;
4719
<!--end of authorgroup.attlist-->]]>
4720
<!--end of authorgroup.module-->]]>
4722
<!-- Author (defined elsewhere in this section)-->
4723
<!-- Editor (defined elsewhere in this section)-->
4725
<!ENTITY % collab.content.module "INCLUDE">
4726
<![%collab.content.module;[
4727
<!ENTITY % collab.module "INCLUDE">
4729
<!ENTITY % local.collab.attrib "">
4730
<!ENTITY % collab.role.attrib "%role.attrib;">
4732
<!ENTITY % collab.element "INCLUDE">
4733
<![%collab.element;[
4734
<!ELEMENT collab %ho; (collabname, affiliation*)>
4735
<!--end of collab.element-->]]>
4737
<!ENTITY % collab.attlist "INCLUDE">
4738
<![%collab.attlist;[
4741
%collab.role.attrib;
4742
%local.collab.attrib;
4744
<!--end of collab.attlist-->]]>
4745
<!--end of collab.module-->]]>
4747
<!ENTITY % collabname.module "INCLUDE">
4748
<![%collabname.module;[
4749
<!ENTITY % local.collabname.attrib "">
4750
<!ENTITY % collabname.role.attrib "%role.attrib;">
4752
<!ENTITY % collabname.element "INCLUDE">
4753
<![%collabname.element;[
4754
<!ELEMENT collabname %ho; (%docinfo.char.mix;)*>
4755
<!--end of collabname.element-->]]>
4757
<!ENTITY % collabname.attlist "INCLUDE">
4758
<![%collabname.attlist;[
4759
<!ATTLIST collabname
4761
%collabname.role.attrib;
4762
%local.collabname.attrib;
4764
<!--end of collabname.attlist-->]]>
4765
<!--end of collabname.module-->]]>
4767
<!-- Affiliation (defined elsewhere in this section)-->
4768
<!--end of collab.content.module-->]]>
4770
<!-- CorpAuthor (defined elsewhere in this section)-->
4771
<!-- OtherCredit (defined elsewhere in this section)-->
4773
<!--end of authorgroup.content.module-->]]>
4775
<!-- AuthorInitials ................... -->
4777
<!ENTITY % authorinitials.module "INCLUDE">
4778
<![%authorinitials.module;[
4779
<!ENTITY % local.authorinitials.attrib "">
4780
<!ENTITY % authorinitials.role.attrib "%role.attrib;">
4782
<!ENTITY % authorinitials.element "INCLUDE">
4783
<![%authorinitials.element;[
4784
<!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*>
4785
<!--end of authorinitials.element-->]]>
4787
<!ENTITY % authorinitials.attlist "INCLUDE">
4788
<![%authorinitials.attlist;[
4789
<!ATTLIST authorinitials
4791
%authorinitials.role.attrib;
4792
%local.authorinitials.attrib;
4794
<!--end of authorinitials.attlist-->]]>
4795
<!--end of authorinitials.module-->]]>
4797
<!-- ConfGroup ........................ -->
4799
<!ENTITY % confgroup.content.module "INCLUDE">
4800
<![%confgroup.content.module;[
4801
<!ENTITY % confgroup.module "INCLUDE">
4802
<![%confgroup.module;[
4803
<!ENTITY % local.confgroup.attrib "">
4804
<!ENTITY % confgroup.role.attrib "%role.attrib;">
4806
<!ENTITY % confgroup.element "INCLUDE">
4807
<![%confgroup.element;[
4808
<!ELEMENT confgroup %ho; ((confdates|conftitle|confnum|address|confsponsor)*)>
4809
<!--end of confgroup.element-->]]>
4811
<!ENTITY % confgroup.attlist "INCLUDE">
4812
<![%confgroup.attlist;[
4815
%confgroup.role.attrib;
4816
%local.confgroup.attrib;
4818
<!--end of confgroup.attlist-->]]>
4819
<!--end of confgroup.module-->]]>
4821
<!ENTITY % confdates.module "INCLUDE">
4822
<![%confdates.module;[
4823
<!ENTITY % local.confdates.attrib "">
4824
<!ENTITY % confdates.role.attrib "%role.attrib;">
4826
<!ENTITY % confdates.element "INCLUDE">
4827
<![%confdates.element;[
4828
<!ELEMENT confdates %ho; (%docinfo.char.mix;)*>
4829
<!--end of confdates.element-->]]>
4831
<!ENTITY % confdates.attlist "INCLUDE">
4832
<![%confdates.attlist;[
4835
%confdates.role.attrib;
4836
%local.confdates.attrib;
4838
<!--end of confdates.attlist-->]]>
4839
<!--end of confdates.module-->]]>
4841
<!ENTITY % conftitle.module "INCLUDE">
4842
<![%conftitle.module;[
4843
<!ENTITY % local.conftitle.attrib "">
4844
<!ENTITY % conftitle.role.attrib "%role.attrib;">
4846
<!ENTITY % conftitle.element "INCLUDE">
4847
<![%conftitle.element;[
4848
<!ELEMENT conftitle %ho; (%docinfo.char.mix;)*>
4849
<!--end of conftitle.element-->]]>
4851
<!ENTITY % conftitle.attlist "INCLUDE">
4852
<![%conftitle.attlist;[
4855
%conftitle.role.attrib;
4856
%local.conftitle.attrib;
4858
<!--end of conftitle.attlist-->]]>
4859
<!--end of conftitle.module-->]]>
4861
<!ENTITY % confnum.module "INCLUDE">
4862
<![%confnum.module;[
4863
<!ENTITY % local.confnum.attrib "">
4864
<!ENTITY % confnum.role.attrib "%role.attrib;">
4866
<!ENTITY % confnum.element "INCLUDE">
4867
<![%confnum.element;[
4868
<!ELEMENT confnum %ho; (%docinfo.char.mix;)*>
4869
<!--end of confnum.element-->]]>
4871
<!ENTITY % confnum.attlist "INCLUDE">
4872
<![%confnum.attlist;[
4875
%confnum.role.attrib;
4876
%local.confnum.attrib;
4878
<!--end of confnum.attlist-->]]>
4879
<!--end of confnum.module-->]]>
4881
<!-- Address (defined elsewhere in this section)-->
4883
<!ENTITY % confsponsor.module "INCLUDE">
4884
<![%confsponsor.module;[
4885
<!ENTITY % local.confsponsor.attrib "">
4886
<!ENTITY % confsponsor.role.attrib "%role.attrib;">
4888
<!ENTITY % confsponsor.element "INCLUDE">
4889
<![%confsponsor.element;[
4890
<!ELEMENT confsponsor %ho; (%docinfo.char.mix;)*>
4891
<!--end of confsponsor.element-->]]>
4893
<!ENTITY % confsponsor.attlist "INCLUDE">
4894
<![%confsponsor.attlist;[
4895
<!ATTLIST confsponsor
4897
%confsponsor.role.attrib;
4898
%local.confsponsor.attrib;
4900
<!--end of confsponsor.attlist-->]]>
4901
<!--end of confsponsor.module-->]]>
4902
<!--end of confgroup.content.module-->]]>
4904
<!-- ContractNum ...................... -->
4906
<!ENTITY % contractnum.module "INCLUDE">
4907
<![%contractnum.module;[
4908
<!ENTITY % local.contractnum.attrib "">
4909
<!ENTITY % contractnum.role.attrib "%role.attrib;">
4911
<!ENTITY % contractnum.element "INCLUDE">
4912
<![%contractnum.element;[
4913
<!ELEMENT contractnum %ho; (%docinfo.char.mix;)*>
4914
<!--end of contractnum.element-->]]>
4916
<!ENTITY % contractnum.attlist "INCLUDE">
4917
<![%contractnum.attlist;[
4918
<!ATTLIST contractnum
4920
%contractnum.role.attrib;
4921
%local.contractnum.attrib;
4923
<!--end of contractnum.attlist-->]]>
4924
<!--end of contractnum.module-->]]>
4926
<!-- ContractSponsor .................. -->
4928
<!ENTITY % contractsponsor.module "INCLUDE">
4929
<![%contractsponsor.module;[
4930
<!ENTITY % local.contractsponsor.attrib "">
4931
<!ENTITY % contractsponsor.role.attrib "%role.attrib;">
4933
<!ENTITY % contractsponsor.element "INCLUDE">
4934
<![%contractsponsor.element;[
4935
<!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*>
4936
<!--end of contractsponsor.element-->]]>
4938
<!ENTITY % contractsponsor.attlist "INCLUDE">
4939
<![%contractsponsor.attlist;[
4940
<!ATTLIST contractsponsor
4942
%contractsponsor.role.attrib;
4943
%local.contractsponsor.attrib;
4945
<!--end of contractsponsor.attlist-->]]>
4946
<!--end of contractsponsor.module-->]]>
4948
<!-- Copyright ........................ -->
4950
<!ENTITY % copyright.content.module "INCLUDE">
4951
<![%copyright.content.module;[
4952
<!ENTITY % copyright.module "INCLUDE">
4953
<![%copyright.module;[
4954
<!ENTITY % local.copyright.attrib "">
4955
<!ENTITY % copyright.role.attrib "%role.attrib;">
4957
<!ENTITY % copyright.element "INCLUDE">
4958
<![%copyright.element;[
4959
<!ELEMENT copyright %ho; (year+, holder*)>
4960
<!--end of copyright.element-->]]>
4962
<!ENTITY % copyright.attlist "INCLUDE">
4963
<![%copyright.attlist;[
4966
%copyright.role.attrib;
4967
%local.copyright.attrib;
4969
<!--end of copyright.attlist-->]]>
4970
<!--end of copyright.module-->]]>
4972
<!ENTITY % year.module "INCLUDE">
4974
<!ENTITY % local.year.attrib "">
4975
<!ENTITY % year.role.attrib "%role.attrib;">
4977
<!ENTITY % year.element "INCLUDE">
4979
<!ELEMENT year %ho; (%docinfo.char.mix;)*>
4980
<!--end of year.element-->]]>
4982
<!ENTITY % year.attlist "INCLUDE">
4989
<!--end of year.attlist-->]]>
4990
<!--end of year.module-->]]>
4992
<!ENTITY % holder.module "INCLUDE">
4994
<!ENTITY % local.holder.attrib "">
4995
<!ENTITY % holder.role.attrib "%role.attrib;">
4997
<!ENTITY % holder.element "INCLUDE">
4998
<![%holder.element;[
4999
<!ELEMENT holder %ho; (%docinfo.char.mix;)*>
5000
<!--end of holder.element-->]]>
5002
<!ENTITY % holder.attlist "INCLUDE">
5003
<![%holder.attlist;[
5006
%holder.role.attrib;
5007
%local.holder.attrib;
5009
<!--end of holder.attlist-->]]>
5010
<!--end of holder.module-->]]>
5011
<!--end of copyright.content.module-->]]>
5013
<!-- CorpAuthor ....................... -->
5015
<!ENTITY % corpauthor.module "INCLUDE">
5016
<![%corpauthor.module;[
5017
<!ENTITY % local.corpauthor.attrib "">
5018
<!ENTITY % corpauthor.role.attrib "%role.attrib;">
5020
<!ENTITY % corpauthor.element "INCLUDE">
5021
<![%corpauthor.element;[
5022
<!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*>
5023
<!--end of corpauthor.element-->]]>
5025
<!ENTITY % corpauthor.attlist "INCLUDE">
5026
<![%corpauthor.attlist;[
5027
<!ATTLIST corpauthor
5029
%corpauthor.role.attrib;
5030
%local.corpauthor.attrib;
5032
<!--end of corpauthor.attlist-->]]>
5033
<!--end of corpauthor.module-->]]>
5035
<!-- CorpName ......................... -->
5037
<!ENTITY % corpname.module "INCLUDE">
5038
<![%corpname.module;[
5039
<!ENTITY % local.corpname.attrib "">
5041
<!ENTITY % corpname.element "INCLUDE">
5042
<![%corpname.element;[
5043
<!ELEMENT corpname %ho; (%docinfo.char.mix;)*>
5044
<!--end of corpname.element-->]]>
5045
<!ENTITY % corpname.role.attrib "%role.attrib;">
5047
<!ENTITY % corpname.attlist "INCLUDE">
5048
<![%corpname.attlist;[
5051
%corpname.role.attrib;
5052
%local.corpname.attrib;
5054
<!--end of corpname.attlist-->]]>
5055
<!--end of corpname.module-->]]>
5057
<!-- Date ............................. -->
5059
<!ENTITY % date.module "INCLUDE">
5061
<!ENTITY % local.date.attrib "">
5062
<!ENTITY % date.role.attrib "%role.attrib;">
5064
<!ENTITY % date.element "INCLUDE">
5066
<!ELEMENT date %ho; (%docinfo.char.mix;)*>
5067
<!--end of date.element-->]]>
5069
<!ENTITY % date.attlist "INCLUDE">
5076
<!--end of date.attlist-->]]>
5077
<!--end of date.module-->]]>
5079
<!-- Edition .......................... -->
5081
<!ENTITY % edition.module "INCLUDE">
5082
<![%edition.module;[
5083
<!ENTITY % local.edition.attrib "">
5084
<!ENTITY % edition.role.attrib "%role.attrib;">
5086
<!ENTITY % edition.element "INCLUDE">
5087
<![%edition.element;[
5088
<!ELEMENT edition %ho; (%docinfo.char.mix;)*>
5089
<!--end of edition.element-->]]>
5091
<!ENTITY % edition.attlist "INCLUDE">
5092
<![%edition.attlist;[
5095
%edition.role.attrib;
5096
%local.edition.attrib;
5098
<!--end of edition.attlist-->]]>
5099
<!--end of edition.module-->]]>
5101
<!-- Editor ........................... -->
5103
<!ENTITY % editor.module "INCLUDE">
5105
<!ENTITY % local.editor.attrib "">
5106
<!ENTITY % editor.role.attrib "%role.attrib;">
5108
<!ENTITY % editor.element "INCLUDE">
5109
<![%editor.element;[
5110
<!ELEMENT editor %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
5111
<!--end of editor.element-->]]>
5113
<!ENTITY % editor.attlist "INCLUDE">
5114
<![%editor.attlist;[
5117
%editor.role.attrib;
5118
%local.editor.attrib;
5120
<!--end of editor.attlist-->]]>
5121
<!--(see "Personal identity elements" for %person.ident.mix;)-->
5122
<!--end of editor.module-->]]>
5124
<!-- ISBN ............................. -->
5126
<!ENTITY % isbn.module "INCLUDE">
5128
<!ENTITY % local.isbn.attrib "">
5129
<!ENTITY % isbn.role.attrib "%role.attrib;">
5131
<!ENTITY % isbn.element "INCLUDE">
5133
<!ELEMENT isbn %ho; (%docinfo.char.mix;)*>
5134
<!--end of isbn.element-->]]>
5136
<!ENTITY % isbn.attlist "INCLUDE">
5143
<!--end of isbn.attlist-->]]>
5144
<!--end of isbn.module-->]]>
5146
<!-- ISSN ............................. -->
5148
<!ENTITY % issn.module "INCLUDE">
5150
<!ENTITY % local.issn.attrib "">
5151
<!ENTITY % issn.role.attrib "%role.attrib;">
5153
<!ENTITY % issn.element "INCLUDE">
5155
<!ELEMENT issn %ho; (%docinfo.char.mix;)*>
5156
<!--end of issn.element-->]]>
5158
<!ENTITY % issn.attlist "INCLUDE">
5165
<!--end of issn.attlist-->]]>
5166
<!--end of issn.module-->]]>
5168
<!-- BiblioId ................. -->
5169
<!ENTITY % biblio.class.attrib
5177
otherclass CDATA #IMPLIED"
5180
<!ENTITY % biblioid.module "INCLUDE">
5181
<![%biblioid.module;[
5182
<!ENTITY % local.biblioid.attrib "">
5183
<!ENTITY % biblioid.role.attrib "%role.attrib;">
5185
<!ENTITY % biblioid.element "INCLUDE">
5186
<![%biblioid.element;[
5187
<!ELEMENT biblioid %ho; (%docinfo.char.mix;)*>
5188
<!--end of biblioid.element-->]]>
5190
<!ENTITY % biblioid.attlist "INCLUDE">
5191
<![%biblioid.attlist;[
5193
%biblio.class.attrib;
5195
%biblioid.role.attrib;
5196
%local.biblioid.attrib;
5198
<!--end of biblioid.attlist-->]]>
5199
<!--end of biblioid.module-->]]>
5201
<!-- CiteBiblioId ................. -->
5203
<!ENTITY % citebiblioid.module "INCLUDE">
5204
<![%citebiblioid.module;[
5205
<!ENTITY % local.citebiblioid.attrib "">
5206
<!ENTITY % citebiblioid.role.attrib "%role.attrib;">
5208
<!ENTITY % citebiblioid.element "INCLUDE">
5209
<![%citebiblioid.element;[
5210
<!ELEMENT citebiblioid %ho; (%docinfo.char.mix;)*>
5211
<!--end of citebiblioid.element-->]]>
5213
<!ENTITY % citebiblioid.attlist "INCLUDE">
5214
<![%citebiblioid.attlist;[
5215
<!ATTLIST citebiblioid
5216
%biblio.class.attrib;
5218
%citebiblioid.role.attrib;
5219
%local.citebiblioid.attrib;
5221
<!--end of citebiblioid.attlist-->]]>
5222
<!--end of citebiblioid.module-->]]>
5224
<!-- BiblioSource ................. -->
5226
<!ENTITY % bibliosource.module "INCLUDE">
5227
<![%bibliosource.module;[
5228
<!ENTITY % local.bibliosource.attrib "">
5229
<!ENTITY % bibliosource.role.attrib "%role.attrib;">
5231
<!ENTITY % bibliosource.element "INCLUDE">
5232
<![%bibliosource.element;[
5233
<!ELEMENT bibliosource %ho; (%docinfo.char.mix;)*>
5234
<!--end of bibliosource.element-->]]>
5236
<!ENTITY % bibliosource.attlist "INCLUDE">
5237
<![%bibliosource.attlist;[
5238
<!ATTLIST bibliosource
5239
%biblio.class.attrib;
5241
%bibliosource.role.attrib;
5242
%local.bibliosource.attrib;
5244
<!--end of bibliosource.attlist-->]]>
5245
<!--end of bibliosource.module-->]]>
5247
<!-- BiblioRelation ................. -->
5249
<!ENTITY % bibliorelation.module "INCLUDE">
5250
<![%bibliorelation.module;[
5251
<!ENTITY % local.bibliorelation.attrib "">
5252
<!ENTITY % local.bibliorelation.types "">
5254
<!ENTITY % bibliorelation.type.attrib
5268
%local.bibliorelation.types;) #IMPLIED
5269
othertype CDATA #IMPLIED
5272
<!ENTITY % bibliorelation.role.attrib "%role.attrib;">
5274
<!ENTITY % bibliorelation.element "INCLUDE">
5275
<![%bibliorelation.element;[
5276
<!ELEMENT bibliorelation %ho; (%docinfo.char.mix;)*>
5277
<!--end of bibliorelation.element-->]]>
5279
<!ENTITY % bibliorelation.attlist "INCLUDE">
5280
<![%bibliorelation.attlist;[
5281
<!ATTLIST bibliorelation
5282
%biblio.class.attrib;
5283
%bibliorelation.type.attrib;
5285
%bibliorelation.role.attrib;
5286
%local.bibliorelation.attrib;
5288
<!--end of bibliorelation.attlist-->]]>
5289
<!--end of bibliorelation.module-->]]>
5291
<!-- BiblioCoverage ................. -->
5293
<!ENTITY % bibliocoverage.module "INCLUDE">
5294
<![%bibliocoverage.module;[
5295
<!ENTITY % local.bibliocoverage.attrib "">
5296
<!ENTITY % bibliocoverage.role.attrib "%role.attrib;">
5298
<!ENTITY % bibliocoverage.element "INCLUDE">
5299
<![%bibliocoverage.element;[
5300
<!ELEMENT bibliocoverage %ho; (%docinfo.char.mix;)*>
5301
<!--end of bibliocoverage.element-->]]>
5303
<!ENTITY % bibliocoverage.attlist "INCLUDE">
5304
<![%bibliocoverage.attlist;[
5305
<!ATTLIST bibliocoverage
5306
spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial) #IMPLIED
5307
otherspatial CDATA #IMPLIED
5308
temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED
5309
othertemporal CDATA #IMPLIED
5311
%bibliocoverage.role.attrib;
5312
%local.bibliocoverage.attrib;
5314
<!--end of bibliocoverage.attlist-->]]>
5315
<!--end of bibliocoverage.module-->]]>
5317
<!-- InvPartNumber .................... -->
5319
<!ENTITY % invpartnumber.module "INCLUDE">
5320
<![%invpartnumber.module;[
5321
<!ENTITY % local.invpartnumber.attrib "">
5322
<!ENTITY % invpartnumber.role.attrib "%role.attrib;">
5324
<!ENTITY % invpartnumber.element "INCLUDE">
5325
<![%invpartnumber.element;[
5326
<!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*>
5327
<!--end of invpartnumber.element-->]]>
5329
<!ENTITY % invpartnumber.attlist "INCLUDE">
5330
<![%invpartnumber.attlist;[
5331
<!ATTLIST invpartnumber
5333
%invpartnumber.role.attrib;
5334
%local.invpartnumber.attrib;
5336
<!--end of invpartnumber.attlist-->]]>
5337
<!--end of invpartnumber.module-->]]>
5339
<!-- IssueNum ......................... -->
5341
<!ENTITY % issuenum.module "INCLUDE">
5342
<![%issuenum.module;[
5343
<!ENTITY % local.issuenum.attrib "">
5344
<!ENTITY % issuenum.role.attrib "%role.attrib;">
5346
<!ENTITY % issuenum.element "INCLUDE">
5347
<![%issuenum.element;[
5348
<!ELEMENT issuenum %ho; (%docinfo.char.mix;)*>
5349
<!--end of issuenum.element-->]]>
5351
<!ENTITY % issuenum.attlist "INCLUDE">
5352
<![%issuenum.attlist;[
5355
%issuenum.role.attrib;
5356
%local.issuenum.attrib;
5358
<!--end of issuenum.attlist-->]]>
5359
<!--end of issuenum.module-->]]>
5361
<!-- LegalNotice ...................... -->
5363
<!ENTITY % legalnotice.module "INCLUDE">
5364
<![%legalnotice.module;[
5365
<!ENTITY % local.legalnotice.attrib "">
5366
<!ENTITY % legalnotice.role.attrib "%role.attrib;">
5368
<!ENTITY % legalnotice.element "INCLUDE">
5369
<![%legalnotice.element;[
5370
<!ELEMENT legalnotice %ho; (blockinfo?, title?, (%legalnotice.mix;)+)
5372
<!--end of legalnotice.element-->]]>
5374
<!ENTITY % legalnotice.attlist "INCLUDE">
5375
<![%legalnotice.attlist;[
5376
<!ATTLIST legalnotice
5378
%legalnotice.role.attrib;
5379
%local.legalnotice.attrib;
5381
<!--end of legalnotice.attlist-->]]>
5382
<!--end of legalnotice.module-->]]>
5384
<!-- ModeSpec ......................... -->
5386
<!ENTITY % modespec.module "INCLUDE">
5387
<![%modespec.module;[
5388
<!ENTITY % local.modespec.attrib "">
5389
<!ENTITY % modespec.role.attrib "%role.attrib;">
5391
<!ENTITY % modespec.element "INCLUDE">
5392
<![%modespec.element;[
5393
<!ELEMENT modespec %ho; (%docinfo.char.mix;)*
5395
<!--end of modespec.element-->]]>
5397
<!-- Application: Type of action required for completion
5398
of the links to which the ModeSpec is relevant (e.g.,
5399
retrieval query) -->
5402
<!ENTITY % modespec.attlist "INCLUDE">
5403
<![%modespec.attlist;[
5405
application NOTATION
5406
(%notation.class;) #IMPLIED
5408
%modespec.role.attrib;
5409
%local.modespec.attrib;
5411
<!--end of modespec.attlist-->]]>
5412
<!--end of modespec.module-->]]>
5414
<!-- OrgName .......................... -->
5416
<!ENTITY % orgname.module "INCLUDE">
5417
<![%orgname.module;[
5418
<!ENTITY % local.orgname.attrib "">
5419
<!ENTITY % orgname.role.attrib "%role.attrib;">
5421
<!ENTITY % orgname.element "INCLUDE">
5422
<![%orgname.element;[
5423
<!ELEMENT orgname %ho; (%docinfo.char.mix;)*>
5424
<!--end of orgname.element-->]]>
5426
<!ENTITY % orgname.attlist "INCLUDE">
5427
<![%orgname.attlist;[
5430
class (corporation|nonprofit|consortium|informal|other) #IMPLIED
5431
otherclass CDATA #IMPLIED
5432
%orgname.role.attrib;
5433
%local.orgname.attrib;
5435
<!--end of orgname.attlist-->]]>
5436
<!--end of orgname.module-->]]>
5438
<!-- OtherCredit ...................... -->
5440
<!ENTITY % othercredit.module "INCLUDE">
5441
<![%othercredit.module;[
5442
<!ENTITY % local.othercredit.attrib "">
5443
<!ENTITY % othercredit.role.attrib "%role.attrib;">
5445
<!ENTITY % othercredit.element "INCLUDE">
5446
<![%othercredit.element;[
5447
<!ELEMENT othercredit %ho; ((personname|(%person.ident.mix;)+),
5448
(personblurb|email|address)*)>
5449
<!--end of othercredit.element-->]]>
5451
<!ENTITY % othercredit.attlist "INCLUDE">
5452
<![%othercredit.attlist;[
5453
<!ATTLIST othercredit
5455
%othercredit.role.attrib;
5456
%local.othercredit.attrib;
5458
<!--end of othercredit.attlist-->]]>
5459
<!--(see "Personal identity elements" for %person.ident.mix;)-->
5460
<!--end of othercredit.module-->]]>
5462
<!-- PageNums ......................... -->
5464
<!ENTITY % pagenums.module "INCLUDE">
5465
<![%pagenums.module;[
5466
<!ENTITY % local.pagenums.attrib "">
5467
<!ENTITY % pagenums.role.attrib "%role.attrib;">
5469
<!ENTITY % pagenums.element "INCLUDE">
5470
<![%pagenums.element;[
5471
<!ELEMENT pagenums %ho; (%docinfo.char.mix;)*>
5472
<!--end of pagenums.element-->]]>
5474
<!ENTITY % pagenums.attlist "INCLUDE">
5475
<![%pagenums.attlist;[
5478
%pagenums.role.attrib;
5479
%local.pagenums.attrib;
5481
<!--end of pagenums.attlist-->]]>
5482
<!--end of pagenums.module-->]]>
5484
<!-- Personal identity elements ....... -->
5486
<!-- These elements are used only within Author, Editor, and
5489
<!ENTITY % person.ident.module "INCLUDE">
5490
<![%person.ident.module;[
5491
<!ENTITY % contrib.module "INCLUDE">
5492
<![%contrib.module;[
5493
<!ENTITY % local.contrib.attrib "">
5494
<!ENTITY % contrib.role.attrib "%role.attrib;">
5496
<!ENTITY % contrib.element "INCLUDE">
5497
<![%contrib.element;[
5498
<!ELEMENT contrib %ho; (%docinfo.char.mix;)*>
5499
<!--end of contrib.element-->]]>
5501
<!ENTITY % contrib.attlist "INCLUDE">
5502
<![%contrib.attlist;[
5505
%contrib.role.attrib;
5506
%local.contrib.attrib;
5508
<!--end of contrib.attlist-->]]>
5509
<!--end of contrib.module-->]]>
5511
<!ENTITY % firstname.module "INCLUDE">
5512
<![%firstname.module;[
5513
<!ENTITY % local.firstname.attrib "">
5514
<!ENTITY % firstname.role.attrib "%role.attrib;">
5516
<!ENTITY % firstname.element "INCLUDE">
5517
<![%firstname.element;[
5518
<!ELEMENT firstname %ho; (%docinfo.char.mix;)*>
5519
<!--end of firstname.element-->]]>
5521
<!ENTITY % firstname.attlist "INCLUDE">
5522
<![%firstname.attlist;[
5525
%firstname.role.attrib;
5526
%local.firstname.attrib;
5528
<!--end of firstname.attlist-->]]>
5529
<!--end of firstname.module-->]]>
5531
<!ENTITY % honorific.module "INCLUDE">
5532
<![%honorific.module;[
5533
<!ENTITY % local.honorific.attrib "">
5534
<!ENTITY % honorific.role.attrib "%role.attrib;">
5536
<!ENTITY % honorific.element "INCLUDE">
5537
<![%honorific.element;[
5538
<!ELEMENT honorific %ho; (%docinfo.char.mix;)*>
5539
<!--end of honorific.element-->]]>
5541
<!ENTITY % honorific.attlist "INCLUDE">
5542
<![%honorific.attlist;[
5545
%honorific.role.attrib;
5546
%local.honorific.attrib;
5548
<!--end of honorific.attlist-->]]>
5549
<!--end of honorific.module-->]]>
5551
<!ENTITY % lineage.module "INCLUDE">
5552
<![%lineage.module;[
5553
<!ENTITY % local.lineage.attrib "">
5554
<!ENTITY % lineage.role.attrib "%role.attrib;">
5556
<!ENTITY % lineage.element "INCLUDE">
5557
<![%lineage.element;[
5558
<!ELEMENT lineage %ho; (%docinfo.char.mix;)*>
5559
<!--end of lineage.element-->]]>
5561
<!ENTITY % lineage.attlist "INCLUDE">
5562
<![%lineage.attlist;[
5565
%lineage.role.attrib;
5566
%local.lineage.attrib;
5568
<!--end of lineage.attlist-->]]>
5569
<!--end of lineage.module-->]]>
5571
<!ENTITY % othername.module "INCLUDE">
5572
<![%othername.module;[
5573
<!ENTITY % local.othername.attrib "">
5574
<!ENTITY % othername.role.attrib "%role.attrib;">
5576
<!ENTITY % othername.element "INCLUDE">
5577
<![%othername.element;[
5578
<!ELEMENT othername %ho; (%docinfo.char.mix;)*>
5579
<!--end of othername.element-->]]>
5581
<!ENTITY % othername.attlist "INCLUDE">
5582
<![%othername.attlist;[
5585
%othername.role.attrib;
5586
%local.othername.attrib;
5588
<!--end of othername.attlist-->]]>
5589
<!--end of othername.module-->]]>
5591
<!ENTITY % surname.module "INCLUDE">
5592
<![%surname.module;[
5593
<!ENTITY % local.surname.attrib "">
5594
<!ENTITY % surname.role.attrib "%role.attrib;">
5596
<!ENTITY % surname.element "INCLUDE">
5597
<![%surname.element;[
5598
<!ELEMENT surname %ho; (%docinfo.char.mix;)*>
5599
<!--end of surname.element-->]]>
5601
<!ENTITY % surname.attlist "INCLUDE">
5602
<![%surname.attlist;[
5605
%surname.role.attrib;
5606
%local.surname.attrib;
5608
<!--end of surname.attlist-->]]>
5609
<!--end of surname.module-->]]>
5610
<!--end of person.ident.module-->]]>
5612
<!-- PrintHistory ..................... -->
5614
<!ENTITY % printhistory.module "INCLUDE">
5615
<![%printhistory.module;[
5616
<!ENTITY % local.printhistory.attrib "">
5617
<!ENTITY % printhistory.role.attrib "%role.attrib;">
5619
<!ENTITY % printhistory.element "INCLUDE">
5620
<![%printhistory.element;[
5621
<!ELEMENT printhistory %ho; ((%para.class;)+)>
5622
<!--end of printhistory.element-->]]>
5624
<!ENTITY % printhistory.attlist "INCLUDE">
5625
<![%printhistory.attlist;[
5626
<!ATTLIST printhistory
5628
%printhistory.role.attrib;
5629
%local.printhistory.attrib;
5631
<!--end of printhistory.attlist-->]]>
5632
<!--end of printhistory.module-->]]>
5634
<!-- ProductName ...................... -->
5636
<!ENTITY % productname.module "INCLUDE">
5637
<![%productname.module;[
5638
<!ENTITY % local.productname.attrib "">
5639
<!ENTITY % productname.role.attrib "%role.attrib;">
5641
<!ENTITY % productname.element "INCLUDE">
5642
<![%productname.element;[
5643
<!ELEMENT productname %ho; (%para.char.mix;)*>
5644
<!--end of productname.element-->]]>
5646
<!-- Class: More precisely identifies the item the element names -->
5649
<!ENTITY % productname.attlist "INCLUDE">
5650
<![%productname.attlist;[
5651
<!ATTLIST productname
5657
%productname.role.attrib;
5658
%local.productname.attrib;
5660
<!--end of productname.attlist-->]]>
5661
<!--end of productname.module-->]]>
5663
<!-- ProductNumber .................... -->
5665
<!ENTITY % productnumber.module "INCLUDE">
5666
<![%productnumber.module;[
5667
<!ENTITY % local.productnumber.attrib "">
5668
<!ENTITY % productnumber.role.attrib "%role.attrib;">
5670
<!ENTITY % productnumber.element "INCLUDE">
5671
<![%productnumber.element;[
5672
<!ELEMENT productnumber %ho; (%docinfo.char.mix;)*>
5673
<!--end of productnumber.element-->]]>
5675
<!ENTITY % productnumber.attlist "INCLUDE">
5676
<![%productnumber.attlist;[
5677
<!ATTLIST productnumber
5679
%productnumber.role.attrib;
5680
%local.productnumber.attrib;
5682
<!--end of productnumber.attlist-->]]>
5683
<!--end of productnumber.module-->]]>
5685
<!-- PubDate .......................... -->
5687
<!ENTITY % pubdate.module "INCLUDE">
5688
<![%pubdate.module;[
5689
<!ENTITY % local.pubdate.attrib "">
5690
<!ENTITY % pubdate.role.attrib "%role.attrib;">
5692
<!ENTITY % pubdate.element "INCLUDE">
5693
<![%pubdate.element;[
5694
<!ELEMENT pubdate %ho; (%docinfo.char.mix;)*>
5695
<!--end of pubdate.element-->]]>
5697
<!ENTITY % pubdate.attlist "INCLUDE">
5698
<![%pubdate.attlist;[
5701
%pubdate.role.attrib;
5702
%local.pubdate.attrib;
5704
<!--end of pubdate.attlist-->]]>
5705
<!--end of pubdate.module-->]]>
5707
<!-- Publisher ........................ -->
5709
<!ENTITY % publisher.content.module "INCLUDE">
5710
<![%publisher.content.module;[
5711
<!ENTITY % publisher.module "INCLUDE">
5712
<![%publisher.module;[
5713
<!ENTITY % local.publisher.attrib "">
5714
<!ENTITY % publisher.role.attrib "%role.attrib;">
5716
<!ENTITY % publisher.element "INCLUDE">
5717
<![%publisher.element;[
5718
<!ELEMENT publisher %ho; (publishername, address*)>
5719
<!--end of publisher.element-->]]>
5721
<!ENTITY % publisher.attlist "INCLUDE">
5722
<![%publisher.attlist;[
5725
%publisher.role.attrib;
5726
%local.publisher.attrib;
5728
<!--end of publisher.attlist-->]]>
5729
<!--end of publisher.module-->]]>
5731
<!ENTITY % publishername.module "INCLUDE">
5732
<![%publishername.module;[
5733
<!ENTITY % local.publishername.attrib "">
5734
<!ENTITY % publishername.role.attrib "%role.attrib;">
5736
<!ENTITY % publishername.element "INCLUDE">
5737
<![%publishername.element;[
5738
<!ELEMENT publishername %ho; (%docinfo.char.mix;)*>
5739
<!--end of publishername.element-->]]>
5741
<!ENTITY % publishername.attlist "INCLUDE">
5742
<![%publishername.attlist;[
5743
<!ATTLIST publishername
5745
%publishername.role.attrib;
5746
%local.publishername.attrib;
5748
<!--end of publishername.attlist-->]]>
5749
<!--end of publishername.module-->]]>
5751
<!-- Address (defined elsewhere in this section)-->
5752
<!--end of publisher.content.module-->]]>
5754
<!-- PubsNumber ....................... -->
5756
<!ENTITY % pubsnumber.module "INCLUDE">
5757
<![%pubsnumber.module;[
5758
<!ENTITY % local.pubsnumber.attrib "">
5759
<!ENTITY % pubsnumber.role.attrib "%role.attrib;">
5761
<!ENTITY % pubsnumber.element "INCLUDE">
5762
<![%pubsnumber.element;[
5763
<!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*>
5764
<!--end of pubsnumber.element-->]]>
5766
<!ENTITY % pubsnumber.attlist "INCLUDE">
5767
<![%pubsnumber.attlist;[
5768
<!ATTLIST pubsnumber
5770
%pubsnumber.role.attrib;
5771
%local.pubsnumber.attrib;
5773
<!--end of pubsnumber.attlist-->]]>
5774
<!--end of pubsnumber.module-->]]>
5776
<!-- ReleaseInfo ...................... -->
5778
<!ENTITY % releaseinfo.module "INCLUDE">
5779
<![%releaseinfo.module;[
5780
<!ENTITY % local.releaseinfo.attrib "">
5781
<!ENTITY % releaseinfo.role.attrib "%role.attrib;">
5783
<!ENTITY % releaseinfo.element "INCLUDE">
5784
<![%releaseinfo.element;[
5785
<!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*>
5786
<!--end of releaseinfo.element-->]]>
5788
<!ENTITY % releaseinfo.attlist "INCLUDE">
5789
<![%releaseinfo.attlist;[
5790
<!ATTLIST releaseinfo
5792
%releaseinfo.role.attrib;
5793
%local.releaseinfo.attrib;
5795
<!--end of releaseinfo.attlist-->]]>
5796
<!--end of releaseinfo.module-->]]>
5798
<!-- RevHistory ....................... -->
5800
<!ENTITY % revhistory.content.module "INCLUDE">
5801
<![%revhistory.content.module;[
5802
<!ENTITY % revhistory.module "INCLUDE">
5803
<![%revhistory.module;[
5804
<!ENTITY % local.revhistory.attrib "">
5805
<!ENTITY % revhistory.role.attrib "%role.attrib;">
5807
<!ENTITY % revhistory.element "INCLUDE">
5808
<![%revhistory.element;[
5809
<!ELEMENT revhistory %ho; (revision+)>
5810
<!--end of revhistory.element-->]]>
5812
<!ENTITY % revhistory.attlist "INCLUDE">
5813
<![%revhistory.attlist;[
5814
<!ATTLIST revhistory
5816
%revhistory.role.attrib;
5817
%local.revhistory.attrib;
5819
<!--end of revhistory.attlist-->]]>
5820
<!--end of revhistory.module-->]]>
5822
<!ENTITY % revision.module "INCLUDE">
5823
<![%revision.module;[
5824
<!ENTITY % local.revision.attrib "">
5825
<!ENTITY % revision.role.attrib "%role.attrib;">
5827
<!ENTITY % revision.element "INCLUDE">
5828
<![%revision.element;[
5829
<!ELEMENT revision %ho; (revnumber, date, authorinitials*,
5830
(revremark|revdescription)?)>
5831
<!--end of revision.element-->]]>
5833
<!ENTITY % revision.attlist "INCLUDE">
5834
<![%revision.attlist;[
5837
%revision.role.attrib;
5838
%local.revision.attrib;
5840
<!--end of revision.attlist-->]]>
5841
<!--end of revision.module-->]]>
5843
<!ENTITY % revnumber.module "INCLUDE">
5844
<![%revnumber.module;[
5845
<!ENTITY % local.revnumber.attrib "">
5846
<!ENTITY % revnumber.role.attrib "%role.attrib;">
5848
<!ENTITY % revnumber.element "INCLUDE">
5849
<![%revnumber.element;[
5850
<!ELEMENT revnumber %ho; (%docinfo.char.mix;)*>
5851
<!--end of revnumber.element-->]]>
5853
<!ENTITY % revnumber.attlist "INCLUDE">
5854
<![%revnumber.attlist;[
5857
%revnumber.role.attrib;
5858
%local.revnumber.attrib;
5860
<!--end of revnumber.attlist-->]]>
5861
<!--end of revnumber.module-->]]>
5863
<!-- Date (defined elsewhere in this section)-->
5864
<!-- AuthorInitials (defined elsewhere in this section)-->
5866
<!ENTITY % revremark.module "INCLUDE">
5867
<![%revremark.module;[
5868
<!ENTITY % local.revremark.attrib "">
5869
<!ENTITY % revremark.role.attrib "%role.attrib;">
5871
<!ENTITY % revremark.element "INCLUDE">
5872
<![%revremark.element;[
5873
<!ELEMENT revremark %ho; (%docinfo.char.mix;)*>
5874
<!--end of revremark.element-->]]>
5876
<!ENTITY % revremark.attlist "INCLUDE">
5877
<![%revremark.attlist;[
5880
%revremark.role.attrib;
5881
%local.revremark.attrib;
5883
<!--end of revremark.attlist-->]]>
5884
<!--end of revremark.module-->]]>
5886
<!ENTITY % revdescription.module "INCLUDE">
5887
<![ %revdescription.module; [
5888
<!ENTITY % local.revdescription.attrib "">
5889
<!ENTITY % revdescription.role.attrib "%role.attrib;">
5891
<!ENTITY % revdescription.element "INCLUDE">
5892
<![ %revdescription.element; [
5893
<!ELEMENT revdescription %ho; ((%revdescription.mix;)+)>
5894
<!--end of revdescription.element-->]]>
5896
<!ENTITY % revdescription.attlist "INCLUDE">
5897
<![ %revdescription.attlist; [
5898
<!ATTLIST revdescription
5900
%revdescription.role.attrib;
5901
%local.revdescription.attrib;
5903
<!--end of revdescription.attlist-->]]>
5904
<!--end of revdescription.module-->]]>
5905
<!--end of revhistory.content.module-->]]>
5907
<!-- SeriesVolNums .................... -->
5909
<!ENTITY % seriesvolnums.module "INCLUDE">
5910
<![%seriesvolnums.module;[
5911
<!ENTITY % local.seriesvolnums.attrib "">
5912
<!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
5914
<!ENTITY % seriesvolnums.element "INCLUDE">
5915
<![%seriesvolnums.element;[
5916
<!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*>
5917
<!--end of seriesvolnums.element-->]]>
5919
<!ENTITY % seriesvolnums.attlist "INCLUDE">
5920
<![%seriesvolnums.attlist;[
5921
<!ATTLIST seriesvolnums
5923
%seriesvolnums.role.attrib;
5924
%local.seriesvolnums.attrib;
5926
<!--end of seriesvolnums.attlist-->]]>
5927
<!--end of seriesvolnums.module-->]]>
5929
<!-- VolumeNum ........................ -->
5931
<!ENTITY % volumenum.module "INCLUDE">
5932
<![%volumenum.module;[
5933
<!ENTITY % local.volumenum.attrib "">
5934
<!ENTITY % volumenum.role.attrib "%role.attrib;">
5936
<!ENTITY % volumenum.element "INCLUDE">
5937
<![%volumenum.element;[
5938
<!ELEMENT volumenum %ho; (%docinfo.char.mix;)*>
5939
<!--end of volumenum.element-->]]>
5941
<!ENTITY % volumenum.attlist "INCLUDE">
5942
<![%volumenum.attlist;[
5945
%volumenum.role.attrib;
5946
%local.volumenum.attrib;
5948
<!--end of volumenum.attlist-->]]>
5949
<!--end of volumenum.module-->]]>
5951
<!-- .................................. -->
5953
<!--end of docinfo.content.module-->]]>
5955
<!-- ...................................................................... -->
5956
<!-- Inline, link, and ubiquitous elements ................................ -->
5958
<!-- Technical and computer terms ......................................... -->
5960
<!ENTITY % accel.module "INCLUDE">
5962
<!ENTITY % local.accel.attrib "">
5963
<!ENTITY % accel.role.attrib "%role.attrib;">
5965
<!ENTITY % accel.element "INCLUDE">
5967
<!ELEMENT accel %ho; (%smallcptr.char.mix;)*>
5968
<!--end of accel.element-->]]>
5970
<!ENTITY % accel.attlist "INCLUDE">
5975
%local.accel.attrib;
5977
<!--end of accel.attlist-->]]>
5978
<!--end of accel.module-->]]>
5980
<!ENTITY % action.module "INCLUDE">
5982
<!ENTITY % local.action.attrib "">
5983
<!ENTITY % action.role.attrib "%role.attrib;">
5985
<!ENTITY % action.element "INCLUDE">
5986
<![%action.element;[
5987
<!ELEMENT action %ho; (%cptr.char.mix;)*>
5988
<!--end of action.element-->]]>
5990
<!ENTITY % action.attlist "INCLUDE">
5991
<![%action.attlist;[
5995
%action.role.attrib;
5996
%local.action.attrib;
5998
<!--end of action.attlist-->]]>
5999
<!--end of action.module-->]]>
6001
<!ENTITY % application.module "INCLUDE">
6002
<![%application.module;[
6003
<!ENTITY % local.application.attrib "">
6004
<!ENTITY % application.role.attrib "%role.attrib;">
6006
<!ENTITY % application.element "INCLUDE">
6007
<![%application.element;[
6008
<!ELEMENT application %ho; (%para.char.mix;)*>
6009
<!--end of application.element-->]]>
6011
<!ENTITY % application.attlist "INCLUDE">
6012
<![%application.attlist;[
6013
<!ATTLIST application
6018
%application.role.attrib;
6019
%local.application.attrib;
6021
<!--end of application.attlist-->]]>
6022
<!--end of application.module-->]]>
6024
<!ENTITY % classname.module "INCLUDE">
6025
<![%classname.module;[
6026
<!ENTITY % local.classname.attrib "">
6027
<!ENTITY % classname.role.attrib "%role.attrib;">
6029
<!ENTITY % classname.element "INCLUDE">
6030
<![%classname.element;[
6031
<!ELEMENT classname %ho; (%smallcptr.char.mix;)*>
6032
<!--end of classname.element-->]]>
6034
<!ENTITY % classname.attlist "INCLUDE">
6035
<![%classname.attlist;[
6038
%classname.role.attrib;
6039
%local.classname.attrib;
6041
<!--end of classname.attlist-->]]>
6042
<!--end of classname.module-->]]>
6044
<!ENTITY % co.module "INCLUDE">
6046
<!ENTITY % local.co.attrib "">
6047
<!-- CO is a callout area of the LineColumn unit type (a single character
6048
position); the position is directly indicated by the location of CO. -->
6049
<!ENTITY % co.role.attrib "%role.attrib;">
6051
<!ENTITY % co.element "INCLUDE">
6053
<!ELEMENT co %ho; EMPTY>
6054
<!--end of co.element-->]]>
6056
<!-- bug number/symbol override or initialization -->
6057
<!-- to any related information -->
6060
<!ENTITY % co.attlist "INCLUDE">
6065
%idreq.common.attrib;
6069
<!--end of co.attlist-->]]>
6070
<!--end of co.module-->]]>
6072
<!ENTITY % coref.module "INCLUDE">
6074
<!ENTITY % local.coref.attrib "">
6075
<!-- COREF is a reference to a CO -->
6076
<!ENTITY % coref.role.attrib "%role.attrib;">
6078
<!ENTITY % coref.element "INCLUDE">
6080
<!ELEMENT coref %ho; EMPTY>
6081
<!--end of coref.element-->]]>
6083
<!-- bug number/symbol override or initialization -->
6084
<!-- to any related information -->
6086
<!ENTITY % coref.attlist "INCLUDE">
6093
%local.coref.attrib;
6095
<!--end of coref.attlist-->]]>
6096
<!--end of coref.module-->]]>
6098
<!ENTITY % command.module "INCLUDE">
6099
<![%command.module;[
6100
<!ENTITY % local.command.attrib "">
6101
<!ENTITY % command.role.attrib "%role.attrib;">
6103
<!ENTITY % command.element "INCLUDE">
6104
<![%command.element;[
6105
<!ELEMENT command %ho; (%cptr.char.mix;)*>
6106
<!--end of command.element-->]]>
6108
<!ENTITY % command.attlist "INCLUDE">
6109
<![%command.attlist;[
6113
%command.role.attrib;
6114
%local.command.attrib;
6116
<!--end of command.attlist-->]]>
6117
<!--end of command.module-->]]>
6119
<!ENTITY % computeroutput.module "INCLUDE">
6120
<![%computeroutput.module;[
6121
<!ENTITY % local.computeroutput.attrib "">
6122
<!ENTITY % computeroutput.role.attrib "%role.attrib;">
6124
<!ENTITY % computeroutput.element "INCLUDE">
6125
<![%computeroutput.element;[
6126
<!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*>
6127
<!--end of computeroutput.element-->]]>
6129
<!ENTITY % computeroutput.attlist "INCLUDE">
6130
<![%computeroutput.attlist;[
6131
<!ATTLIST computeroutput
6134
%computeroutput.role.attrib;
6135
%local.computeroutput.attrib;
6137
<!--end of computeroutput.attlist-->]]>
6138
<!--end of computeroutput.module-->]]>
6140
<!ENTITY % database.module "INCLUDE">
6141
<![%database.module;[
6142
<!ENTITY % local.database.attrib "">
6143
<!ENTITY % database.role.attrib "%role.attrib;">
6145
<!ENTITY % database.element "INCLUDE">
6146
<![%database.element;[
6147
<!ELEMENT database %ho; (%cptr.char.mix;)*>
6148
<!--end of database.element-->]]>
6150
<!-- Class: Type of database the element names; no default -->
6153
<!ENTITY % database.attlist "INCLUDE">
6154
<![%database.attlist;[
6164
%database.role.attrib;
6165
%local.database.attrib;
6167
<!--end of database.attlist-->]]>
6168
<!--end of database.module-->]]>
6170
<!ENTITY % email.module "INCLUDE">
6172
<!ENTITY % local.email.attrib "">
6173
<!ENTITY % email.role.attrib "%role.attrib;">
6175
<!ENTITY % email.element "INCLUDE">
6177
<!ELEMENT email %ho; (%docinfo.char.mix;)*>
6178
<!--end of email.element-->]]>
6180
<!ENTITY % email.attlist "INCLUDE">
6185
%local.email.attrib;
6187
<!--end of email.attlist-->]]>
6188
<!--end of email.module-->]]>
6190
<!ENTITY % envar.module "INCLUDE">
6192
<!ENTITY % local.envar.attrib "">
6193
<!ENTITY % envar.role.attrib "%role.attrib;">
6195
<!ENTITY % envar.element "INCLUDE">
6197
<!ELEMENT envar %ho; (%smallcptr.char.mix;)*>
6198
<!--end of envar.element-->]]>
6200
<!ENTITY % envar.attlist "INCLUDE">
6205
%local.envar.attrib;
6207
<!--end of envar.attlist-->]]>
6208
<!--end of envar.module-->]]>
6211
<!ENTITY % errorcode.module "INCLUDE">
6212
<![%errorcode.module;[
6213
<!ENTITY % local.errorcode.attrib "">
6214
<!ENTITY % errorcode.role.attrib "%role.attrib;">
6216
<!ENTITY % errorcode.element "INCLUDE">
6217
<![%errorcode.element;[
6218
<!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*>
6219
<!--end of errorcode.element-->]]>
6221
<!ENTITY % errorcode.attlist "INCLUDE">
6222
<![%errorcode.attlist;[
6226
%errorcode.role.attrib;
6227
%local.errorcode.attrib;
6229
<!--end of errorcode.attlist-->]]>
6230
<!--end of errorcode.module-->]]>
6232
<!ENTITY % errorname.module "INCLUDE">
6233
<![%errorname.module;[
6234
<!ENTITY % local.errorname.attrib "">
6235
<!ENTITY % errorname.role.attrib "%role.attrib;">
6237
<!ENTITY % errorname.element "INCLUDE">
6238
<![%errorname.element;[
6239
<!ELEMENT errorname %ho; (%smallcptr.char.mix;)*>
6240
<!--end of errorname.element-->]]>
6242
<!ENTITY % errorname.attlist "INCLUDE">
6243
<![%errorname.attlist;[
6246
%errorname.role.attrib;
6247
%local.errorname.attrib;
6249
<!--end of errorname.attlist-->]]>
6250
<!--end of errorname.module-->]]>
6252
<!ENTITY % errortext.module "INCLUDE">
6253
<![%errortext.module;[
6254
<!ENTITY % local.errortext.attrib "">
6255
<!ENTITY % errortext.role.attrib "%role.attrib;">
6257
<!ENTITY % errortext.element "INCLUDE">
6258
<![%errortext.element;[
6259
<!ELEMENT errortext %ho; (%smallcptr.char.mix;)*>
6260
<!--end of errortext.element-->]]>
6262
<!ENTITY % errortext.attlist "INCLUDE">
6263
<![%errortext.attlist;[
6266
%errortext.role.attrib;
6267
%local.errortext.attrib;
6269
<!--end of errortext.attlist-->]]>
6270
<!--end of errortext.module-->]]>
6272
<!ENTITY % errortype.module "INCLUDE">
6273
<![%errortype.module;[
6274
<!ENTITY % local.errortype.attrib "">
6275
<!ENTITY % errortype.role.attrib "%role.attrib;">
6277
<!ENTITY % errortype.element "INCLUDE">
6278
<![%errortype.element;[
6279
<!ELEMENT errortype %ho; (%smallcptr.char.mix;)*>
6280
<!--end of errortype.element-->]]>
6282
<!ENTITY % errortype.attlist "INCLUDE">
6283
<![%errortype.attlist;[
6286
%errortype.role.attrib;
6287
%local.errortype.attrib;
6289
<!--end of errortype.attlist-->]]>
6290
<!--end of errortype.module-->]]>
6292
<!ENTITY % filename.module "INCLUDE">
6293
<![%filename.module;[
6294
<!ENTITY % local.filename.attrib "">
6295
<!ENTITY % filename.role.attrib "%role.attrib;">
6297
<!ENTITY % filename.element "INCLUDE">
6298
<![%filename.element;[
6299
<!ELEMENT filename %ho; (%cptr.char.mix;)*>
6300
<!--end of filename.element-->]]>
6302
<!-- Class: Type of filename the element names; no default -->
6303
<!-- Path: Search path (possibly system-specific) in which
6304
file can be found -->
6307
<!ENTITY % filename.attlist "INCLUDE">
6308
<![%filename.attlist;[
6320
%filename.role.attrib;
6321
%local.filename.attrib;
6323
<!--end of filename.attlist-->]]>
6324
<!--end of filename.module-->]]>
6326
<!ENTITY % function.module "INCLUDE">
6327
<![%function.module;[
6328
<!ENTITY % local.function.attrib "">
6329
<!ENTITY % function.role.attrib "%role.attrib;">
6331
<!ENTITY % function.element "INCLUDE">
6332
<![%function.element;[
6333
<!ELEMENT function %ho; (%cptr.char.mix;)*>
6334
<!--end of function.element-->]]>
6336
<!ENTITY % function.attlist "INCLUDE">
6337
<![%function.attlist;[
6341
%function.role.attrib;
6342
%local.function.attrib;
6344
<!--end of function.attlist-->]]>
6345
<!--end of function.module-->]]>
6347
<!ENTITY % guibutton.module "INCLUDE">
6348
<![%guibutton.module;[
6349
<!ENTITY % local.guibutton.attrib "">
6350
<!ENTITY % guibutton.role.attrib "%role.attrib;">
6352
<!ENTITY % guibutton.element "INCLUDE">
6353
<![%guibutton.element;[
6354
<!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel)*>
6355
<!--end of guibutton.element-->]]>
6357
<!ENTITY % guibutton.attlist "INCLUDE">
6358
<![%guibutton.attlist;[
6362
%guibutton.role.attrib;
6363
%local.guibutton.attrib;
6365
<!--end of guibutton.attlist-->]]>
6366
<!--end of guibutton.module-->]]>
6368
<!ENTITY % guiicon.module "INCLUDE">
6369
<![%guiicon.module;[
6370
<!ENTITY % local.guiicon.attrib "">
6371
<!ENTITY % guiicon.role.attrib "%role.attrib;">
6373
<!ENTITY % guiicon.element "INCLUDE">
6374
<![%guiicon.element;[
6375
<!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel)*>
6376
<!--end of guiicon.element-->]]>
6378
<!ENTITY % guiicon.attlist "INCLUDE">
6379
<![%guiicon.attlist;[
6383
%guiicon.role.attrib;
6384
%local.guiicon.attrib;
6386
<!--end of guiicon.attlist-->]]>
6387
<!--end of guiicon.module-->]]>
6389
<!ENTITY % guilabel.module "INCLUDE">
6390
<![%guilabel.module;[
6391
<!ENTITY % local.guilabel.attrib "">
6392
<!ENTITY % guilabel.role.attrib "%role.attrib;">
6394
<!ENTITY % guilabel.element "INCLUDE">
6395
<![%guilabel.element;[
6396
<!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel)*>
6397
<!--end of guilabel.element-->]]>
6399
<!ENTITY % guilabel.attlist "INCLUDE">
6400
<![%guilabel.attlist;[
6404
%guilabel.role.attrib;
6405
%local.guilabel.attrib;
6407
<!--end of guilabel.attlist-->]]>
6408
<!--end of guilabel.module-->]]>
6410
<!ENTITY % guimenu.module "INCLUDE">
6411
<![%guimenu.module;[
6412
<!ENTITY % local.guimenu.attrib "">
6413
<!ENTITY % guimenu.role.attrib "%role.attrib;">
6415
<!ENTITY % guimenu.element "INCLUDE">
6416
<![%guimenu.element;[
6417
<!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel)*>
6418
<!--end of guimenu.element-->]]>
6420
<!ENTITY % guimenu.attlist "INCLUDE">
6421
<![%guimenu.attlist;[
6425
%guimenu.role.attrib;
6426
%local.guimenu.attrib;
6428
<!--end of guimenu.attlist-->]]>
6429
<!--end of guimenu.module-->]]>
6431
<!ENTITY % guimenuitem.module "INCLUDE">
6432
<![%guimenuitem.module;[
6433
<!ENTITY % local.guimenuitem.attrib "">
6434
<!ENTITY % guimenuitem.role.attrib "%role.attrib;">
6436
<!ENTITY % guimenuitem.element "INCLUDE">
6437
<![%guimenuitem.element;[
6438
<!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel)*>
6439
<!--end of guimenuitem.element-->]]>
6441
<!ENTITY % guimenuitem.attlist "INCLUDE">
6442
<![%guimenuitem.attlist;[
6443
<!ATTLIST guimenuitem
6446
%guimenuitem.role.attrib;
6447
%local.guimenuitem.attrib;
6449
<!--end of guimenuitem.attlist-->]]>
6450
<!--end of guimenuitem.module-->]]>
6452
<!ENTITY % guisubmenu.module "INCLUDE">
6453
<![%guisubmenu.module;[
6454
<!ENTITY % local.guisubmenu.attrib "">
6455
<!ENTITY % guisubmenu.role.attrib "%role.attrib;">
6457
<!ENTITY % guisubmenu.element "INCLUDE">
6458
<![%guisubmenu.element;[
6459
<!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel)*>
6460
<!--end of guisubmenu.element-->]]>
6462
<!ENTITY % guisubmenu.attlist "INCLUDE">
6463
<![%guisubmenu.attlist;[
6464
<!ATTLIST guisubmenu
6467
%guisubmenu.role.attrib;
6468
%local.guisubmenu.attrib;
6470
<!--end of guisubmenu.attlist-->]]>
6471
<!--end of guisubmenu.module-->]]>
6473
<!ENTITY % hardware.module "INCLUDE">
6474
<![%hardware.module;[
6475
<!ENTITY % local.hardware.attrib "">
6476
<!ENTITY % hardware.role.attrib "%role.attrib;">
6478
<!ENTITY % hardware.element "INCLUDE">
6479
<![%hardware.element;[
6480
<!ELEMENT hardware %ho; (%cptr.char.mix;)*>
6481
<!--end of hardware.element-->]]>
6483
<!ENTITY % hardware.attlist "INCLUDE">
6484
<![%hardware.attlist;[
6488
%hardware.role.attrib;
6489
%local.hardware.attrib;
6491
<!--end of hardware.attlist-->]]>
6492
<!--end of hardware.module-->]]>
6494
<!ENTITY % interface.module "INCLUDE">
6495
<![%interface.module;[
6496
<!ENTITY % local.interface.attrib "">
6497
<!ENTITY % interface.role.attrib "%role.attrib;">
6499
<!ENTITY % interface.element "INCLUDE">
6500
<![%interface.element;[
6501
<!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*>
6502
<!--end of interface.element-->]]>
6504
<!-- Class: Type of the Interface item; no default -->
6507
<!ENTITY % interface.attlist "INCLUDE">
6508
<![%interface.attlist;[
6512
%interface.role.attrib;
6513
%local.interface.attrib;
6515
<!--end of interface.attlist-->]]>
6516
<!--end of interface.module-->]]>
6518
<!ENTITY % keycap.module "INCLUDE">
6520
<!ENTITY % local.keycap.attrib "">
6521
<!ENTITY % keycap.role.attrib "%role.attrib;">
6523
<!ENTITY % keycap.element "INCLUDE">
6524
<![%keycap.element;[
6525
<!ELEMENT keycap %ho; (%cptr.char.mix;)*>
6526
<!--end of keycap.element-->]]>
6528
<!ENTITY % keycap.attlist "INCLUDE">
6529
<![%keycap.attlist;[
6533
%keycap.role.attrib;
6534
%local.keycap.attrib;
6536
<!--end of keycap.attlist-->]]>
6537
<!--end of keycap.module-->]]>
6539
<!ENTITY % keycode.module "INCLUDE">
6540
<![%keycode.module;[
6541
<!ENTITY % local.keycode.attrib "">
6542
<!ENTITY % keycode.role.attrib "%role.attrib;">
6544
<!ENTITY % keycode.element "INCLUDE">
6545
<![%keycode.element;[
6546
<!ELEMENT keycode %ho; (%smallcptr.char.mix;)*>
6547
<!--end of keycode.element-->]]>
6549
<!ENTITY % keycode.attlist "INCLUDE">
6550
<![%keycode.attlist;[
6553
%keycode.role.attrib;
6554
%local.keycode.attrib;
6556
<!--end of keycode.attlist-->]]>
6557
<!--end of keycode.module-->]]>
6559
<!ENTITY % keycombo.module "INCLUDE">
6560
<![%keycombo.module;[
6561
<!ENTITY % local.keycombo.attrib "">
6562
<!ENTITY % keycombo.role.attrib "%role.attrib;">
6564
<!ENTITY % keycombo.element "INCLUDE">
6565
<![%keycombo.element;[
6566
<!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)>
6567
<!--end of keycombo.element-->]]>
6569
<!ENTITY % keycombo.attlist "INCLUDE">
6570
<![%keycombo.attlist;[
6575
%keycombo.role.attrib;
6576
%local.keycombo.attrib;
6578
<!--end of keycombo.attlist-->]]>
6579
<!--end of keycombo.module-->]]>
6581
<!ENTITY % keysym.module "INCLUDE">
6583
<!ENTITY % local.keysym.attrib "">
6584
<!ENTITY % keysysm.role.attrib "%role.attrib;">
6586
<!ENTITY % keysym.element "INCLUDE">
6587
<![%keysym.element;[
6588
<!ELEMENT keysym %ho; (%smallcptr.char.mix;)*>
6589
<!--end of keysym.element-->]]>
6591
<!ENTITY % keysym.attlist "INCLUDE">
6592
<![%keysym.attlist;[
6595
%keysysm.role.attrib;
6596
%local.keysym.attrib;
6598
<!--end of keysym.attlist-->]]>
6599
<!--end of keysym.module-->]]>
6601
<!ENTITY % lineannotation.module "INCLUDE">
6602
<![%lineannotation.module;[
6603
<!ENTITY % local.lineannotation.attrib "">
6604
<!ENTITY % lineannotation.role.attrib "%role.attrib;">
6606
<!ENTITY % lineannotation.element "INCLUDE">
6607
<![%lineannotation.element;[
6608
<!ELEMENT lineannotation %ho; (%para.char.mix;)*>
6609
<!--end of lineannotation.element-->]]>
6611
<!ENTITY % lineannotation.attlist "INCLUDE">
6612
<![%lineannotation.attlist;[
6613
<!ATTLIST lineannotation
6615
%lineannotation.role.attrib;
6616
%local.lineannotation.attrib;
6618
<!--end of lineannotation.attlist-->]]>
6619
<!--end of lineannotation.module-->]]>
6621
<!ENTITY % literal.module "INCLUDE">
6622
<![%literal.module;[
6623
<!ENTITY % local.literal.attrib "">
6624
<!ENTITY % literal.role.attrib "%role.attrib;">
6626
<!ENTITY % literal.element "INCLUDE">
6627
<![%literal.element;[
6628
<!ELEMENT literal %ho; (%cptr.char.mix;)*>
6629
<!--end of literal.element-->]]>
6631
<!ENTITY % literal.attlist "INCLUDE">
6632
<![%literal.attlist;[
6636
%literal.role.attrib;
6637
%local.literal.attrib;
6639
<!--end of literal.attlist-->]]>
6640
<!--end of literal.module-->]]>
6642
<!ENTITY % constant.module "INCLUDE">
6643
<![ %constant.module; [
6644
<!ENTITY % local.constant.attrib "">
6645
<!ENTITY % constant.role.attrib "%role.attrib;">
6647
<!ENTITY % constant.element "INCLUDE">
6648
<![ %constant.element; [
6649
<!ELEMENT constant %ho; (%smallcptr.char.mix;)*>
6650
<!--end of constant.element-->]]>
6652
<!ENTITY % constant.attlist "INCLUDE">
6653
<![ %constant.attlist; [
6655
class (limit) #IMPLIED
6657
%constant.role.attrib;
6658
%local.constant.attrib;
6660
<!--end of constant.attlist-->]]>
6661
<!--end of constant.module-->]]>
6663
<!ENTITY % varname.module "INCLUDE">
6664
<![ %varname.module; [
6665
<!ENTITY % local.varname.attrib "">
6666
<!ENTITY % varname.role.attrib "%role.attrib;">
6668
<!ENTITY % varname.element "INCLUDE">
6669
<![ %varname.element; [
6670
<!ELEMENT varname %ho; (%smallcptr.char.mix;)*>
6671
<!--end of varname.element-->]]>
6673
<!ENTITY % varname.attlist "INCLUDE">
6674
<![ %varname.attlist; [
6677
%varname.role.attrib;
6678
%local.varname.attrib;
6680
<!--end of varname.attlist-->]]>
6681
<!--end of varname.module-->]]>
6683
<!ENTITY % markup.module "INCLUDE">
6685
<!ENTITY % local.markup.attrib "">
6686
<!ENTITY % markup.role.attrib "%role.attrib;">
6688
<!ENTITY % markup.element "INCLUDE">
6689
<![%markup.element;[
6690
<!ELEMENT markup %ho; (%smallcptr.char.mix;)*>
6691
<!--end of markup.element-->]]>
6693
<!ENTITY % markup.attlist "INCLUDE">
6694
<![%markup.attlist;[
6697
%markup.role.attrib;
6698
%local.markup.attrib;
6700
<!--end of markup.attlist-->]]>
6701
<!--end of markup.module-->]]>
6703
<!ENTITY % medialabel.module "INCLUDE">
6704
<![%medialabel.module;[
6705
<!ENTITY % local.medialabel.attrib "">
6706
<!ENTITY % medialabel.role.attrib "%role.attrib;">
6708
<!ENTITY % medialabel.element "INCLUDE">
6709
<![%medialabel.element;[
6710
<!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*>
6711
<!--end of medialabel.element-->]]>
6713
<!-- Class: Type of medium named by the element; no default -->
6716
<!ENTITY % medialabel.attlist "INCLUDE">
6717
<![%medialabel.attlist;[
6718
<!ATTLIST medialabel
6724
%medialabel.role.attrib;
6725
%local.medialabel.attrib;
6727
<!--end of medialabel.attlist-->]]>
6728
<!--end of medialabel.module-->]]>
6730
<!ENTITY % menuchoice.content.module "INCLUDE">
6731
<![%menuchoice.content.module;[
6732
<!ENTITY % menuchoice.module "INCLUDE">
6733
<![%menuchoice.module;[
6734
<!ENTITY % local.menuchoice.attrib "">
6735
<!ENTITY % menuchoice.role.attrib "%role.attrib;">
6737
<!ENTITY % menuchoice.element "INCLUDE">
6738
<![%menuchoice.element;[
6739
<!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel
6740
|guimenu|guimenuitem|guisubmenu|interface)+)>
6741
<!--end of menuchoice.element-->]]>
6743
<!ENTITY % menuchoice.attlist "INCLUDE">
6744
<![%menuchoice.attlist;[
6745
<!ATTLIST menuchoice
6748
%menuchoice.role.attrib;
6749
%local.menuchoice.attrib;
6751
<!--end of menuchoice.attlist-->]]>
6752
<!--end of menuchoice.module-->]]>
6754
<!ENTITY % shortcut.module "INCLUDE">
6755
<![%shortcut.module;[
6756
<!-- See also KeyCombo -->
6757
<!ENTITY % local.shortcut.attrib "">
6758
<!ENTITY % shortcut.role.attrib "%role.attrib;">
6760
<!ENTITY % shortcut.element "INCLUDE">
6761
<![%shortcut.element;[
6762
<!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)>
6763
<!--end of shortcut.element-->]]>
6765
<!ENTITY % shortcut.attlist "INCLUDE">
6766
<![%shortcut.attlist;[
6771
%shortcut.role.attrib;
6772
%local.shortcut.attrib;
6774
<!--end of shortcut.attlist-->]]>
6775
<!--end of shortcut.module-->]]>
6776
<!--end of menuchoice.content.module-->]]>
6778
<!ENTITY % mousebutton.module "INCLUDE">
6779
<![%mousebutton.module;[
6780
<!ENTITY % local.mousebutton.attrib "">
6781
<!ENTITY % mousebutton.role.attrib "%role.attrib;">
6783
<!ENTITY % mousebutton.element "INCLUDE">
6784
<![%mousebutton.element;[
6785
<!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*>
6786
<!--end of mousebutton.element-->]]>
6788
<!ENTITY % mousebutton.attlist "INCLUDE">
6789
<![%mousebutton.attlist;[
6790
<!ATTLIST mousebutton
6793
%mousebutton.role.attrib;
6794
%local.mousebutton.attrib;
6796
<!--end of mousebutton.attlist-->]]>
6797
<!--end of mousebutton.module-->]]>
6799
<!ENTITY % msgtext.module "INCLUDE">
6800
<![%msgtext.module;[
6801
<!ENTITY % local.msgtext.attrib "">
6802
<!ENTITY % msgtext.role.attrib "%role.attrib;">
6804
<!ENTITY % msgtext.element "INCLUDE">
6805
<![%msgtext.element;[
6806
<!ELEMENT msgtext %ho; ((%component.mix;)+)>
6807
<!--end of msgtext.element-->]]>
6809
<!ENTITY % msgtext.attlist "INCLUDE">
6810
<![%msgtext.attlist;[
6813
%msgtext.role.attrib;
6814
%local.msgtext.attrib;
6816
<!--end of msgtext.attlist-->]]>
6817
<!--end of msgtext.module-->]]>
6819
<!ENTITY % option.module "INCLUDE">
6821
<!ENTITY % local.option.attrib "">
6822
<!ENTITY % option.role.attrib "%role.attrib;">
6824
<!ENTITY % option.element "INCLUDE">
6825
<![%option.element;[
6826
<!ELEMENT option %ho; (%cptr.char.mix;)*>
6827
<!--end of option.element-->]]>
6829
<!ENTITY % option.attlist "INCLUDE">
6830
<![%option.attlist;[
6833
%option.role.attrib;
6834
%local.option.attrib;
6836
<!--end of option.attlist-->]]>
6837
<!--end of option.module-->]]>
6839
<!ENTITY % optional.module "INCLUDE">
6840
<![%optional.module;[
6841
<!ENTITY % local.optional.attrib "">
6842
<!ENTITY % optional.role.attrib "%role.attrib;">
6844
<!ENTITY % optional.element "INCLUDE">
6845
<![%optional.element;[
6846
<!ELEMENT optional %ho; (%cptr.char.mix;)*>
6847
<!--end of optional.element-->]]>
6849
<!ENTITY % optional.attlist "INCLUDE">
6850
<![%optional.attlist;[
6853
%optional.role.attrib;
6854
%local.optional.attrib;
6856
<!--end of optional.attlist-->]]>
6857
<!--end of optional.module-->]]>
6859
<!ENTITY % parameter.module "INCLUDE">
6860
<![%parameter.module;[
6861
<!ENTITY % local.parameter.attrib "">
6862
<!ENTITY % parameter.role.attrib "%role.attrib;">
6864
<!ENTITY % parameter.element "INCLUDE">
6865
<![%parameter.element;[
6866
<!ELEMENT parameter %ho; (%cptr.char.mix;)*>
6867
<!--end of parameter.element-->]]>
6869
<!-- Class: Type of the Parameter; no default -->
6872
<!ENTITY % parameter.attlist "INCLUDE">
6873
<![%parameter.attlist;[
6880
%parameter.role.attrib;
6881
%local.parameter.attrib;
6883
<!--end of parameter.attlist-->]]>
6884
<!--end of parameter.module-->]]>
6886
<!ENTITY % prompt.module "INCLUDE">
6888
<!ENTITY % local.prompt.attrib "">
6889
<!ENTITY % prompt.role.attrib "%role.attrib;">
6891
<!ENTITY % prompt.element "INCLUDE">
6892
<![%prompt.element;[
6893
<!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*>
6894
<!--end of prompt.element-->]]>
6896
<!ENTITY % prompt.attlist "INCLUDE">
6897
<![%prompt.attlist;[
6901
%prompt.role.attrib;
6902
%local.prompt.attrib;
6904
<!--end of prompt.attlist-->]]>
6905
<!--end of prompt.module-->]]>
6907
<!ENTITY % property.module "INCLUDE">
6908
<![%property.module;[
6909
<!ENTITY % local.property.attrib "">
6910
<!ENTITY % property.role.attrib "%role.attrib;">
6912
<!ENTITY % property.element "INCLUDE">
6913
<![%property.element;[
6914
<!ELEMENT property %ho; (%cptr.char.mix;)*>
6915
<!--end of property.element-->]]>
6917
<!ENTITY % property.attlist "INCLUDE">
6918
<![%property.attlist;[
6922
%property.role.attrib;
6923
%local.property.attrib;
6925
<!--end of property.attlist-->]]>
6926
<!--end of property.module-->]]>
6928
<!ENTITY % replaceable.module "INCLUDE">
6929
<![%replaceable.module;[
6930
<!ENTITY % local.replaceable.attrib "">
6931
<!ENTITY % replaceable.role.attrib "%role.attrib;">
6933
<!ENTITY % replaceable.element "INCLUDE">
6934
<![%replaceable.element;[
6935
<!ELEMENT replaceable %ho; (#PCDATA
6939
| %other.char.class;
6943
<!--end of replaceable.element-->]]>
6945
<!-- Class: Type of information the element represents; no
6949
<!ENTITY % replaceable.attlist "INCLUDE">
6950
<![%replaceable.attlist;[
6951
<!ATTLIST replaceable
6955
|parameter) #IMPLIED
6957
%replaceable.role.attrib;
6958
%local.replaceable.attrib;
6960
<!--end of replaceable.attlist-->]]>
6961
<!--end of replaceable.module-->]]>
6963
<!ENTITY % returnvalue.module "INCLUDE">
6964
<![%returnvalue.module;[
6965
<!ENTITY % local.returnvalue.attrib "">
6966
<!ENTITY % returnvalue.role.attrib "%role.attrib;">
6968
<!ENTITY % returnvalue.element "INCLUDE">
6969
<![%returnvalue.element;[
6970
<!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*>
6971
<!--end of returnvalue.element-->]]>
6973
<!ENTITY % returnvalue.attlist "INCLUDE">
6974
<![%returnvalue.attlist;[
6975
<!ATTLIST returnvalue
6977
%returnvalue.role.attrib;
6978
%local.returnvalue.attrib;
6980
<!--end of returnvalue.attlist-->]]>
6981
<!--end of returnvalue.module-->]]>
6983
<!ENTITY % sgmltag.module "INCLUDE">
6984
<![%sgmltag.module;[
6985
<!ENTITY % local.sgmltag.attrib "">
6986
<!ENTITY % sgmltag.role.attrib "%role.attrib;">
6988
<!ENTITY % sgmltag.element "INCLUDE">
6989
<![%sgmltag.element;[
6990
<!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*>
6991
<!--end of sgmltag.element-->]]>
6993
<!-- Class: Type of SGML construct the element names; no default -->
6996
<!ENTITY % sgmltag.attlist "INCLUDE">
6997
<![%sgmltag.attlist;[
7010
|sgmlcomment) #IMPLIED
7012
%sgmltag.role.attrib;
7013
%local.sgmltag.attrib;
7015
<!--end of sgmltag.attlist-->]]>
7016
<!--end of sgmltag.module-->]]>
7018
<!ENTITY % structfield.module "INCLUDE">
7019
<![%structfield.module;[
7020
<!ENTITY % local.structfield.attrib "">
7021
<!ENTITY % structfield.role.attrib "%role.attrib;">
7023
<!ENTITY % structfield.element "INCLUDE">
7024
<![%structfield.element;[
7025
<!ELEMENT structfield %ho; (%smallcptr.char.mix;)*>
7026
<!--end of structfield.element-->]]>
7028
<!ENTITY % structfield.attlist "INCLUDE">
7029
<![%structfield.attlist;[
7030
<!ATTLIST structfield
7032
%structfield.role.attrib;
7033
%local.structfield.attrib;
7035
<!--end of structfield.attlist-->]]>
7036
<!--end of structfield.module-->]]>
7038
<!ENTITY % structname.module "INCLUDE">
7039
<![%structname.module;[
7040
<!ENTITY % local.structname.attrib "">
7041
<!ENTITY % structname.role.attrib "%role.attrib;">
7043
<!ENTITY % structname.element "INCLUDE">
7044
<![%structname.element;[
7045
<!ELEMENT structname %ho; (%smallcptr.char.mix;)*>
7046
<!--end of structname.element-->]]>
7048
<!ENTITY % structname.attlist "INCLUDE">
7049
<![%structname.attlist;[
7050
<!ATTLIST structname
7052
%structname.role.attrib;
7053
%local.structname.attrib;
7055
<!--end of structname.attlist-->]]>
7056
<!--end of structname.module-->]]>
7058
<!ENTITY % symbol.module "INCLUDE">
7060
<!ENTITY % local.symbol.attrib "">
7061
<!ENTITY % symbol.role.attrib "%role.attrib;">
7063
<!ENTITY % symbol.element "INCLUDE">
7064
<![%symbol.element;[
7065
<!ELEMENT symbol %ho; (%smallcptr.char.mix;)*>
7066
<!--end of symbol.element-->]]>
7068
<!-- Class: Type of symbol; no default -->
7071
<!ENTITY % symbol.attlist "INCLUDE">
7072
<![%symbol.attlist;[
7074
class (limit) #IMPLIED
7076
%symbol.role.attrib;
7077
%local.symbol.attrib;
7079
<!--end of symbol.attlist-->]]>
7080
<!--end of symbol.module-->]]>
7082
<!ENTITY % systemitem.module "INCLUDE">
7083
<![%systemitem.module;[
7084
<!ENTITY % local.systemitem.attrib "">
7085
<!ENTITY % systemitem.role.attrib "%role.attrib;">
7087
<!ENTITY % systemitem.element "INCLUDE">
7088
<![%systemitem.element;[
7089
<!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*>
7090
<!--end of systemitem.element-->]]>
7092
<!-- Class: Type of system item the element names; no default -->
7094
<!ENTITY % systemitem.attlist "INCLUDE">
7095
<![%systemitem.attlist;[
7096
<!ATTLIST systemitem
7113
|newsgroup) #IMPLIED
7116
%systemitem.role.attrib;
7117
%local.systemitem.attrib;
7119
<!--end of systemitem.attlist-->]]>
7120
<!--end of systemitem.module-->]]>
7123
<!ENTITY % token.module "INCLUDE">
7125
<!ENTITY % local.token.attrib "">
7126
<!ENTITY % token.role.attrib "%role.attrib;">
7128
<!ENTITY % token.element "INCLUDE">
7130
<!ELEMENT token %ho; (%smallcptr.char.mix;)*>
7131
<!--end of token.element-->]]>
7133
<!ENTITY % token.attlist "INCLUDE">
7138
%local.token.attrib;
7140
<!--end of token.attlist-->]]>
7141
<!--end of token.module-->]]>
7143
<!ENTITY % type.module "INCLUDE">
7145
<!ENTITY % local.type.attrib "">
7146
<!ENTITY % type.role.attrib "%role.attrib;">
7148
<!ENTITY % type.element "INCLUDE">
7150
<!ELEMENT type %ho; (%smallcptr.char.mix;)*>
7151
<!--end of type.element-->]]>
7153
<!ENTITY % type.attlist "INCLUDE">
7160
<!--end of type.attlist-->]]>
7161
<!--end of type.module-->]]>
7163
<!ENTITY % userinput.module "INCLUDE">
7164
<![%userinput.module;[
7165
<!ENTITY % local.userinput.attrib "">
7166
<!ENTITY % userinput.role.attrib "%role.attrib;">
7168
<!ENTITY % userinput.element "INCLUDE">
7169
<![%userinput.element;[
7170
<!ELEMENT userinput %ho; (%cptr.char.mix;|co)*>
7171
<!--end of userinput.element-->]]>
7173
<!ENTITY % userinput.attlist "INCLUDE">
7174
<![%userinput.attlist;[
7178
%userinput.role.attrib;
7179
%local.userinput.attrib;
7181
<!--end of userinput.attlist-->]]>
7182
<!--end of userinput.module-->]]>
7184
<!-- General words and phrases ............................................ -->
7186
<!ENTITY % abbrev.module "INCLUDE">
7188
<!ENTITY % local.abbrev.attrib "">
7189
<!ENTITY % abbrev.role.attrib "%role.attrib;">
7191
<!ENTITY % abbrev.element "INCLUDE">
7192
<![%abbrev.element;[
7193
<!ELEMENT abbrev %ho; (%word.char.mix;)*>
7194
<!--end of abbrev.element-->]]>
7196
<!ENTITY % abbrev.attlist "INCLUDE">
7197
<![%abbrev.attlist;[
7200
%abbrev.role.attrib;
7201
%local.abbrev.attrib;
7203
<!--end of abbrev.attlist-->]]>
7204
<!--end of abbrev.module-->]]>
7206
<!ENTITY % acronym.module "INCLUDE">
7207
<![%acronym.module;[
7208
<!ENTITY % local.acronym.attrib "">
7209
<!ENTITY % acronym.role.attrib "%role.attrib;">
7211
<!ENTITY % acronym.element "INCLUDE">
7212
<![%acronym.element;[
7213
<!ELEMENT acronym %ho; (%word.char.mix;)*
7214
%acronym.exclusion;>
7215
<!--end of acronym.element-->]]>
7217
<!ENTITY % acronym.attlist "INCLUDE">
7218
<![%acronym.attlist;[
7221
%acronym.role.attrib;
7222
%local.acronym.attrib;
7224
<!--end of acronym.attlist-->]]>
7225
<!--end of acronym.module-->]]>
7227
<!ENTITY % citation.module "INCLUDE">
7228
<![%citation.module;[
7229
<!ENTITY % local.citation.attrib "">
7230
<!ENTITY % citation.role.attrib "%role.attrib;">
7232
<!ENTITY % citation.element "INCLUDE">
7233
<![%citation.element;[
7234
<!ELEMENT citation %ho; (%para.char.mix;)*>
7235
<!--end of citation.element-->]]>
7237
<!ENTITY % citation.attlist "INCLUDE">
7238
<![%citation.attlist;[
7241
%citation.role.attrib;
7242
%local.citation.attrib;
7244
<!--end of citation.attlist-->]]>
7245
<!--end of citation.module-->]]>
7247
<!ENTITY % citerefentry.module "INCLUDE">
7248
<![%citerefentry.module;[
7249
<!ENTITY % local.citerefentry.attrib "">
7250
<!ENTITY % citerefentry.role.attrib "%role.attrib;">
7252
<!ENTITY % citerefentry.element "INCLUDE">
7253
<![%citerefentry.element;[
7254
<!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)>
7255
<!--end of citerefentry.element-->]]>
7257
<!ENTITY % citerefentry.attlist "INCLUDE">
7258
<![%citerefentry.attlist;[
7259
<!ATTLIST citerefentry
7261
%citerefentry.role.attrib;
7262
%local.citerefentry.attrib;
7264
<!--end of citerefentry.attlist-->]]>
7265
<!--end of citerefentry.module-->]]>
7267
<!ENTITY % refentrytitle.module "INCLUDE">
7268
<![%refentrytitle.module;[
7269
<!ENTITY % local.refentrytitle.attrib "">
7270
<!ENTITY % refentrytitle.role.attrib "%role.attrib;">
7272
<!ENTITY % refentrytitle.element "INCLUDE">
7273
<![%refentrytitle.element;[
7274
<!ELEMENT refentrytitle %ho; (%para.char.mix;)*>
7275
<!--end of refentrytitle.element-->]]>
7277
<!ENTITY % refentrytitle.attlist "INCLUDE">
7278
<![%refentrytitle.attlist;[
7279
<!ATTLIST refentrytitle
7281
%refentrytitle.role.attrib;
7282
%local.refentrytitle.attrib;
7284
<!--end of refentrytitle.attlist-->]]>
7285
<!--end of refentrytitle.module-->]]>
7287
<!ENTITY % manvolnum.module "INCLUDE">
7288
<![%manvolnum.module;[
7289
<!ENTITY % local.manvolnum.attrib "">
7290
<!ENTITY % namvolnum.role.attrib "%role.attrib;">
7292
<!ENTITY % manvolnum.element "INCLUDE">
7293
<![%manvolnum.element;[
7294
<!ELEMENT manvolnum %ho; (%word.char.mix;)*>
7295
<!--end of manvolnum.element-->]]>
7297
<!ENTITY % manvolnum.attlist "INCLUDE">
7298
<![%manvolnum.attlist;[
7301
%namvolnum.role.attrib;
7302
%local.manvolnum.attrib;
7304
<!--end of manvolnum.attlist-->]]>
7305
<!--end of manvolnum.module-->]]>
7307
<!ENTITY % citetitle.module "INCLUDE">
7308
<![%citetitle.module;[
7309
<!ENTITY % local.citetitle.attrib "">
7310
<!ENTITY % citetitle.role.attrib "%role.attrib;">
7312
<!ENTITY % citetitle.element "INCLUDE">
7313
<![%citetitle.element;[
7314
<!ELEMENT citetitle %ho; (%para.char.mix;)*>
7315
<!--end of citetitle.element-->]]>
7317
<!-- Pubwork: Genre of published work cited; no default -->
7320
<!ENTITY % citetitle.attlist "INCLUDE">
7321
<![%citetitle.attlist;[
7332
|manuscript) #IMPLIED
7334
%citetitle.role.attrib;
7335
%local.citetitle.attrib;
7337
<!--end of citetitle.attlist-->]]>
7338
<!--end of citetitle.module-->]]>
7340
<!ENTITY % emphasis.module "INCLUDE">
7341
<![%emphasis.module;[
7342
<!ENTITY % local.emphasis.attrib "">
7343
<!ENTITY % emphasis.role.attrib "%role.attrib;">
7345
<!ENTITY % emphasis.element "INCLUDE">
7346
<![%emphasis.element;[
7347
<!ELEMENT emphasis %ho; (%para.char.mix;)*>
7348
<!--end of emphasis.element-->]]>
7350
<!ENTITY % emphasis.attlist "INCLUDE">
7351
<![%emphasis.attlist;[
7354
%emphasis.role.attrib;
7355
%local.emphasis.attrib;
7357
<!--end of emphasis.attlist-->]]>
7358
<!--end of emphasis.module-->]]>
7360
<!ENTITY % firstterm.module "INCLUDE">
7361
<![%firstterm.module;[
7362
<!ENTITY % local.firstterm.attrib "">
7363
<!ENTITY % firstterm.role.attrib "%role.attrib;">
7365
<!ENTITY % firstterm.element "INCLUDE">
7366
<![%firstterm.element;[
7367
<!ELEMENT firstterm %ho; (%word.char.mix;)*>
7368
<!--end of firstterm.element-->]]>
7370
<!-- to GlossEntry or other explanation -->
7373
<!ENTITY % firstterm.attlist "INCLUDE">
7374
<![%firstterm.attlist;[
7376
%linkend.attrib; %common.attrib;
7377
%firstterm.role.attrib;
7378
%local.firstterm.attrib;
7380
<!--end of firstterm.attlist-->]]>
7381
<!--end of firstterm.module-->]]>
7383
<!ENTITY % foreignphrase.module "INCLUDE">
7384
<![%foreignphrase.module;[
7385
<!ENTITY % local.foreignphrase.attrib "">
7386
<!ENTITY % foreignphrase.role.attrib "%role.attrib;">
7388
<!ENTITY % foreignphrase.element "INCLUDE">
7389
<![%foreignphrase.element;[
7390
<!ELEMENT foreignphrase %ho; (%para.char.mix;)*>
7391
<!--end of foreignphrase.element-->]]>
7393
<!ENTITY % foreignphrase.attlist "INCLUDE">
7394
<![%foreignphrase.attlist;[
7395
<!ATTLIST foreignphrase
7397
%foreignphrase.role.attrib;
7398
%local.foreignphrase.attrib;
7400
<!--end of foreignphrase.attlist-->]]>
7401
<!--end of foreignphrase.module-->]]>
7403
<!ENTITY % glossterm.module "INCLUDE">
7404
<![%glossterm.module;[
7405
<!ENTITY % local.glossterm.attrib "">
7406
<!ENTITY % glossterm.role.attrib "%role.attrib;">
7408
<!ENTITY % glossterm.element "INCLUDE">
7409
<![%glossterm.element;[
7410
<!ELEMENT glossterm %ho; (%para.char.mix;)*
7411
%glossterm.exclusion;>
7412
<!--end of glossterm.element-->]]>
7414
<!-- to GlossEntry if Glossterm used in text -->
7415
<!-- BaseForm: Provides the form of GlossTerm to be used
7419
<!ENTITY % glossterm.attlist "INCLUDE">
7420
<![%glossterm.attlist;[
7422
%linkend.attrib; baseform CDATA #IMPLIED
7424
%glossterm.role.attrib;
7425
%local.glossterm.attrib;
7427
<!--end of glossterm.attlist-->]]>
7428
<!--end of glossterm.module-->]]>
7430
<!ENTITY % phrase.module "INCLUDE">
7432
<!ENTITY % local.phrase.attrib "">
7433
<!ENTITY % phrase.role.attrib "%role.attrib;">
7435
<!ENTITY % phrase.element "INCLUDE">
7436
<![%phrase.element;[
7437
<!ELEMENT phrase %ho; (%para.char.mix;)*>
7438
<!--end of phrase.element-->]]>
7440
<!ENTITY % phrase.attlist "INCLUDE">
7441
<![%phrase.attlist;[
7444
%phrase.role.attrib;
7445
%local.phrase.attrib;
7447
<!--end of phrase.attlist-->]]>
7448
<!--end of phrase.module-->]]>
7450
<!ENTITY % quote.module "INCLUDE">
7452
<!ENTITY % local.quote.attrib "">
7453
<!ENTITY % quote.role.attrib "%role.attrib;">
7455
<!ENTITY % quote.element "INCLUDE">
7457
<!ELEMENT quote %ho; (%para.char.mix;)*>
7458
<!--end of quote.element-->]]>
7460
<!ENTITY % quote.attlist "INCLUDE">
7465
%local.quote.attrib;
7467
<!--end of quote.attlist-->]]>
7468
<!--end of quote.module-->]]>
7470
<!ENTITY % ssscript.module "INCLUDE">
7471
<![%ssscript.module;[
7472
<!ENTITY % local.ssscript.attrib "">
7473
<!ENTITY % ssscript.role.attrib "%role.attrib;">
7475
<!ENTITY % subscript.element "INCLUDE">
7476
<![%subscript.element;[
7477
<!ELEMENT subscript %ho; (#PCDATA
7485
| %other.char.class;)*
7487
<!--end of subscript.element-->]]>
7489
<!ENTITY % subscript.attlist "INCLUDE">
7490
<![%subscript.attlist;[
7493
%ssscript.role.attrib;
7494
%local.ssscript.attrib;
7496
<!--end of subscript.attlist-->]]>
7498
<!ENTITY % superscript.element "INCLUDE">
7499
<![%superscript.element;[
7500
<!ELEMENT superscript %ho; (#PCDATA
7508
| %other.char.class;)*
7510
<!--end of superscript.element-->]]>
7512
<!ENTITY % superscript.attlist "INCLUDE">
7513
<![%superscript.attlist;[
7514
<!ATTLIST superscript
7516
%ssscript.role.attrib;
7517
%local.ssscript.attrib;
7519
<!--end of superscript.attlist-->]]>
7520
<!--end of ssscript.module-->]]>
7522
<!ENTITY % trademark.module "INCLUDE">
7523
<![%trademark.module;[
7524
<!ENTITY % local.trademark.attrib "">
7525
<!ENTITY % trademark.role.attrib "%role.attrib;">
7527
<!ENTITY % trademark.element "INCLUDE">
7528
<![%trademark.element;[
7529
<!ELEMENT trademark %ho; (#PCDATA
7533
| %other.char.class;
7537
<!--end of trademark.element-->]]>
7539
<!-- Class: More precisely identifies the item the element names -->
7542
<!ENTITY % trademark.attlist "INCLUDE">
7543
<![%trademark.attlist;[
7550
%trademark.role.attrib;
7551
%local.trademark.attrib;
7553
<!--end of trademark.attlist-->]]>
7554
<!--end of trademark.module-->]]>
7556
<!ENTITY % wordasword.module "INCLUDE">
7557
<![%wordasword.module;[
7558
<!ENTITY % local.wordasword.attrib "">
7559
<!ENTITY % wordasword.role.attrib "%role.attrib;">
7561
<!ENTITY % wordasword.element "INCLUDE">
7562
<![%wordasword.element;[
7563
<!ELEMENT wordasword %ho; (%word.char.mix;)*>
7564
<!--end of wordasword.element-->]]>
7566
<!ENTITY % wordasword.attlist "INCLUDE">
7567
<![%wordasword.attlist;[
7568
<!ATTLIST wordasword
7570
%wordasword.role.attrib;
7571
%local.wordasword.attrib;
7573
<!--end of wordasword.attlist-->]]>
7574
<!--end of wordasword.module-->]]>
7576
<!-- Links and cross-references ........................................... -->
7578
<!ENTITY % link.module "INCLUDE">
7580
<!ENTITY % local.link.attrib "">
7581
<!ENTITY % link.role.attrib "%role.attrib;">
7583
<!ENTITY % link.element "INCLUDE">
7585
<!ELEMENT link %ho; (%para.char.mix;)*
7587
<!--end of link.element-->]]>
7589
<!-- Endterm: ID of element containing text that is to be
7590
fetched from elsewhere in the document to appear as
7591
the content of this element -->
7592
<!-- to linked-to object -->
7593
<!-- Type: Freely assignable parameter -->
7596
<!ENTITY % link.attlist "INCLUDE">
7599
endterm IDREF #IMPLIED
7600
%linkendreq.attrib; type CDATA #IMPLIED
7605
<!--end of link.attlist-->]]>
7606
<!--end of link.module-->]]>
7608
<!ENTITY % olink.module "INCLUDE">
7610
<!ENTITY % local.olink.attrib "">
7611
<!ENTITY % olink.role.attrib "%role.attrib;">
7613
<!ENTITY % olink.element "INCLUDE">
7615
<!ELEMENT olink %ho; (%para.char.mix;)*
7617
<!--end of olink.element-->]]>
7619
<!-- TargetDocEnt: Name of an entity to be the target of the link -->
7620
<!-- LinkMode: ID of a ModeSpec containing instructions for
7621
operating on the entity named by TargetDocEnt -->
7622
<!-- LocalInfo: Information that may be passed to ModeSpec -->
7623
<!-- Type: Freely assignable parameter -->
7626
<!ENTITY % olink.attlist "INCLUDE">
7629
targetdocent ENTITY #IMPLIED
7630
linkmode IDREF #IMPLIED
7631
localinfo CDATA #IMPLIED
7633
targetdoc CDATA #IMPLIED
7634
targetptr CDATA #IMPLIED
7637
%local.olink.attrib;
7639
<!--end of olink.attlist-->]]>
7640
<!--end of olink.module-->]]>
7642
<!ENTITY % ulink.module "INCLUDE">
7644
<!ENTITY % local.ulink.attrib "">
7645
<!ENTITY % ulink.role.attrib "%role.attrib;">
7647
<!ENTITY % ulink.element "INCLUDE">
7649
<!ELEMENT ulink %ho; (%para.char.mix;)*
7651
<!--end of ulink.element-->]]>
7653
<!-- URL: uniform resource locator; the target of the ULink -->
7654
<!-- Type: Freely assignable parameter -->
7657
<!ENTITY % ulink.attlist "INCLUDE">
7664
%local.ulink.attrib;
7666
<!--end of ulink.attlist-->]]>
7667
<!--end of ulink.module-->]]>
7669
<!ENTITY % footnoteref.module "INCLUDE">
7670
<![%footnoteref.module;[
7671
<!ENTITY % local.footnoteref.attrib "">
7672
<!ENTITY % footnoteref.role.attrib "%role.attrib;">
7674
<!ENTITY % footnoteref.element "INCLUDE">
7675
<![%footnoteref.element;[
7676
<!ELEMENT footnoteref %ho; EMPTY>
7677
<!--end of footnoteref.element-->]]>
7679
<!-- to footnote content supplied elsewhere -->
7682
<!ENTITY % footnoteref.attlist "INCLUDE">
7683
<![%footnoteref.attlist;[
7684
<!ATTLIST footnoteref
7685
%linkendreq.attrib; %label.attrib;
7687
%footnoteref.role.attrib;
7688
%local.footnoteref.attrib;
7690
<!--end of footnoteref.attlist-->]]>
7691
<!--end of footnoteref.module-->]]>
7693
<!ENTITY % xref.module "INCLUDE">
7695
<!ENTITY % local.xref.attrib "">
7696
<!ENTITY % xref.role.attrib "%role.attrib;">
7698
<!ENTITY % xref.element "INCLUDE">
7700
<!ELEMENT xref %ho; EMPTY>
7701
<!--end of xref.element-->]]>
7703
<!-- Endterm: ID of element containing text that is to be
7704
fetched from elsewhere in the document to appear as
7705
the content of this element -->
7706
<!-- to linked-to object -->
7709
<!ENTITY % xref.attlist "INCLUDE">
7712
endterm IDREF #IMPLIED
7713
%linkendreq.attrib; %common.attrib;
7717
<!--end of xref.attlist-->]]>
7718
<!--end of xref.module-->]]>
7720
<!-- Ubiquitous elements .................................................. -->
7722
<!ENTITY % anchor.module "INCLUDE">
7724
<!ENTITY % local.anchor.attrib "">
7725
<!ENTITY % anchor.role.attrib "%role.attrib;">
7727
<!ENTITY % anchor.element "INCLUDE">
7728
<![%anchor.element;[
7729
<!ELEMENT anchor %ho; EMPTY>
7730
<!--end of anchor.element-->]]>
7733
<!-- replaces Lang -->
7736
<!ENTITY % anchor.attlist "INCLUDE">
7737
<![%anchor.attlist;[
7739
%idreq.attrib; %pagenum.attrib; %remap.attrib;
7741
%revisionflag.attrib;
7742
%effectivity.attrib;
7743
%anchor.role.attrib;
7744
%local.anchor.attrib;
7746
<!--end of anchor.attlist-->]]>
7747
<!--end of anchor.module-->]]>
7749
<!ENTITY % beginpage.module "INCLUDE">
7750
<![%beginpage.module;[
7751
<!ENTITY % local.beginpage.attrib "">
7752
<!ENTITY % beginpage.role.attrib "%role.attrib;">
7754
<!ENTITY % beginpage.element "INCLUDE">
7755
<![%beginpage.element;[
7756
<!ELEMENT beginpage %ho; EMPTY>
7757
<!--end of beginpage.element-->]]>
7759
<!-- PageNum: Number of page that begins at this point -->
7762
<!ENTITY % beginpage.attlist "INCLUDE">
7763
<![%beginpage.attlist;[
7767
%beginpage.role.attrib;
7768
%local.beginpage.attrib;
7770
<!--end of beginpage.attlist-->]]>
7771
<!--end of beginpage.module-->]]>
7773
<!-- IndexTerms appear in the text flow for generating or linking an
7776
<!ENTITY % indexterm.content.module "INCLUDE">
7777
<![%indexterm.content.module;[
7778
<!ENTITY % indexterm.module "INCLUDE">
7779
<![%indexterm.module;[
7780
<!ENTITY % local.indexterm.attrib "">
7781
<!ENTITY % indexterm.role.attrib "%role.attrib;">
7783
<!ENTITY % indexterm.element "INCLUDE">
7784
<![%indexterm.element;[
7785
<!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?)
7786
| see | seealso+)?) | see | seealso+)?)
7788
<!--end of indexterm.element-->]]>
7790
<!-- Scope: Indicates which generated indices the IndexTerm
7791
should appear in: Global (whole document set), Local (this
7792
document only), or All (both) -->
7793
<!-- Significance: Whether this IndexTerm is the most pertinent
7794
of its series (Preferred) or not (Normal, the default) -->
7795
<!-- Class: Indicates type of IndexTerm; default is Singular,
7796
or EndOfRange if StartRef is supplied; StartOfRange value
7797
must be supplied explicitly on starts of ranges -->
7798
<!-- StartRef: ID of the IndexTerm that starts the indexing
7799
range ended by this IndexTerm -->
7800
<!-- Zone: IDs of the elements to which the IndexTerm applies,
7801
and indicates that the IndexTerm applies to those entire
7802
elements rather than the point at which the IndexTerm
7806
<!ENTITY % indexterm.attlist "INCLUDE">
7807
<![%indexterm.attlist;[
7813
significance (preferred
7817
|endofrange) #IMPLIED
7818
startref IDREF #IMPLIED
7819
zone IDREFS #IMPLIED
7821
%indexterm.role.attrib;
7822
%local.indexterm.attrib;
7824
<!--end of indexterm.attlist-->]]>
7825
<!--end of indexterm.module-->]]>
7827
<!ENTITY % primsecter.module "INCLUDE">
7828
<![%primsecter.module;[
7829
<!ENTITY % local.primsecter.attrib "">
7830
<!ENTITY % primsecter.role.attrib "%role.attrib;">
7833
<!ENTITY % primary.element "INCLUDE">
7834
<![%primary.element;[
7835
<!ELEMENT primary %ho; (%ndxterm.char.mix;)*>
7836
<!--end of primary.element-->]]>
7837
<!-- SortAs: Alternate sort string for index sorting, e.g.,
7838
"fourteen" for an element containing "14" -->
7840
<!ENTITY % primary.attlist "INCLUDE">
7841
<![%primary.attlist;[
7843
sortas CDATA #IMPLIED
7845
%primsecter.role.attrib;
7846
%local.primsecter.attrib;
7848
<!--end of primary.attlist-->]]>
7851
<!ENTITY % secondary.element "INCLUDE">
7852
<![%secondary.element;[
7853
<!ELEMENT secondary %ho; (%ndxterm.char.mix;)*>
7854
<!--end of secondary.element-->]]>
7855
<!-- SortAs: Alternate sort string for index sorting, e.g.,
7856
"fourteen" for an element containing "14" -->
7858
<!ENTITY % secondary.attlist "INCLUDE">
7859
<![%secondary.attlist;[
7861
sortas CDATA #IMPLIED
7863
%primsecter.role.attrib;
7864
%local.primsecter.attrib;
7866
<!--end of secondary.attlist-->]]>
7869
<!ENTITY % tertiary.element "INCLUDE">
7870
<![%tertiary.element;[
7871
<!ELEMENT tertiary %ho; (%ndxterm.char.mix;)*>
7872
<!--end of tertiary.element-->]]>
7873
<!-- SortAs: Alternate sort string for index sorting, e.g.,
7874
"fourteen" for an element containing "14" -->
7876
<!ENTITY % tertiary.attlist "INCLUDE">
7877
<![%tertiary.attlist;[
7879
sortas CDATA #IMPLIED
7881
%primsecter.role.attrib;
7882
%local.primsecter.attrib;
7884
<!--end of tertiary.attlist-->]]>
7886
<!--end of primsecter.module-->]]>
7888
<!ENTITY % seeseealso.module "INCLUDE">
7889
<![%seeseealso.module;[
7890
<!ENTITY % local.seeseealso.attrib "">
7891
<!ENTITY % seeseealso.role.attrib "%role.attrib;">
7893
<!ENTITY % see.element "INCLUDE">
7895
<!ELEMENT see %ho; (%ndxterm.char.mix;)*>
7896
<!--end of see.element-->]]>
7898
<!ENTITY % see.attlist "INCLUDE">
7902
%seeseealso.role.attrib;
7903
%local.seeseealso.attrib;
7905
<!--end of see.attlist-->]]>
7907
<!ENTITY % seealso.element "INCLUDE">
7908
<![%seealso.element;[
7909
<!ELEMENT seealso %ho; (%ndxterm.char.mix;)*>
7910
<!--end of seealso.element-->]]>
7912
<!ENTITY % seealso.attlist "INCLUDE">
7913
<![%seealso.attlist;[
7916
%seeseealso.role.attrib;
7917
%local.seeseealso.attrib;
7919
<!--end of seealso.attlist-->]]>
7920
<!--end of seeseealso.module-->]]>
7921
<!--end of indexterm.content.module-->]]>
7923
<!-- End of DocBook XML information pool module V4.2 ...................... -->
7924
<!-- ...................................................................... -->