1 <!-- ...................................................................... -->
2 <!-- DocBook XML information pool module V4.4 ............................. -->
3 <!-- File dbpoolx.mod ..................................................... -->
5 <!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
6 O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7 Corporation, Norman Walsh, Sun Microsystems, Inc., and the
8 Organization for the Advancement of Structured Information
11 $Id: dbpoolx.mod,v 1.107 2005/01/27 13:52:00 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.4//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 <!-- Forms entities ....................................................... -->
65 <!-- These PEs provide the hook by which the forms module can be inserted -->
66 <!-- into the DTD. -->
67 <!ENTITY % forminlines.hook "">
68 <!ENTITY % forms.hook "">
70 <!-- ...................................................................... -->
71 <!-- General-purpose semantics entities ................................... -->
73 <!ENTITY % yesorno.attvals "CDATA">
75 <!-- ...................................................................... -->
76 <!-- Entities for module inclusions ....................................... -->
78 <!ENTITY % dbpool.redecl.module "IGNORE">
80 <!-- ...................................................................... -->
81 <!-- Entities for element classes and mixtures ............................ -->
83 <!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
85 <!ENTITY % local.ndxterm.class "">
86 <!ENTITY % ndxterm.class
87 "indexterm %local.ndxterm.class;">
89 <!-- Object-level classes ................................................. -->
91 <!ENTITY % local.list.class "">
93 "calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
94 |simplelist|variablelist %local.list.class;">
96 <!ENTITY % local.admon.class "">
97 <!ENTITY % admon.class
98 "caution|important|note|tip|warning %local.admon.class;">
100 <!ENTITY % local.linespecific.class "">
101 <!ENTITY % linespecific.class
102 "literallayout|programlisting|programlistingco|screen
103 |screenco|screenshot %local.linespecific.class;">
105 <!ENTITY % local.method.synop.class "">
106 <!ENTITY % method.synop.class
109 |methodsynopsis %local.method.synop.class;">
111 <!ENTITY % local.synop.class "">
112 <!ENTITY % synop.class
113 "synopsis|cmdsynopsis|funcsynopsis
114 |classsynopsis|fieldsynopsis
115 |%method.synop.class; %local.synop.class;">
117 <!ENTITY % local.para.class "">
118 <!ENTITY % para.class
119 "formalpara|para|simpara %local.para.class;">
121 <!ENTITY % local.informal.class "">
122 <!ENTITY % informal.class
124 |graphic|graphicco|mediaobject|mediaobjectco
128 |informaltable %local.informal.class;">
130 <!ENTITY % local.formal.class "">
131 <!ENTITY % formal.class
132 "equation|example|figure|table %local.formal.class;">
134 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
135 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
136 <!ENTITY % ebnf.block.hook "">
138 <!ENTITY % local.compound.class "">
139 <!ENTITY % compound.class
140 "msgset|procedure|sidebar|qandaset|task
142 %local.compound.class;">
144 <!ENTITY % local.genobj.class "">
145 <!ENTITY % genobj.class
146 "anchor|bridgehead|remark|highlights
147 %local.genobj.class;">
149 <!ENTITY % local.descobj.class "">
150 <!ENTITY % descobj.class
151 "abstract|authorblurb|epigraph
152 %local.descobj.class;">
154 <!-- Character-level classes .............................................. -->
156 <!ENTITY % local.xref.char.class "">
157 <!ENTITY % xref.char.class
158 "footnoteref|xref|biblioref %local.xref.char.class;">
160 <!ENTITY % local.gen.char.class "">
161 <!ENTITY % gen.char.class
162 "abbrev|acronym|citation|citerefentry|citetitle|emphasis
163 |firstterm|foreignphrase|glossterm|footnote|phrase|orgname
164 |quote|trademark|wordasword|personname %local.gen.char.class;">
166 <!ENTITY % local.link.char.class "">
167 <!ENTITY % link.char.class
168 "link|olink|ulink %local.link.char.class;">
170 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
171 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
172 <!ENTITY % ebnf.inline.hook "">
174 <!ENTITY % local.tech.char.class "">
175 <!ENTITY % tech.char.class
177 |classname|methodname|interfacename|exceptionname
178 |ooclass|oointerface|ooexception
180 |command|computeroutput
181 |database|email|envar|errorcode|errorname|errortype|errortext|filename
182 |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
183 |guisubmenu|hardware|interface|keycap
184 |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
185 |menuchoice|mousebutton|option|optional|parameter
186 |prompt|property|replaceable|returnvalue|sgmltag|structfield
187 |structname|symbol|systemitem|uri|token|type|userinput|varname
189 %local.tech.char.class;">
191 <!ENTITY % local.base.char.class "">
192 <!ENTITY % base.char.class
193 "anchor %local.base.char.class;">
195 <!ENTITY % local.docinfo.char.class "">
196 <!ENTITY % docinfo.char.class
197 "author|authorinitials|corpauthor|corpcredit|modespec|othercredit
198 |productname|productnumber|revhistory
199 %local.docinfo.char.class;">
201 <!ENTITY % local.other.char.class "">
202 <!ENTITY % other.char.class
203 "remark|subscript|superscript %local.other.char.class;">
205 <!ENTITY % local.inlineobj.char.class "">
206 <!ENTITY % inlineobj.char.class
207 "inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;">
209 <!-- ...................................................................... -->
210 <!-- Entities for content models .......................................... -->
212 <!ENTITY % formalobject.title.content "title, titleabbrev?">
214 <!-- Redeclaration placeholder ............................................ -->
216 <!-- For redeclaring entities that are declared after this point while
217 retaining their references to the entities that are declared before
220 <![%dbpool.redecl.module;[
221 <!-- Defining rdbpool here makes some buggy XML parsers happy. -->
222 <!ENTITY % rdbpool "">
224 <!--end of dbpool.redecl.module-->]]>
226 <!-- Object-level mixtures ................................................ -->
229 list admn line synp para infm form cmpd gen desc
230 Component mixture X X X X X X X X X X
231 Sidebar mixture X X X X X X X a X
232 Footnote mixture X X X X X
233 Example mixture X X X X X
234 Highlights mixture X X X
235 Paragraph mixture X X X X
236 Admonition mixture X X X X X X b c
238 Table entry mixture X X X X d
239 Glossary def mixture X X X X X e
240 Legal notice mixture X X X X f
242 a. Just Procedure; not Sidebar itself or MsgSet.
245 d. Just Graphic; no other informal objects.
246 e. No Anchor, BridgeHead, or Highlights.
247 f. Just BlockQuote; no other informal objects.
250 <!ENTITY % local.component.mix "">
251 <!ENTITY % component.mix
252 "%list.class; |%admon.class;
253 |%linespecific.class; |%synop.class;
254 |%para.class; |%informal.class;
255 |%formal.class; |%compound.class;
256 |%genobj.class; |%descobj.class;
257 |%ndxterm.class; |beginpage
259 %local.component.mix;">
261 <!ENTITY % local.sidebar.mix "">
262 <!ENTITY % sidebar.mix
263 "%list.class; |%admon.class;
264 |%linespecific.class; |%synop.class;
265 |%para.class; |%informal.class;
266 |%formal.class; |procedure
268 |%ndxterm.class; |beginpage
270 %local.sidebar.mix;">
272 <!ENTITY % local.qandaset.mix "">
273 <!ENTITY % qandaset.mix
274 "%list.class; |%admon.class;
275 |%linespecific.class; |%synop.class;
276 |%para.class; |%informal.class;
277 |%formal.class; |procedure
281 %local.qandaset.mix;">
283 <!ENTITY % local.revdescription.mix "">
284 <!ENTITY % revdescription.mix
285 "%list.class; |%admon.class;
286 |%linespecific.class; |%synop.class;
287 |%para.class; |%informal.class;
288 |%formal.class; |procedure
291 %local.revdescription.mix;">
293 <!ENTITY % local.footnote.mix "">
294 <!ENTITY % footnote.mix
296 |%linespecific.class; |%synop.class;
297 |%para.class; |%informal.class;
298 %local.footnote.mix;">
300 <!ENTITY % local.example.mix "">
301 <!ENTITY % example.mix
303 |%linespecific.class; |%synop.class;
304 |%para.class; |%informal.class;
305 |%ndxterm.class; |beginpage
307 %local.example.mix;">
309 <!ENTITY % local.highlights.mix "">
310 <!ENTITY % highlights.mix
311 "%list.class; |%admon.class;
314 %local.highlights.mix;">
316 <!-- %formal.class; is explicitly excluded from many contexts in which
317 paragraphs are used -->
318 <!ENTITY % local.para.mix "">
320 "%list.class; |%admon.class;
321 |%linespecific.class;
326 <!ENTITY % local.admon.mix "">
329 |%linespecific.class; |%synop.class;
330 |%para.class; |%informal.class;
331 |%formal.class; |procedure|sidebar
332 |anchor|bridgehead|remark
333 |%ndxterm.class; |beginpage
337 <!ENTITY % local.figure.mix "">
338 <!ENTITY % figure.mix
339 "%linespecific.class; |%synop.class;
341 |%ndxterm.class; |beginpage
345 <!ENTITY % local.tabentry.mix "">
346 <!ENTITY % tabentry.mix
347 "%list.class; |%admon.class;
348 |%linespecific.class;
349 |%para.class; |graphic|mediaobject
351 %local.tabentry.mix;">
353 <!ENTITY % local.glossdef.mix "">
354 <!ENTITY % glossdef.mix
356 |%linespecific.class; |%synop.class;
357 |%para.class; |%informal.class;
360 |%ndxterm.class; |beginpage
361 %local.glossdef.mix;">
363 <!ENTITY % local.legalnotice.mix "">
364 <!ENTITY % legalnotice.mix
365 "%list.class; |%admon.class;
366 |%linespecific.class;
367 |%para.class; |blockquote
368 |%ndxterm.class; |beginpage
369 %local.legalnotice.mix;">
371 <!ENTITY % local.textobject.mix "">
372 <!ENTITY % textobject.mix
373 "%list.class; |%admon.class;
374 |%linespecific.class;
375 |%para.class; |blockquote
376 %local.textobject.mix;">
378 <!ENTITY % local.mediaobject.mix "">
379 <!ENTITY % mediaobject.mix
380 "videoobject|audioobject|imageobject|imageobjectco|textobject %local.mediaobject.mix;">
382 <!ENTITY % local.listpreamble.mix "">
383 <!ENTITY % listpreamble.mix
385 |%linespecific.class; |%synop.class;
386 |%para.class; |%informal.class;
387 |%genobj.class; |%descobj.class;
388 |%ndxterm.class; |beginpage
390 %local.listpreamble.mix;">
392 <!-- Character-level mixtures ............................................. -->
395 <!ENTITY % local.ubiq.mix "">
396 <!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;">
398 <!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
399 <!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
401 <!ENTITY % footnote.exclusion "-(footnote|%formal.class;)">
402 <!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
403 <!ENTITY % admon.exclusion "-(%admon.class;)">
404 <!ENTITY % formal.exclusion "-(%formal.class;)">
405 <!ENTITY % acronym.exclusion "-(acronym)">
406 <!ENTITY % beginpage.exclusion "-(beginpage)">
407 <!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
408 <!ENTITY % blockquote.exclusion "-(epigraph)">
409 <!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)">
410 <!ENTITY % glossterm.exclusion "-(glossterm)">
411 <!ENTITY % links.exclusion "-(link|olink|ulink|xref|biblioref)">
412 ]]><!-- sgml.features -->
414 <!-- not [sgml.features[ -->
415 <!ENTITY % local.ubiq.mix "">
416 <!ENTITY % ubiq.mix "">
418 <!ENTITY % ubiq.exclusion "">
419 <!ENTITY % ubiq.inclusion "">
421 <!ENTITY % footnote.exclusion "">
422 <!ENTITY % highlights.exclusion "">
423 <!ENTITY % admon.exclusion "">
424 <!ENTITY % formal.exclusion "">
425 <!ENTITY % acronym.exclusion "">
426 <!ENTITY % beginpage.exclusion "">
427 <!ENTITY % ndxterm.exclusion "">
428 <!ENTITY % blockquote.exclusion "">
429 <!ENTITY % remark.exclusion "">
430 <!ENTITY % glossterm.exclusion "">
431 <!ENTITY % links.exclusion "">
432 <!-- ]] not sgml.features -->
435 #PCD xref word link cptr base dnfo othr inob (synop)
436 para.char.mix X X X X X X X X X
437 title.char.mix X X X X X X X X X
438 ndxterm.char.mix X X X X X X X X a
439 cptr.char.mix X X X X X a
440 smallcptr.char.mix X b a
441 word.char.mix X c X X X a
442 docinfo.char.mix X d X b X a
444 a. Just InlineGraphic; no InlineEquation.
445 b. Just Replaceable; no other computer terms.
446 c. Just Emphasis and Trademark; no other word elements.
447 d. Just Acronym, Emphasis, and Trademark; no other word elements.
450 <!ENTITY % local.para.char.mix "">
451 <!ENTITY % para.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 |%ndxterm.class; |beginpage
460 %local.para.char.mix;">
462 <!ENTITY % local.title.char.mix "">
463 <!ENTITY % title.char.mix
465 |%xref.char.class; |%gen.char.class;
466 |%link.char.class; |%tech.char.class;
467 |%base.char.class; |%docinfo.char.class;
468 |%other.char.class; |%inlineobj.char.class;
470 %local.title.char.mix;">
472 <!ENTITY % local.ndxterm.char.mix "">
473 <!ENTITY % ndxterm.char.mix
475 |%xref.char.class; |%gen.char.class;
476 |%link.char.class; |%tech.char.class;
477 |%base.char.class; |%docinfo.char.class;
478 |%other.char.class; |inlinegraphic|inlinemediaobject
479 %local.ndxterm.char.mix;">
481 <!ENTITY % local.cptr.char.mix "">
482 <!ENTITY % cptr.char.mix
484 |%link.char.class; |%tech.char.class;
486 |%other.char.class; |inlinegraphic|inlinemediaobject
487 |%ndxterm.class; |beginpage
488 %local.cptr.char.mix;">
490 <!ENTITY % local.smallcptr.char.mix "">
491 <!ENTITY % smallcptr.char.mix
494 |inlinegraphic|inlinemediaobject
495 |%ndxterm.class; |beginpage
496 %local.smallcptr.char.mix;">
498 <!ENTITY % local.word.char.mix "">
499 <!ENTITY % word.char.mix
501 |acronym|emphasis|trademark
504 |%other.char.class; |inlinegraphic|inlinemediaobject
505 |%ndxterm.class; |beginpage
506 %local.word.char.mix;">
508 <!ENTITY % local.docinfo.char.mix "">
509 <!ENTITY % docinfo.char.mix
514 |%other.char.class; |inlinegraphic|inlinemediaobject
516 %local.docinfo.char.mix;">
517 <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
518 <!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
520 <!-- ...................................................................... -->
521 <!-- Entities for attributes and attribute components ..................... -->
523 <!-- Effectivity attributes ............................................... -->
526 <!-- Arch: Computer or chip architecture to which element applies; no
529 <!ENTITY % arch.attrib
530 "arch CDATA #IMPLIED">
532 <!-- Condition: General-purpose effectivity attribute -->
534 <!ENTITY % condition.attrib
535 "condition CDATA #IMPLIED">
537 <!-- Conformance: Standards conformance characteristics -->
539 <!ENTITY % conformance.attrib
540 "conformance NMTOKENS #IMPLIED">
543 <!-- OS: Operating system to which element applies; no default -->
549 <!-- Revision: Editorial revision to which element belongs; no default -->
551 <!ENTITY % revision.attrib
552 "revision CDATA #IMPLIED">
554 <!-- Security: Security classification; no default -->
556 <!ENTITY % security.attrib
557 "security CDATA #IMPLIED">
559 <!-- UserLevel: Level of user experience to which element applies; no
562 <!ENTITY % userlevel.attrib
563 "userlevel CDATA #IMPLIED">
565 <!-- Vendor: Computer vendor to which element applies; no default -->
567 <!ENTITY % vendor.attrib
568 "vendor CDATA #IMPLIED">
570 <!-- Wordsize: Computer word size (32 bit, 64 bit, etc.); no default -->
572 <!ENTITY % wordsize.attrib
573 "wordsize CDATA #IMPLIED">
575 <!ENTITY % local.effectivity.attrib "">
576 <!ENTITY % effectivity.attrib
586 %local.effectivity.attrib;"
589 <!-- Common attributes .................................................... -->
592 <!-- Id: Unique identifier of element; no default -->
598 <!-- Id: Unique identifier of element; a value must be supplied; no
601 <!ENTITY % idreq.attrib
605 <!-- Lang: Indicator of language in which element is written, for
606 translation, character set management, etc.; no default -->
608 <!ENTITY % lang.attrib
609 "lang CDATA #IMPLIED">
612 <!-- Remap: Previous role of element before conversion; no default -->
614 <!ENTITY % remap.attrib
615 "remap CDATA #IMPLIED">
618 <!-- Role: New role of element in local environment; no default -->
620 <!ENTITY % role.attrib
621 "role CDATA #IMPLIED">
624 <!-- XRefLabel: Alternate labeling string for XRef text generation;
625 default is usually title or other appropriate label text already
626 contained in element -->
628 <!ENTITY % xreflabel.attrib
629 "xreflabel CDATA #IMPLIED">
632 <!-- RevisionFlag: Revision status of element; default is that element
635 <!ENTITY % revisionflag.attrib
636 "revisionflag (changed
641 <!ENTITY % local.common.attrib "">
643 <!-- dir: Bidirectional override -->
645 <!ENTITY % dir.attrib
651 <!-- xml:base: base URI -->
654 <!ENTITY % xml-base.attrib "">
656 <!ENTITY % xml-base.attrib
657 "xml:base CDATA #IMPLIED">
659 <!-- Role is included explicitly on each element -->
661 <!ENTITY % common.attrib
666 %revisionflag.attrib;
670 %local.common.attrib;"
673 <!-- Role is included explicitly on each element -->
675 <!ENTITY % idreq.common.attrib
680 %revisionflag.attrib;
684 %local.common.attrib;"
687 <!-- Semi-common attributes and other attribute entities .................. -->
689 <!ENTITY % local.graphics.attrib "">
691 <!-- EntityRef: Name of an external entity containing the content
693 <!-- FileRef: Filename, qualified by a pathname if desired,
694 designating the file containing the content of the graphic -->
695 <!-- Format: Notation of the element content, if any -->
696 <!-- SrcCredit: Information about the source of the Graphic -->
697 <!-- Width: Same as CALS reprowid (desired width) -->
698 <!-- Depth: Same as CALS reprodep (desired depth) -->
699 <!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means
700 application-specific -->
701 <!-- Scale: Conflation of CALS hscale and vscale -->
702 <!-- Scalefit: Same as CALS scalefit -->
704 <!ENTITY % graphics.attrib
706 entityref ENTITY #IMPLIED
707 fileref CDATA #IMPLIED
708 format (%notation.class;) #IMPLIED
709 srccredit CDATA #IMPLIED
711 contentwidth CDATA #IMPLIED
713 contentdepth CDATA #IMPLIED
721 scalefit %yesorno.attvals;
723 %local.graphics.attrib;"
726 <!ENTITY % local.keyaction.attrib "">
728 <!-- Action: Key combination type; default is unspecified if one
729 child element, Simul if there is more than one; if value is
730 Other, the OtherAction attribute must have a nonempty value -->
731 <!-- OtherAction: User-defined key combination type -->
733 <!ENTITY % keyaction.attrib
741 otheraction CDATA #IMPLIED
742 %local.keyaction.attrib;"
746 <!-- Label: Identifying number or string; default is usually the
747 appropriate number or string autogenerated by a formatter -->
749 <!ENTITY % label.attrib
750 "label CDATA #IMPLIED">
753 <!-- xml:space: whitespace treatment -->
756 <!ENTITY % xml-space.attrib "">
758 <!ENTITY % xml-space.attrib
759 "xml:space (preserve) #IMPLIED">
761 <!-- Format: whether element is assumed to contain significant white
764 <!ENTITY % linespecific.attrib
766 (linespecific) 'linespecific'
768 linenumbering (numbered|unnumbered) #IMPLIED
769 continuation (continues|restarts) #IMPLIED
770 startinglinenumber CDATA #IMPLIED
771 language CDATA #IMPLIED">
773 <!-- Linkend: link to related information; no default -->
775 <!ENTITY % linkend.attrib
776 "linkend IDREF #IMPLIED">
779 <!-- Linkend: required link to related information -->
781 <!ENTITY % linkendreq.attrib
782 "linkend IDREF #REQUIRED">
785 <!-- Linkends: link to one or more sets of related information; no
788 <!ENTITY % linkends.attrib
789 "linkends IDREFS #IMPLIED">
792 <!ENTITY % local.mark.attrib "">
793 <!ENTITY % mark.attrib
799 <!-- MoreInfo: whether element's content has an associated RefEntry -->
801 <!ENTITY % moreinfo.attrib
802 "moreinfo (refentry|none) 'none'">
805 <!-- Pagenum: number of page on which element appears; no default -->
807 <!ENTITY % pagenum.attrib
808 "pagenum CDATA #IMPLIED">
810 <!ENTITY % local.status.attrib "">
812 <!-- Status: Editorial or publication status of the element
813 it applies to, such as "in review" or "approved for distribution" -->
815 <!ENTITY % status.attrib
816 "status CDATA #IMPLIED
817 %local.status.attrib;"
821 <!-- Width: width of the longest line in the element to which it
822 pertains, in number of characters -->
824 <!ENTITY % width.attrib
825 "width CDATA #IMPLIED">
827 <!-- ...................................................................... -->
828 <!-- Title elements ....................................................... -->
830 <!ENTITY % title.module "INCLUDE">
832 <!ENTITY % local.title.attrib "">
833 <!ENTITY % title.role.attrib "%role.attrib;">
835 <!ENTITY % title.element "INCLUDE">
837 <!ELEMENT title %ho; (%title.char.mix;)*>
838 <!--end of title.element-->]]>
840 <!ENTITY % title.attlist "INCLUDE">
848 <!--end of title.attlist-->]]>
849 <!--end of title.module-->]]>
851 <!ENTITY % titleabbrev.module "INCLUDE">
852 <![%titleabbrev.module;[
853 <!ENTITY % local.titleabbrev.attrib "">
854 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
856 <!ENTITY % titleabbrev.element "INCLUDE">
857 <![%titleabbrev.element;[
858 <!ELEMENT titleabbrev %ho; (%title.char.mix;)*>
859 <!--end of titleabbrev.element-->]]>
861 <!ENTITY % titleabbrev.attlist "INCLUDE">
862 <![%titleabbrev.attlist;[
863 <!ATTLIST titleabbrev
865 %titleabbrev.role.attrib;
866 %local.titleabbrev.attrib;
868 <!--end of titleabbrev.attlist-->]]>
869 <!--end of titleabbrev.module-->]]>
871 <!ENTITY % subtitle.module "INCLUDE">
872 <![%subtitle.module;[
873 <!ENTITY % local.subtitle.attrib "">
874 <!ENTITY % subtitle.role.attrib "%role.attrib;">
876 <!ENTITY % subtitle.element "INCLUDE">
877 <![%subtitle.element;[
878 <!ELEMENT subtitle %ho; (%title.char.mix;)*>
879 <!--end of subtitle.element-->]]>
881 <!ENTITY % subtitle.attlist "INCLUDE">
882 <![%subtitle.attlist;[
885 %subtitle.role.attrib;
886 %local.subtitle.attrib;
888 <!--end of subtitle.attlist-->]]>
889 <!--end of subtitle.module-->]]>
891 <!-- ...................................................................... -->
892 <!-- Bibliographic entities and elements .................................. -->
894 <!-- The bibliographic elements are typically used in the document
895 hierarchy. They do not appear in content models of information
896 pool elements. See also the document information elements,
899 <!ENTITY % local.person.ident.mix "">
900 <!ENTITY % person.ident.mix
901 "honorific|firstname|surname|lineage|othername|affiliation
902 |authorblurb|contrib %local.person.ident.mix;">
904 <!ENTITY % local.bibliocomponent.mix "">
905 <!ENTITY % bibliocomponent.mix
906 "abbrev|abstract|address|artpagenums|author
907 |authorgroup|authorinitials|bibliomisc|biblioset
908 |collab|confgroup|contractnum|contractsponsor
909 |copyright|corpauthor|corpname|corpcredit|date|edition
910 |editor|invpartnumber|isbn|issn|issuenum|orgname
911 |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
912 |othercredit|pagenums|printhistory|productname
913 |productnumber|pubdate|publisher|publishername
914 |pubsnumber|releaseinfo|revhistory|seriesvolnums
915 |subtitle|title|titleabbrev|volumenum|citetitle
916 |personname|%person.ident.mix;
918 %local.bibliocomponent.mix;">
920 <!-- I don't think this is well placed, but it needs to be here because of -->
921 <!-- the reference to bibliocomponent.mix -->
922 <!ENTITY % local.info.class "">
923 <!ENTITY % info.class
924 "graphic | mediaobject | legalnotice | modespec
925 | subjectset | keywordset | itermset | %bibliocomponent.mix;
929 <!-- BiblioList ........................ -->
931 <!ENTITY % bibliolist.module "INCLUDE">
932 <![%bibliolist.module;[
933 <!ENTITY % local.bibliolist.attrib "">
934 <!ENTITY % bibliolist.role.attrib "%role.attrib;">
936 <!ENTITY % bibliolist.element "INCLUDE">
937 <![%bibliolist.element;[
938 <!ELEMENT bibliolist %ho; (blockinfo?, (%formalobject.title.content;)?,
939 (biblioentry|bibliomixed)+)>
940 <!--end of bibliolist.element-->]]>
942 <!ENTITY % bibliolist.attlist "INCLUDE">
943 <![%bibliolist.attlist;[
946 %bibliolist.role.attrib;
947 %local.bibliolist.attrib;
949 <!--end of bibliolist.attlist-->]]>
950 <!--end of bibliolist.module-->]]>
952 <!ENTITY % biblioentry.module "INCLUDE">
953 <![%biblioentry.module;[
954 <!ENTITY % local.biblioentry.attrib "">
955 <!ENTITY % biblioentry.role.attrib "%role.attrib;">
957 <!ENTITY % biblioentry.element "INCLUDE">
958 <![%biblioentry.element;[
959 <!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+)
961 <!--end of biblioentry.element-->]]>
963 <!ENTITY % biblioentry.attlist "INCLUDE">
964 <![%biblioentry.attlist;[
965 <!ATTLIST biblioentry
967 %biblioentry.role.attrib;
968 %local.biblioentry.attrib;
970 <!--end of biblioentry.attlist-->]]>
971 <!--end of biblioentry.module-->]]>
973 <!ENTITY % bibliomixed.module "INCLUDE">
974 <![%bibliomixed.module;[
975 <!ENTITY % local.bibliomixed.attrib "">
976 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
978 <!ENTITY % bibliomixed.element "INCLUDE">
979 <![%bibliomixed.element;[
980 <!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
982 <!--end of bibliomixed.element-->]]>
984 <!ENTITY % bibliomixed.attlist "INCLUDE">
985 <![%bibliomixed.attlist;[
986 <!ATTLIST bibliomixed
988 %bibliomixed.role.attrib;
989 %local.bibliomixed.attrib;
991 <!--end of bibliomixed.attlist-->]]>
992 <!--end of bibliomixed.module-->]]>
994 <!ENTITY % articleinfo.module "INCLUDE">
995 <![%articleinfo.module;[
996 <!ENTITY % local.articleinfo.attrib "">
997 <!ENTITY % articleinfo.role.attrib "%role.attrib;">
999 <!ENTITY % articleinfo.element "INCLUDE">
1000 <![%articleinfo.element;[
1001 <!ELEMENT articleinfo %ho; ((%info.class;)+)
1002 %beginpage.exclusion;>
1003 <!--end of articleinfo.element-->]]>
1005 <!ENTITY % articleinfo.attlist "INCLUDE">
1006 <![%articleinfo.attlist;[
1007 <!ATTLIST articleinfo
1009 %articleinfo.role.attrib;
1010 %local.articleinfo.attrib;
1012 <!--end of articleinfo.attlist-->]]>
1013 <!--end of articleinfo.module-->]]>
1015 <!ENTITY % biblioset.module "INCLUDE">
1016 <![%biblioset.module;[
1017 <!ENTITY % local.biblioset.attrib "">
1018 <!ENTITY % biblioset.role.attrib "%role.attrib;">
1020 <!ENTITY % biblioset.element "INCLUDE">
1021 <![%biblioset.element;[
1022 <!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+)
1024 <!--end of biblioset.element-->]]>
1026 <!-- Relation: Relationship of elements contained within BiblioSet -->
1029 <!ENTITY % biblioset.attlist "INCLUDE">
1030 <![%biblioset.attlist;[
1032 relation CDATA #IMPLIED
1034 %biblioset.role.attrib;
1035 %local.biblioset.attrib;
1037 <!--end of biblioset.attlist-->]]>
1038 <!--end of biblioset.module-->]]>
1040 <!ENTITY % bibliomset.module "INCLUDE">
1041 <![%bibliomset.module;[
1042 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
1043 <!ENTITY % local.bibliomset.attrib "">
1045 <!ENTITY % bibliomset.element "INCLUDE">
1046 <![%bibliomset.element;[
1047 <!ELEMENT bibliomset %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
1049 <!--end of bibliomset.element-->]]>
1051 <!-- Relation: Relationship of elements contained within BiblioMSet -->
1054 <!ENTITY % bibliomset.attlist "INCLUDE">
1055 <![%bibliomset.attlist;[
1056 <!ATTLIST bibliomset
1057 relation CDATA #IMPLIED
1059 %bibliomset.role.attrib;
1060 %local.bibliomset.attrib;
1062 <!--end of bibliomset.attlist-->]]>
1063 <!--end of bibliomset.module-->]]>
1065 <!ENTITY % bibliomisc.module "INCLUDE">
1066 <![%bibliomisc.module;[
1067 <!ENTITY % local.bibliomisc.attrib "">
1068 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
1070 <!ENTITY % bibliomisc.element "INCLUDE">
1071 <![%bibliomisc.element;[
1072 <!ELEMENT bibliomisc %ho; (%para.char.mix;)*>
1073 <!--end of bibliomisc.element-->]]>
1075 <!ENTITY % bibliomisc.attlist "INCLUDE">
1076 <![%bibliomisc.attlist;[
1077 <!ATTLIST bibliomisc
1079 %bibliomisc.role.attrib;
1080 %local.bibliomisc.attrib;
1082 <!--end of bibliomisc.attlist-->]]>
1083 <!--end of bibliomisc.module-->]]>
1085 <!-- ...................................................................... -->
1086 <!-- Subject, Keyword, and ITermSet elements .............................. -->
1088 <!ENTITY % subjectset.content.module "INCLUDE">
1089 <![%subjectset.content.module;[
1090 <!ENTITY % subjectset.module "INCLUDE">
1091 <![%subjectset.module;[
1092 <!ENTITY % local.subjectset.attrib "">
1093 <!ENTITY % subjectset.role.attrib "%role.attrib;">
1095 <!ENTITY % subjectset.element "INCLUDE">
1096 <![%subjectset.element;[
1097 <!ELEMENT subjectset %ho; (subject+)>
1098 <!--end of subjectset.element-->]]>
1100 <!-- Scheme: Controlled vocabulary employed in SubjectTerms -->
1103 <!ENTITY % subjectset.attlist "INCLUDE">
1104 <![%subjectset.attlist;[
1105 <!ATTLIST subjectset
1106 scheme NMTOKEN #IMPLIED
1108 %subjectset.role.attrib;
1109 %local.subjectset.attrib;
1111 <!--end of subjectset.attlist-->]]>
1112 <!--end of subjectset.module-->]]>
1114 <!ENTITY % subject.module "INCLUDE">
1115 <![%subject.module;[
1116 <!ENTITY % local.subject.attrib "">
1117 <!ENTITY % subject.role.attrib "%role.attrib;">
1119 <!ENTITY % subject.element "INCLUDE">
1120 <![%subject.element;[
1121 <!ELEMENT subject %ho; (subjectterm+)>
1122 <!--end of subject.element-->]]>
1124 <!-- Weight: Ranking of this group of SubjectTerms relative
1125 to others, 0 is low, no highest value specified -->
1128 <!ENTITY % subject.attlist "INCLUDE">
1129 <![%subject.attlist;[
1131 weight CDATA #IMPLIED
1133 %subject.role.attrib;
1134 %local.subject.attrib;
1136 <!--end of subject.attlist-->]]>
1137 <!--end of subject.module-->]]>
1139 <!ENTITY % subjectterm.module "INCLUDE">
1140 <![%subjectterm.module;[
1141 <!ENTITY % local.subjectterm.attrib "">
1142 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
1144 <!ENTITY % subjectterm.element "INCLUDE">
1145 <![%subjectterm.element;[
1146 <!ELEMENT subjectterm %ho; (#PCDATA)>
1147 <!--end of subjectterm.element-->]]>
1149 <!ENTITY % subjectterm.attlist "INCLUDE">
1150 <![%subjectterm.attlist;[
1151 <!ATTLIST subjectterm
1153 %subjectterm.role.attrib;
1154 %local.subjectterm.attrib;
1156 <!--end of subjectterm.attlist-->]]>
1157 <!--end of subjectterm.module-->]]>
1158 <!--end of subjectset.content.module-->]]>
1160 <!ENTITY % keywordset.content.module "INCLUDE">
1161 <![%keywordset.content.module;[
1162 <!ENTITY % keywordset.module "INCLUDE">
1163 <![%keywordset.module;[
1164 <!ENTITY % local.keywordset.attrib "">
1165 <!ENTITY % keywordset.role.attrib "%role.attrib;">
1167 <!ENTITY % keywordset.element "INCLUDE">
1168 <![%keywordset.element;[
1169 <!ELEMENT keywordset %ho; (keyword+)>
1170 <!--end of keywordset.element-->]]>
1172 <!ENTITY % keywordset.attlist "INCLUDE">
1173 <![%keywordset.attlist;[
1174 <!ATTLIST keywordset
1176 %keywordset.role.attrib;
1177 %local.keywordset.attrib;
1179 <!--end of keywordset.attlist-->]]>
1180 <!--end of keywordset.module-->]]>
1182 <!ENTITY % keyword.module "INCLUDE">
1183 <![%keyword.module;[
1184 <!ENTITY % local.keyword.attrib "">
1185 <!ENTITY % keyword.role.attrib "%role.attrib;">
1187 <!ENTITY % keyword.element "INCLUDE">
1188 <![%keyword.element;[
1189 <!ELEMENT keyword %ho; (#PCDATA)>
1190 <!--end of keyword.element-->]]>
1192 <!ENTITY % keyword.attlist "INCLUDE">
1193 <![%keyword.attlist;[
1196 %keyword.role.attrib;
1197 %local.keyword.attrib;
1199 <!--end of keyword.attlist-->]]>
1200 <!--end of keyword.module-->]]>
1201 <!--end of keywordset.content.module-->]]>
1203 <!ENTITY % itermset.module "INCLUDE">
1204 <![%itermset.module;[
1205 <!ENTITY % local.itermset.attrib "">
1206 <!ENTITY % itermset.role.attrib "%role.attrib;">
1208 <!ENTITY % itermset.element "INCLUDE">
1209 <![%itermset.element;[
1210 <!ELEMENT itermset %ho; (indexterm+)>
1211 <!--end of itermset.element-->]]>
1213 <!ENTITY % itermset.attlist "INCLUDE">
1214 <![%itermset.attlist;[
1217 %itermset.role.attrib;
1218 %local.itermset.attrib;
1220 <!--end of itermset.attlist-->]]>
1221 <!--end of itermset.module-->]]>
1223 <!-- Bibliographic info for "blocks" -->
1225 <!ENTITY % blockinfo.module "INCLUDE">
1226 <![ %blockinfo.module; [
1227 <!ENTITY % local.blockinfo.attrib "">
1228 <!ENTITY % blockinfo.role.attrib "%role.attrib;">
1230 <!ENTITY % blockinfo.element "INCLUDE">
1231 <![ %blockinfo.element; [
1232 <!ELEMENT blockinfo %ho; ((%info.class;)+)
1233 %beginpage.exclusion;>
1234 <!--end of blockinfo.element-->]]>
1236 <!ENTITY % blockinfo.attlist "INCLUDE">
1237 <![ %blockinfo.attlist; [
1240 %blockinfo.role.attrib;
1241 %local.blockinfo.attrib;
1243 <!--end of blockinfo.attlist-->]]>
1244 <!--end of blockinfo.module-->]]>
1246 <!-- ...................................................................... -->
1247 <!-- Compound (section-ish) elements ...................................... -->
1249 <!-- Message set ...................... -->
1251 <!ENTITY % msgset.content.module "INCLUDE">
1252 <![%msgset.content.module;[
1253 <!ENTITY % msgset.module "INCLUDE">
1255 <!ENTITY % local.msgset.attrib "">
1256 <!ENTITY % msgset.role.attrib "%role.attrib;">
1258 <!ENTITY % msgset.element "INCLUDE">
1259 <![%msgset.element;[
1260 <!ELEMENT msgset %ho; (blockinfo?, (%formalobject.title.content;)?,
1261 (msgentry+|simplemsgentry+))>
1262 <!--end of msgset.element-->]]>
1264 <!ENTITY % msgset.attlist "INCLUDE">
1265 <![%msgset.attlist;[
1268 %msgset.role.attrib;
1269 %local.msgset.attrib;
1271 <!--end of msgset.attlist-->]]>
1272 <!--end of msgset.module-->]]>
1274 <!ENTITY % msgentry.module "INCLUDE">
1275 <![%msgentry.module;[
1276 <!ENTITY % local.msgentry.attrib "">
1277 <!ENTITY % msgentry.role.attrib "%role.attrib;">
1279 <!ENTITY % msgentry.element "INCLUDE">
1280 <![%msgentry.element;[
1281 <!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)>
1282 <!--end of msgentry.element-->]]>
1284 <!ENTITY % msgentry.attlist "INCLUDE">
1285 <![%msgentry.attlist;[
1288 %msgentry.role.attrib;
1289 %local.msgentry.attrib;
1291 <!--end of msgentry.attlist-->]]>
1292 <!--end of msgentry.module-->]]>
1294 <!ENTITY % simplemsgentry.module "INCLUDE">
1295 <![ %simplemsgentry.module; [
1296 <!ENTITY % local.simplemsgentry.attrib "">
1297 <!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
1299 <!ENTITY % simplemsgentry.element "INCLUDE">
1300 <![ %simplemsgentry.element; [
1301 <!ELEMENT simplemsgentry %ho; (msgtext, msgexplan+)>
1302 <!--end of simplemsgentry.element-->]]>
1304 <!ENTITY % simplemsgentry.attlist "INCLUDE">
1305 <![ %simplemsgentry.attlist; [
1306 <!ATTLIST simplemsgentry
1307 audience CDATA #IMPLIED
1308 level CDATA #IMPLIED
1309 origin CDATA #IMPLIED
1311 %simplemsgentry.role.attrib;
1312 %local.simplemsgentry.attrib;
1314 <!--end of simplemsgentry.attlist-->]]>
1315 <!--end of simplemsgentry.module-->]]>
1317 <!ENTITY % msg.module "INCLUDE">
1319 <!ENTITY % local.msg.attrib "">
1320 <!ENTITY % msg.role.attrib "%role.attrib;">
1322 <!ENTITY % msg.element "INCLUDE">
1324 <!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)>
1325 <!--end of msg.element-->]]>
1327 <!ENTITY % msg.attlist "INCLUDE">
1334 <!--end of msg.attlist-->]]>
1335 <!--end of msg.module-->]]>
1337 <!ENTITY % msgmain.module "INCLUDE">
1338 <![%msgmain.module;[
1339 <!ENTITY % local.msgmain.attrib "">
1340 <!ENTITY % msgmain.role.attrib "%role.attrib;">
1342 <!ENTITY % msgmain.element "INCLUDE">
1343 <![%msgmain.element;[
1344 <!ELEMENT msgmain %ho; (title?, msgtext)>
1345 <!--end of msgmain.element-->]]>
1347 <!ENTITY % msgmain.attlist "INCLUDE">
1348 <![%msgmain.attlist;[
1351 %msgmain.role.attrib;
1352 %local.msgmain.attrib;
1354 <!--end of msgmain.attlist-->]]>
1355 <!--end of msgmain.module-->]]>
1357 <!ENTITY % msgsub.module "INCLUDE">
1359 <!ENTITY % local.msgsub.attrib "">
1360 <!ENTITY % msgsub.role.attrib "%role.attrib;">
1362 <!ENTITY % msgsub.element "INCLUDE">
1363 <![%msgsub.element;[
1364 <!ELEMENT msgsub %ho; (title?, msgtext)>
1365 <!--end of msgsub.element-->]]>
1367 <!ENTITY % msgsub.attlist "INCLUDE">
1368 <![%msgsub.attlist;[
1371 %msgsub.role.attrib;
1372 %local.msgsub.attrib;
1374 <!--end of msgsub.attlist-->]]>
1375 <!--end of msgsub.module-->]]>
1377 <!ENTITY % msgrel.module "INCLUDE">
1379 <!ENTITY % local.msgrel.attrib "">
1380 <!ENTITY % msgrel.role.attrib "%role.attrib;">
1382 <!ENTITY % msgrel.element "INCLUDE">
1383 <![%msgrel.element;[
1384 <!ELEMENT msgrel %ho; (title?, msgtext)>
1385 <!--end of msgrel.element-->]]>
1387 <!ENTITY % msgrel.attlist "INCLUDE">
1388 <![%msgrel.attlist;[
1391 %msgrel.role.attrib;
1392 %local.msgrel.attrib;
1394 <!--end of msgrel.attlist-->]]>
1395 <!--end of msgrel.module-->]]>
1397 <!-- MsgText (defined in the Inlines section, below)-->
1399 <!ENTITY % msginfo.module "INCLUDE">
1400 <![%msginfo.module;[
1401 <!ENTITY % local.msginfo.attrib "">
1402 <!ENTITY % msginfo.role.attrib "%role.attrib;">
1404 <!ENTITY % msginfo.element "INCLUDE">
1405 <![%msginfo.element;[
1406 <!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)>
1407 <!--end of msginfo.element-->]]>
1409 <!ENTITY % msginfo.attlist "INCLUDE">
1410 <![%msginfo.attlist;[
1413 %msginfo.role.attrib;
1414 %local.msginfo.attrib;
1416 <!--end of msginfo.attlist-->]]>
1417 <!--end of msginfo.module-->]]>
1419 <!ENTITY % msglevel.module "INCLUDE">
1420 <![%msglevel.module;[
1421 <!ENTITY % local.msglevel.attrib "">
1422 <!ENTITY % msglevel.role.attrib "%role.attrib;">
1424 <!ENTITY % msglevel.element "INCLUDE">
1425 <![%msglevel.element;[
1426 <!ELEMENT msglevel %ho; (%smallcptr.char.mix;)*>
1427 <!--end of msglevel.element-->]]>
1429 <!ENTITY % msglevel.attlist "INCLUDE">
1430 <![%msglevel.attlist;[
1433 %msglevel.role.attrib;
1434 %local.msglevel.attrib;
1436 <!--end of msglevel.attlist-->]]>
1437 <!--end of msglevel.module-->]]>
1439 <!ENTITY % msgorig.module "INCLUDE">
1440 <![%msgorig.module;[
1441 <!ENTITY % local.msgorig.attrib "">
1442 <!ENTITY % msgorig.role.attrib "%role.attrib;">
1444 <!ENTITY % msgorig.element "INCLUDE">
1445 <![%msgorig.element;[
1446 <!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*>
1447 <!--end of msgorig.element-->]]>
1449 <!ENTITY % msgorig.attlist "INCLUDE">
1450 <![%msgorig.attlist;[
1453 %msgorig.role.attrib;
1454 %local.msgorig.attrib;
1456 <!--end of msgorig.attlist-->]]>
1457 <!--end of msgorig.module-->]]>
1459 <!ENTITY % msgaud.module "INCLUDE">
1461 <!ENTITY % local.msgaud.attrib "">
1462 <!ENTITY % msgaud.role.attrib "%role.attrib;">
1464 <!ENTITY % msgaud.element "INCLUDE">
1465 <![%msgaud.element;[
1466 <!ELEMENT msgaud %ho; (%para.char.mix;)*>
1467 <!--end of msgaud.element-->]]>
1469 <!ENTITY % msgaud.attlist "INCLUDE">
1470 <![%msgaud.attlist;[
1473 %msgaud.role.attrib;
1474 %local.msgaud.attrib;
1476 <!--end of msgaud.attlist-->]]>
1477 <!--end of msgaud.module-->]]>
1479 <!ENTITY % msgexplan.module "INCLUDE">
1480 <![%msgexplan.module;[
1481 <!ENTITY % local.msgexplan.attrib "">
1482 <!ENTITY % msgexplan.role.attrib "%role.attrib;">
1484 <!ENTITY % msgexplan.element "INCLUDE">
1485 <![%msgexplan.element;[
1486 <!ELEMENT msgexplan %ho; (title?, (%component.mix;)+)>
1487 <!--end of msgexplan.element-->]]>
1489 <!ENTITY % msgexplan.attlist "INCLUDE">
1490 <![%msgexplan.attlist;[
1493 %msgexplan.role.attrib;
1494 %local.msgexplan.attrib;
1496 <!--end of msgexplan.attlist-->]]>
1497 <!--end of msgexplan.module-->]]>
1498 <!--end of msgset.content.module-->]]>
1500 <!ENTITY % task.content.module "INCLUDE">
1501 <![%task.content.module;[
1502 <!ENTITY % task.module "INCLUDE">
1504 <!ENTITY % local.task.attrib "">
1505 <!ENTITY % task.role.attrib "%role.attrib;">
1507 <!ENTITY % task.element "INCLUDE">
1509 <!ELEMENT task %ho; (blockinfo?,(%ndxterm.class;)*,
1510 (%formalobject.title.content;),
1516 <!--end of task.element-->]]>
1518 <!ENTITY % task.attlist "INCLUDE">
1525 <!--end of task.attlist-->]]>
1526 <!--end of task.module-->]]>
1528 <!ENTITY % tasksummary.module "INCLUDE">
1529 <![%tasksummary.module;[
1530 <!ENTITY % local.tasksummary.attrib "">
1531 <!ENTITY % tasksummary.role.attrib "%role.attrib;">
1533 <!ENTITY % tasksummary.element "INCLUDE">
1534 <![%tasksummary.element;[
1535 <!ELEMENT tasksummary %ho; (blockinfo?,
1536 (%formalobject.title.content;)?,
1537 (%component.mix;)+)>
1538 <!--end of tasksummary.element-->]]>
1540 <!ENTITY % tasksummary.attlist "INCLUDE">
1541 <![%tasksummary.attlist;[
1542 <!ATTLIST tasksummary
1544 %tasksummary.role.attrib;
1545 %local.tasksummary.attrib;
1547 <!--end of tasksummary.attlist-->]]>
1548 <!--end of tasksummary.module-->]]>
1550 <!ENTITY % taskprerequisites.module "INCLUDE">
1551 <![%taskprerequisites.module;[
1552 <!ENTITY % local.taskprerequisites.attrib "">
1553 <!ENTITY % taskprerequisites.role.attrib "%role.attrib;">
1555 <!ENTITY % taskprerequisites.element "INCLUDE">
1556 <![%taskprerequisites.element;[
1557 <!ELEMENT taskprerequisites %ho; (blockinfo?,
1558 (%formalobject.title.content;)?,
1559 (%component.mix;)+)>
1560 <!--end of taskprerequisites.element-->]]>
1562 <!ENTITY % taskprerequisites.attlist "INCLUDE">
1563 <![%taskprerequisites.attlist;[
1564 <!ATTLIST taskprerequisites
1566 %taskprerequisites.role.attrib;
1567 %local.taskprerequisites.attrib;
1569 <!--end of taskprerequisites.attlist-->]]>
1570 <!--end of taskprerequisites.module-->]]>
1572 <!ENTITY % taskrelated.module "INCLUDE">
1573 <![%taskrelated.module;[
1574 <!ENTITY % local.taskrelated.attrib "">
1575 <!ENTITY % taskrelated.role.attrib "%role.attrib;">
1577 <!ENTITY % taskrelated.element "INCLUDE">
1578 <![%taskrelated.element;[
1579 <!ELEMENT taskrelated %ho; (blockinfo?,
1580 (%formalobject.title.content;)?,
1581 (%component.mix;)+)>
1582 <!--end of taskrelated.element-->]]>
1584 <!ENTITY % taskrelated.attlist "INCLUDE">
1585 <![%taskrelated.attlist;[
1586 <!ATTLIST taskrelated
1588 %taskrelated.role.attrib;
1589 %local.taskrelated.attrib;
1591 <!--end of taskrelated.attlist-->]]>
1592 <!--end of taskrelated.module-->]]>
1593 <!--end of task.content.module-->]]>
1595 <!-- QandASet ........................ -->
1596 <!ENTITY % qandaset.content.module "INCLUDE">
1597 <![ %qandaset.content.module; [
1598 <!ENTITY % qandaset.module "INCLUDE">
1599 <![ %qandaset.module; [
1600 <!ENTITY % local.qandaset.attrib "">
1601 <!ENTITY % qandaset.role.attrib "%role.attrib;">
1603 <!ENTITY % qandaset.element "INCLUDE">
1604 <![ %qandaset.element; [
1605 <!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?,
1607 (qandadiv+|qandaentry+))>
1608 <!--end of qandaset.element-->]]>
1610 <!ENTITY % qandaset.attlist "INCLUDE">
1611 <![ %qandaset.attlist; [
1613 defaultlabel (qanda|number|none) #IMPLIED
1615 %qandaset.role.attrib;
1616 %local.qandaset.attrib;>
1617 <!--end of qandaset.attlist-->]]>
1618 <!--end of qandaset.module-->]]>
1620 <!ENTITY % qandadiv.module "INCLUDE">
1621 <![ %qandadiv.module; [
1622 <!ENTITY % local.qandadiv.attrib "">
1623 <!ENTITY % qandadiv.role.attrib "%role.attrib;">
1625 <!ENTITY % qandadiv.element "INCLUDE">
1626 <![ %qandadiv.element; [
1627 <!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?,
1629 (qandadiv+|qandaentry+))>
1630 <!--end of qandadiv.element-->]]>
1632 <!ENTITY % qandadiv.attlist "INCLUDE">
1633 <![ %qandadiv.attlist; [
1636 %qandadiv.role.attrib;
1637 %local.qandadiv.attrib;>
1638 <!--end of qandadiv.attlist-->]]>
1639 <!--end of qandadiv.module-->]]>
1641 <!ENTITY % qandaentry.module "INCLUDE">
1642 <![ %qandaentry.module; [
1643 <!ENTITY % local.qandaentry.attrib "">
1644 <!ENTITY % qandaentry.role.attrib "%role.attrib;">
1646 <!ENTITY % qandaentry.element "INCLUDE">
1647 <![ %qandaentry.element; [
1648 <!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)>
1649 <!--end of qandaentry.element-->]]>
1651 <!ENTITY % qandaentry.attlist "INCLUDE">
1652 <![ %qandaentry.attlist; [
1653 <!ATTLIST qandaentry
1655 %qandaentry.role.attrib;
1656 %local.qandaentry.attrib;>
1657 <!--end of qandaentry.attlist-->]]>
1658 <!--end of qandaentry.module-->]]>
1660 <!ENTITY % question.module "INCLUDE">
1661 <![ %question.module; [
1662 <!ENTITY % local.question.attrib "">
1663 <!ENTITY % question.role.attrib "%role.attrib;">
1665 <!ENTITY % question.element "INCLUDE">
1666 <![ %question.element; [
1667 <!ELEMENT question %ho; (label?, (%qandaset.mix;)+)>
1668 <!--end of question.element-->]]>
1670 <!ENTITY % question.attlist "INCLUDE">
1671 <![ %question.attlist; [
1674 %question.role.attrib;
1675 %local.question.attrib;
1677 <!--end of question.attlist-->]]>
1678 <!--end of question.module-->]]>
1680 <!ENTITY % answer.module "INCLUDE">
1681 <![ %answer.module; [
1682 <!ENTITY % local.answer.attrib "">
1683 <!ENTITY % answer.role.attrib "%role.attrib;">
1685 <!ENTITY % answer.element "INCLUDE">
1686 <![ %answer.element; [
1687 <!ELEMENT answer %ho; (label?, (%qandaset.mix;)*, qandaentry*)>
1688 <!--end of answer.element-->]]>
1690 <!ENTITY % answer.attlist "INCLUDE">
1691 <![ %answer.attlist; [
1694 %answer.role.attrib;
1695 %local.answer.attrib;
1697 <!--end of answer.attlist-->]]>
1698 <!--end of answer.module-->]]>
1700 <!ENTITY % label.module "INCLUDE">
1701 <![ %label.module; [
1702 <!ENTITY % local.label.attrib "">
1703 <!ENTITY % label.role.attrib "%role.attrib;">
1705 <!ENTITY % label.element "INCLUDE">
1706 <![ %label.element; [
1707 <!ELEMENT label %ho; (%word.char.mix;)*>
1708 <!--end of label.element-->]]>
1710 <!ENTITY % label.attlist "INCLUDE">
1711 <![ %label.attlist; [
1715 %local.label.attrib;
1717 <!--end of label.attlist-->]]>
1718 <!--end of label.module-->]]>
1719 <!--end of qandaset.content.module-->]]>
1721 <!-- Procedure ........................ -->
1723 <!ENTITY % procedure.content.module "INCLUDE">
1724 <![%procedure.content.module;[
1725 <!ENTITY % procedure.module "INCLUDE">
1726 <![%procedure.module;[
1727 <!ENTITY % local.procedure.attrib "">
1728 <!ENTITY % procedure.role.attrib "%role.attrib;">
1730 <!ENTITY % procedure.element "INCLUDE">
1731 <![%procedure.element;[
1732 <!ELEMENT procedure %ho; (blockinfo?, (%formalobject.title.content;)?,
1733 (%component.mix;)*, step+)>
1734 <!--end of procedure.element-->]]>
1736 <!ENTITY % procedure.attlist "INCLUDE">
1737 <![%procedure.attlist;[
1740 %procedure.role.attrib;
1741 %local.procedure.attrib;
1743 <!--end of procedure.attlist-->]]>
1744 <!--end of procedure.module-->]]>
1746 <!ENTITY % step.module "INCLUDE">
1748 <!ENTITY % local.step.attrib "">
1749 <!ENTITY % step.role.attrib "%role.attrib;">
1751 <!ENTITY % step.element "INCLUDE">
1753 <!ELEMENT step %ho; (title?, (((%component.mix;)+, ((substeps|stepalternatives), (%component.mix;)*)?)
1754 | ((substeps|stepalternatives), (%component.mix;)*)))>
1755 <!--end of step.element-->]]>
1757 <!-- Performance: Whether the Step must be performed -->
1758 <!-- not #REQUIRED! -->
1761 <!ENTITY % step.attlist "INCLUDE">
1764 performance (optional
1765 |required) "required"
1770 <!--end of step.attlist-->]]>
1771 <!--end of step.module-->]]>
1773 <!ENTITY % substeps.module "INCLUDE">
1774 <![%substeps.module;[
1775 <!ENTITY % local.substeps.attrib "">
1776 <!ENTITY % substeps.role.attrib "%role.attrib;">
1778 <!ENTITY % substeps.element "INCLUDE">
1779 <![%substeps.element;[
1780 <!ELEMENT substeps %ho; (step+)>
1781 <!--end of substeps.element-->]]>
1783 <!-- Performance: whether entire set of substeps must be performed -->
1784 <!-- not #REQUIRED! -->
1786 <!ENTITY % substeps.attlist "INCLUDE">
1787 <![%substeps.attlist;[
1789 performance (optional
1790 |required) "required"
1792 %substeps.role.attrib;
1793 %local.substeps.attrib;
1795 <!--end of substeps.attlist-->]]>
1796 <!--end of substeps.module-->]]>
1798 <!ENTITY % stepalternatives.module "INCLUDE">
1799 <![%stepalternatives.module;[
1800 <!ENTITY % local.stepalternatives.attrib "">
1801 <!ENTITY % stepalternatives.role.attrib "%role.attrib;">
1803 <!ENTITY % stepalternatives.element "INCLUDE">
1804 <![%stepalternatives.element;[
1805 <!ELEMENT stepalternatives %ho; (step+)>
1806 <!--end of stepalternatives.element-->]]>
1808 <!-- Performance: Whether (one of) the alternatives must be performed -->
1809 <!-- not #REQUIRED! -->
1811 <!ENTITY % stepalternatives.attlist "INCLUDE">
1812 <![%stepalternatives.attlist;[
1813 <!ATTLIST stepalternatives
1814 performance (optional
1815 |required) "required"
1817 %stepalternatives.role.attrib;
1818 %local.stepalternatives.attrib;
1820 <!--end of stepalternatives.attlist-->]]>
1821 <!--end of stepalternatives.module-->]]>
1822 <!--end of procedure.content.module-->]]>
1824 <!-- Sidebar .......................... -->
1826 <!ENTITY % sidebar.content.model "INCLUDE">
1827 <![ %sidebar.content.model; [
1829 <!ENTITY % sidebarinfo.module "INCLUDE">
1830 <![ %sidebarinfo.module; [
1831 <!ENTITY % local.sidebarinfo.attrib "">
1832 <!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
1834 <!ENTITY % sidebarinfo.element "INCLUDE">
1835 <![ %sidebarinfo.element; [
1836 <!ELEMENT sidebarinfo %ho; ((%info.class;)+)
1837 %beginpage.exclusion;>
1838 <!--end of sidebarinfo.element-->]]>
1840 <!ENTITY % sidebarinfo.attlist "INCLUDE">
1841 <![ %sidebarinfo.attlist; [
1842 <!ATTLIST sidebarinfo
1844 %sidebarinfo.role.attrib;
1845 %local.sidebarinfo.attrib;
1847 <!--end of sidebarinfo.attlist-->]]>
1848 <!--end of sidebarinfo.module-->]]>
1850 <!ENTITY % sidebar.module "INCLUDE">
1851 <![%sidebar.module;[
1852 <!ENTITY % local.sidebar.attrib "">
1853 <!ENTITY % sidebar.role.attrib "%role.attrib;">
1855 <!ENTITY % sidebar.element "INCLUDE">
1856 <![%sidebar.element;[
1857 <!ELEMENT sidebar %ho; (sidebarinfo?,
1858 (%formalobject.title.content;)?,
1860 <!--end of sidebar.element-->]]>
1862 <!ENTITY % sidebar.attlist "INCLUDE">
1863 <![%sidebar.attlist;[
1866 %sidebar.role.attrib;
1867 %local.sidebar.attrib;
1869 <!--end of sidebar.attlist-->]]>
1870 <!--end of sidebar.module-->]]>
1871 <!--end of sidebar.content.model-->]]>
1873 <!-- ...................................................................... -->
1874 <!-- Paragraph-related elements ........................................... -->
1876 <!ENTITY % abstract.module "INCLUDE">
1877 <![%abstract.module;[
1878 <!ENTITY % local.abstract.attrib "">
1879 <!ENTITY % abstract.role.attrib "%role.attrib;">
1881 <!ENTITY % abstract.element "INCLUDE">
1882 <![%abstract.element;[
1883 <!ELEMENT abstract %ho; (title?, (%para.class;)+)>
1884 <!--end of abstract.element-->]]>
1886 <!ENTITY % abstract.attlist "INCLUDE">
1887 <![%abstract.attlist;[
1890 %abstract.role.attrib;
1891 %local.abstract.attrib;
1893 <!--end of abstract.attlist-->]]>
1894 <!--end of abstract.module-->]]>
1896 <!ENTITY % authorblurb.module "INCLUDE">
1897 <![%authorblurb.module;[
1898 <!ENTITY % local.authorblurb.attrib "">
1899 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
1901 <!ENTITY % authorblurb.element "INCLUDE">
1902 <![%authorblurb.element;[
1903 <!ELEMENT authorblurb %ho; (title?, (%para.class;)+)>
1904 <!--end of authorblurb.element-->]]>
1906 <!ENTITY % authorblurb.attlist "INCLUDE">
1907 <![%authorblurb.attlist;[
1908 <!ATTLIST authorblurb
1910 %authorblurb.role.attrib;
1911 %local.authorblurb.attrib;
1913 <!--end of authorblurb.attlist-->]]>
1914 <!--end of authorblurb.module-->]]>
1916 <!ENTITY % personblurb.module "INCLUDE">
1917 <![%personblurb.module;[
1918 <!ENTITY % local.personblurb.attrib "">
1919 <!ENTITY % personblurb.role.attrib "%role.attrib;">
1921 <!ENTITY % personblurb.element "INCLUDE">
1922 <![%personblurb.element;[
1923 <!ELEMENT personblurb %ho; (title?, (%para.class;)+)>
1924 <!--end of personblurb.element-->]]>
1926 <!ENTITY % personblurb.attlist "INCLUDE">
1927 <![%personblurb.attlist;[
1928 <!ATTLIST personblurb
1930 %personblurb.role.attrib;
1931 %local.personblurb.attrib;
1933 <!--end of personblurb.attlist-->]]>
1934 <!--end of personblurb.module-->]]>
1936 <!ENTITY % blockquote.module "INCLUDE">
1937 <![%blockquote.module;[
1939 <!ENTITY % local.blockquote.attrib "">
1940 <!ENTITY % blockquote.role.attrib "%role.attrib;">
1942 <!ENTITY % blockquote.element "INCLUDE">
1943 <![%blockquote.element;[
1944 <!ELEMENT blockquote %ho; (blockinfo?, title?, attribution?, (%component.mix;)+)
1945 %blockquote.exclusion;>
1946 <!--end of blockquote.element-->]]>
1948 <!ENTITY % blockquote.attlist "INCLUDE">
1949 <![%blockquote.attlist;[
1950 <!ATTLIST blockquote
1952 %blockquote.role.attrib;
1953 %local.blockquote.attrib;
1955 <!--end of blockquote.attlist-->]]>
1956 <!--end of blockquote.module-->]]>
1958 <!ENTITY % attribution.module "INCLUDE">
1959 <![%attribution.module;[
1960 <!ENTITY % local.attribution.attrib "">
1961 <!ENTITY % attribution.role.attrib "%role.attrib;">
1963 <!ENTITY % attribution.element "INCLUDE">
1964 <![%attribution.element;[
1965 <!ELEMENT attribution %ho; (%para.char.mix;)*>
1966 <!--end of attribution.element-->]]>
1968 <!ENTITY % attribution.attlist "INCLUDE">
1969 <![%attribution.attlist;[
1970 <!ATTLIST attribution
1972 %attribution.role.attrib;
1973 %local.attribution.attrib;
1975 <!--end of attribution.attlist-->]]>
1976 <!--end of attribution.module-->]]>
1978 <!ENTITY % bridgehead.module "INCLUDE">
1979 <![%bridgehead.module;[
1980 <!ENTITY % local.bridgehead.attrib "">
1981 <!ENTITY % bridgehead.role.attrib "%role.attrib;">
1983 <!ENTITY % bridgehead.element "INCLUDE">
1984 <![%bridgehead.element;[
1985 <!ELEMENT bridgehead %ho; (%title.char.mix;)*>
1986 <!--end of bridgehead.element-->]]>
1988 <!-- Renderas: Indicates the format in which the BridgeHead
1992 <!ENTITY % bridgehead.attlist "INCLUDE">
1993 <![%bridgehead.attlist;[
1994 <!ATTLIST bridgehead
2002 %bridgehead.role.attrib;
2003 %local.bridgehead.attrib;
2005 <!--end of bridgehead.attlist-->]]>
2006 <!--end of bridgehead.module-->]]>
2008 <!ENTITY % remark.module "INCLUDE">
2010 <!ENTITY % local.remark.attrib "">
2011 <!ENTITY % remark.role.attrib "%role.attrib;">
2013 <!ENTITY % remark.element "INCLUDE">
2014 <![%remark.element;[
2015 <!ELEMENT remark %ho; (%para.char.mix;)*
2017 <!--end of remark.element-->]]>
2019 <!ENTITY % remark.attlist "INCLUDE">
2020 <![%remark.attlist;[
2023 %remark.role.attrib;
2024 %local.remark.attrib;
2026 <!--end of remark.attlist-->]]>
2027 <!--end of remark.module-->]]>
2029 <!ENTITY % epigraph.module "INCLUDE">
2030 <![%epigraph.module;[
2031 <!ENTITY % local.epigraph.attrib "">
2032 <!ENTITY % epigraph.role.attrib "%role.attrib;">
2034 <!ENTITY % epigraph.element "INCLUDE">
2035 <![%epigraph.element;[
2036 <!ELEMENT epigraph %ho; (attribution?, ((%para.class;)|literallayout)+)>
2037 <!--end of epigraph.element-->]]>
2039 <!ENTITY % epigraph.attlist "INCLUDE">
2040 <![%epigraph.attlist;[
2043 %epigraph.role.attrib;
2044 %local.epigraph.attrib;
2046 <!--end of epigraph.attlist-->]]>
2047 <!-- Attribution (defined above)-->
2048 <!--end of epigraph.module-->]]>
2050 <!ENTITY % footnote.module "INCLUDE">
2051 <![%footnote.module;[
2052 <!ENTITY % local.footnote.attrib "">
2053 <!ENTITY % footnote.role.attrib "%role.attrib;">
2055 <!ENTITY % footnote.element "INCLUDE">
2056 <![%footnote.element;[
2057 <!ELEMENT footnote %ho; ((%footnote.mix;)+)
2058 %footnote.exclusion;>
2059 <!--end of footnote.element-->]]>
2061 <!ENTITY % footnote.attlist "INCLUDE">
2062 <![%footnote.attlist;[
2066 %footnote.role.attrib;
2067 %local.footnote.attrib;
2069 <!--end of footnote.attlist-->]]>
2070 <!--end of footnote.module-->]]>
2072 <!ENTITY % highlights.module "INCLUDE">
2073 <![%highlights.module;[
2074 <!ENTITY % local.highlights.attrib "">
2075 <!ENTITY % highlights.role.attrib "%role.attrib;">
2077 <!ENTITY % highlights.element "INCLUDE">
2078 <![%highlights.element;[
2079 <!ELEMENT highlights %ho; ((%highlights.mix;)+)
2080 %highlights.exclusion;>
2081 <!--end of highlights.element-->]]>
2083 <!ENTITY % highlights.attlist "INCLUDE">
2084 <![%highlights.attlist;[
2085 <!ATTLIST highlights
2087 %highlights.role.attrib;
2088 %local.highlights.attrib;
2090 <!--end of highlights.attlist-->]]>
2091 <!--end of highlights.module-->]]>
2093 <!ENTITY % formalpara.module "INCLUDE">
2094 <![%formalpara.module;[
2095 <!ENTITY % local.formalpara.attrib "">
2096 <!ENTITY % formalpara.role.attrib "%role.attrib;">
2098 <!ENTITY % formalpara.element "INCLUDE">
2099 <![%formalpara.element;[
2100 <!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)>
2101 <!--end of formalpara.element-->]]>
2103 <!ENTITY % formalpara.attlist "INCLUDE">
2104 <![%formalpara.attlist;[
2105 <!ATTLIST formalpara
2107 %formalpara.role.attrib;
2108 %local.formalpara.attrib;
2110 <!--end of formalpara.attlist-->]]>
2111 <!--end of formalpara.module-->]]>
2113 <!ENTITY % para.module "INCLUDE">
2115 <!ENTITY % local.para.attrib "">
2116 <!ENTITY % para.role.attrib "%role.attrib;">
2118 <!ENTITY % para.element "INCLUDE">
2120 <!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*>
2121 <!--end of para.element-->]]>
2123 <!ENTITY % para.attlist "INCLUDE">
2130 <!--end of para.attlist-->]]>
2131 <!--end of para.module-->]]>
2133 <!ENTITY % simpara.module "INCLUDE">
2134 <![%simpara.module;[
2135 <!ENTITY % local.simpara.attrib "">
2136 <!ENTITY % simpara.role.attrib "%role.attrib;">
2138 <!ENTITY % simpara.element "INCLUDE">
2139 <![%simpara.element;[
2140 <!ELEMENT simpara %ho; (%para.char.mix;)*>
2141 <!--end of simpara.element-->]]>
2143 <!ENTITY % simpara.attlist "INCLUDE">
2144 <![%simpara.attlist;[
2147 %simpara.role.attrib;
2148 %local.simpara.attrib;
2150 <!--end of simpara.attlist-->]]>
2151 <!--end of simpara.module-->]]>
2153 <!ENTITY % admon.module "INCLUDE">
2155 <!ENTITY % local.admon.attrib "">
2156 <!ENTITY % admon.role.attrib "%role.attrib;">
2159 <!ENTITY % caution.element "INCLUDE">
2160 <![%caution.element;[
2161 <!ELEMENT caution %ho; (title?, (%admon.mix;)+)
2163 <!--end of caution.element-->]]>
2165 <!ENTITY % caution.attlist "INCLUDE">
2166 <![%caution.attlist;[
2170 %local.admon.attrib;
2172 <!--end of caution.attlist-->]]>
2175 <!ENTITY % important.element "INCLUDE">
2176 <![%important.element;[
2177 <!ELEMENT important %ho; (title?, (%admon.mix;)+)
2179 <!--end of important.element-->]]>
2181 <!ENTITY % important.attlist "INCLUDE">
2182 <![%important.attlist;[
2186 %local.admon.attrib;
2188 <!--end of important.attlist-->]]>
2191 <!ENTITY % note.element "INCLUDE">
2193 <!ELEMENT note %ho; (title?, (%admon.mix;)+)
2195 <!--end of note.element-->]]>
2197 <!ENTITY % note.attlist "INCLUDE">
2202 %local.admon.attrib;
2204 <!--end of note.attlist-->]]>
2206 <!ENTITY % tip.element "INCLUDE">
2208 <!ELEMENT tip %ho; (title?, (%admon.mix;)+)
2210 <!--end of tip.element-->]]>
2212 <!ENTITY % tip.attlist "INCLUDE">
2217 %local.admon.attrib;
2219 <!--end of tip.attlist-->]]>
2222 <!ENTITY % warning.element "INCLUDE">
2223 <![%warning.element;[
2224 <!ELEMENT warning %ho; (title?, (%admon.mix;)+)
2226 <!--end of warning.element-->]]>
2228 <!ENTITY % warning.attlist "INCLUDE">
2229 <![%warning.attlist;[
2233 %local.admon.attrib;
2235 <!--end of warning.attlist-->]]>
2237 <!--end of admon.module-->]]>
2239 <!-- ...................................................................... -->
2240 <!-- Lists ................................................................ -->
2242 <!-- GlossList ........................ -->
2244 <!ENTITY % glosslist.module "INCLUDE">
2245 <![%glosslist.module;[
2246 <!ENTITY % local.glosslist.attrib "">
2247 <!ENTITY % glosslist.role.attrib "%role.attrib;">
2249 <!ENTITY % glosslist.element "INCLUDE">
2250 <![%glosslist.element;[
2251 <!ELEMENT glosslist %ho; (blockinfo?, (%formalobject.title.content;)?, glossentry+)>
2252 <!--end of glosslist.element-->]]>
2254 <!ENTITY % glosslist.attlist "INCLUDE">
2255 <![%glosslist.attlist;[
2258 %glosslist.role.attrib;
2259 %local.glosslist.attrib;
2261 <!--end of glosslist.attlist-->]]>
2262 <!--end of glosslist.module-->]]>
2264 <!ENTITY % glossentry.content.module "INCLUDE">
2265 <![%glossentry.content.module;[
2266 <!ENTITY % glossentry.module "INCLUDE">
2267 <![%glossentry.module;[
2268 <!ENTITY % local.glossentry.attrib "">
2269 <!ENTITY % glossentry.role.attrib "%role.attrib;">
2271 <!ENTITY % glossentry.element "INCLUDE">
2272 <![%glossentry.element;[
2273 <!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?,
2275 revhistory?, (glosssee|glossdef+))>
2276 <!--end of glossentry.element-->]]>
2278 <!-- SortAs: String by which the GlossEntry is to be sorted
2279 (alphabetized) in lieu of its proper content -->
2282 <!ENTITY % glossentry.attlist "INCLUDE">
2283 <![%glossentry.attlist;[
2284 <!ATTLIST glossentry
2285 sortas CDATA #IMPLIED
2287 %glossentry.role.attrib;
2288 %local.glossentry.attrib;
2290 <!--end of glossentry.attlist-->]]>
2291 <!--end of glossentry.module-->]]>
2293 <!-- GlossTerm (defined in the Inlines section, below)-->
2294 <!ENTITY % glossdef.module "INCLUDE">
2295 <![%glossdef.module;[
2296 <!ENTITY % local.glossdef.attrib "">
2297 <!ENTITY % glossdef.role.attrib "%role.attrib;">
2299 <!ENTITY % glossdef.element "INCLUDE">
2300 <![%glossdef.element;[
2301 <!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)>
2302 <!--end of glossdef.element-->]]>
2304 <!-- Subject: List of subjects; keywords for the definition -->
2307 <!ENTITY % glossdef.attlist "INCLUDE">
2308 <![%glossdef.attlist;[
2310 subject CDATA #IMPLIED
2312 %glossdef.role.attrib;
2313 %local.glossdef.attrib;
2315 <!--end of glossdef.attlist-->]]>
2316 <!--end of glossdef.module-->]]>
2318 <!ENTITY % glosssee.module "INCLUDE">
2319 <![%glosssee.module;[
2320 <!ENTITY % local.glosssee.attrib "">
2321 <!ENTITY % glosssee.role.attrib "%role.attrib;">
2323 <!ENTITY % glosssee.element "INCLUDE">
2324 <![%glosssee.element;[
2325 <!ELEMENT glosssee %ho; (%para.char.mix;)*>
2326 <!--end of glosssee.element-->]]>
2328 <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
2329 should be displayed at the point of the GlossSee -->
2332 <!ENTITY % glosssee.attlist "INCLUDE">
2333 <![%glosssee.attlist;[
2335 otherterm IDREF #IMPLIED
2337 %glosssee.role.attrib;
2338 %local.glosssee.attrib;
2340 <!--end of glosssee.attlist-->]]>
2341 <!--end of glosssee.module-->]]>
2343 <!ENTITY % glossseealso.module "INCLUDE">
2344 <![%glossseealso.module;[
2345 <!ENTITY % local.glossseealso.attrib "">
2346 <!ENTITY % glossseealso.role.attrib "%role.attrib;">
2348 <!ENTITY % glossseealso.element "INCLUDE">
2349 <![%glossseealso.element;[
2350 <!ELEMENT glossseealso %ho; (%para.char.mix;)*>
2351 <!--end of glossseealso.element-->]]>
2353 <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
2354 should be displayed at the point of the GlossSeeAlso -->
2357 <!ENTITY % glossseealso.attlist "INCLUDE">
2358 <![%glossseealso.attlist;[
2359 <!ATTLIST glossseealso
2360 otherterm IDREF #IMPLIED
2362 %glossseealso.role.attrib;
2363 %local.glossseealso.attrib;
2365 <!--end of glossseealso.attlist-->]]>
2366 <!--end of glossseealso.module-->]]>
2367 <!--end of glossentry.content.module-->]]>
2369 <!-- ItemizedList and OrderedList ..... -->
2371 <!ENTITY % itemizedlist.module "INCLUDE">
2372 <![%itemizedlist.module;[
2373 <!ENTITY % local.itemizedlist.attrib "">
2374 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
2376 <!ENTITY % itemizedlist.element "INCLUDE">
2377 <![%itemizedlist.element;[
2378 <!ELEMENT itemizedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
2379 (%listpreamble.mix;)*, listitem+)>
2381 <!--end of itemizedlist.element-->]]>
2383 <!-- Spacing: Whether the vertical space in the list should be
2385 <!-- Mark: Keyword, e.g., bullet, dash, checkbox, none;
2386 list of keywords and defaults are implementation specific -->
2389 <!ENTITY % itemizedlist.attlist "INCLUDE">
2390 <![%itemizedlist.attlist;[
2391 <!ATTLIST itemizedlist
2396 %itemizedlist.role.attrib;
2397 %local.itemizedlist.attrib;
2399 <!--end of itemizedlist.attlist-->]]>
2400 <!--end of itemizedlist.module-->]]>
2402 <!ENTITY % orderedlist.module "INCLUDE">
2403 <![%orderedlist.module;[
2404 <!ENTITY % local.orderedlist.attrib "">
2405 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
2407 <!ENTITY % orderedlist.element "INCLUDE">
2408 <![%orderedlist.element;[
2409 <!ELEMENT orderedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
2410 (%listpreamble.mix;)*, listitem+)>
2412 <!--end of orderedlist.element-->]]>
2414 <!-- Numeration: Style of ListItem numbered; default is expected
2416 <!-- InheritNum: Specifies for a nested list that the numbering
2417 of ListItems should include the number of the item
2418 within which they are nested (e.g., 1a and 1b within 1,
2419 rather than a and b) -->
2420 <!-- Continuation: Where list numbering begins afresh (Restarts,
2421 the default) or continues that of the immediately preceding
2422 list (Continues) -->
2423 <!-- Spacing: Whether the vertical space in the list should be
2427 <!ENTITY % orderedlist.attlist "INCLUDE">
2428 <![%orderedlist.attlist;[
2429 <!ATTLIST orderedlist
2434 |lowerroman) #IMPLIED
2437 continuation (continues
2438 |restarts) "restarts"
2442 %orderedlist.role.attrib;
2443 %local.orderedlist.attrib;
2445 <!--end of orderedlist.attlist-->]]>
2446 <!--end of orderedlist.module-->]]>
2448 <!ENTITY % listitem.module "INCLUDE">
2449 <![%listitem.module;[
2450 <!ENTITY % local.listitem.attrib "">
2451 <!ENTITY % listitem.role.attrib "%role.attrib;">
2453 <!ENTITY % listitem.element "INCLUDE">
2454 <![%listitem.element;[
2455 <!ELEMENT listitem %ho; ((%component.mix;)+)>
2456 <!--end of listitem.element-->]]>
2458 <!-- Override: Indicates the mark to be used for this ListItem
2459 instead of the default mark or the mark specified by
2460 the Mark attribute on the enclosing ItemizedList -->
2463 <!ENTITY % listitem.attlist "INCLUDE">
2464 <![%listitem.attlist;[
2466 override CDATA #IMPLIED
2468 %listitem.role.attrib;
2469 %local.listitem.attrib;
2471 <!--end of listitem.attlist-->]]>
2472 <!--end of listitem.module-->]]>
2474 <!-- SegmentedList .................... -->
2475 <!ENTITY % segmentedlist.content.module "INCLUDE">
2476 <![%segmentedlist.content.module;[
2477 <!ENTITY % segmentedlist.module "INCLUDE">
2478 <![%segmentedlist.module;[
2479 <!ENTITY % local.segmentedlist.attrib "">
2480 <!ENTITY % segmentedlist.role.attrib "%role.attrib;">
2482 <!ENTITY % segmentedlist.element "INCLUDE">
2483 <![%segmentedlist.element;[
2484 <!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?,
2487 <!--end of segmentedlist.element-->]]>
2489 <!ENTITY % segmentedlist.attlist "INCLUDE">
2490 <![%segmentedlist.attlist;[
2491 <!ATTLIST segmentedlist
2493 %segmentedlist.role.attrib;
2494 %local.segmentedlist.attrib;
2496 <!--end of segmentedlist.attlist-->]]>
2497 <!--end of segmentedlist.module-->]]>
2499 <!ENTITY % segtitle.module "INCLUDE">
2500 <![%segtitle.module;[
2501 <!ENTITY % local.segtitle.attrib "">
2502 <!ENTITY % segtitle.role.attrib "%role.attrib;">
2504 <!ENTITY % segtitle.element "INCLUDE">
2505 <![%segtitle.element;[
2506 <!ELEMENT segtitle %ho; (%title.char.mix;)*>
2507 <!--end of segtitle.element-->]]>
2509 <!ENTITY % segtitle.attlist "INCLUDE">
2510 <![%segtitle.attlist;[
2513 %segtitle.role.attrib;
2514 %local.segtitle.attrib;
2516 <!--end of segtitle.attlist-->]]>
2517 <!--end of segtitle.module-->]]>
2519 <!ENTITY % seglistitem.module "INCLUDE">
2520 <![%seglistitem.module;[
2521 <!ENTITY % local.seglistitem.attrib "">
2522 <!ENTITY % seglistitem.role.attrib "%role.attrib;">
2524 <!ENTITY % seglistitem.element "INCLUDE">
2525 <![%seglistitem.element;[
2526 <!ELEMENT seglistitem %ho; (seg+)>
2527 <!--end of seglistitem.element-->]]>
2529 <!ENTITY % seglistitem.attlist "INCLUDE">
2530 <![%seglistitem.attlist;[
2531 <!ATTLIST seglistitem
2533 %seglistitem.role.attrib;
2534 %local.seglistitem.attrib;
2536 <!--end of seglistitem.attlist-->]]>
2537 <!--end of seglistitem.module-->]]>
2539 <!ENTITY % seg.module "INCLUDE">
2541 <!ENTITY % local.seg.attrib "">
2542 <!ENTITY % seg.role.attrib "%role.attrib;">
2544 <!ENTITY % seg.element "INCLUDE">
2546 <!ELEMENT seg %ho; (%para.char.mix;)*>
2547 <!--end of seg.element-->]]>
2549 <!ENTITY % seg.attlist "INCLUDE">
2556 <!--end of seg.attlist-->]]>
2557 <!--end of seg.module-->]]>
2558 <!--end of segmentedlist.content.module-->]]>
2560 <!-- SimpleList ....................... -->
2562 <!ENTITY % simplelist.content.module "INCLUDE">
2563 <![%simplelist.content.module;[
2564 <!ENTITY % simplelist.module "INCLUDE">
2565 <![%simplelist.module;[
2566 <!ENTITY % local.simplelist.attrib "">
2567 <!ENTITY % simplelist.role.attrib "%role.attrib;">
2569 <!ENTITY % simplelist.element "INCLUDE">
2570 <![%simplelist.element;[
2571 <!ELEMENT simplelist %ho; (member+)>
2572 <!--end of simplelist.element-->]]>
2574 <!-- Columns: The number of columns the array should contain -->
2575 <!-- Type: How the Members of the SimpleList should be
2576 formatted: Inline (members separated with commas etc.
2577 inline), Vert (top to bottom in n Columns), or Horiz (in
2578 the direction of text flow) in n Columns. If Column
2579 is 1 or implied, Type=Vert and Type=Horiz give the same
2583 <!ENTITY % simplelist.attlist "INCLUDE">
2584 <![%simplelist.attlist;[
2585 <!ATTLIST simplelist
2586 columns CDATA #IMPLIED
2591 %simplelist.role.attrib;
2592 %local.simplelist.attrib;
2594 <!--end of simplelist.attlist-->]]>
2595 <!--end of simplelist.module-->]]>
2597 <!ENTITY % member.module "INCLUDE">
2599 <!ENTITY % local.member.attrib "">
2600 <!ENTITY % member.role.attrib "%role.attrib;">
2602 <!ENTITY % member.element "INCLUDE">
2603 <![%member.element;[
2604 <!ELEMENT member %ho; (%para.char.mix;)*>
2605 <!--end of member.element-->]]>
2607 <!ENTITY % member.attlist "INCLUDE">
2608 <![%member.attlist;[
2611 %member.role.attrib;
2612 %local.member.attrib;
2614 <!--end of member.attlist-->]]>
2615 <!--end of member.module-->]]>
2616 <!--end of simplelist.content.module-->]]>
2618 <!-- VariableList ..................... -->
2620 <!ENTITY % variablelist.content.module "INCLUDE">
2621 <![%variablelist.content.module;[
2622 <!ENTITY % variablelist.module "INCLUDE">
2623 <![%variablelist.module;[
2624 <!ENTITY % local.variablelist.attrib "">
2625 <!ENTITY % variablelist.role.attrib "%role.attrib;">
2627 <!ENTITY % variablelist.element "INCLUDE">
2628 <![%variablelist.element;[
2629 <!ELEMENT variablelist %ho; (blockinfo?, (%formalobject.title.content;)?,
2630 (%listpreamble.mix;)*, varlistentry+)>
2631 <!--end of variablelist.element-->]]>
2633 <!-- TermLength: Length beyond which the presentation engine
2634 may consider the Term too long and select an alternate
2635 presentation of the Term and, or, its associated ListItem. -->
2638 <!ENTITY % variablelist.attlist "INCLUDE">
2639 <![%variablelist.attlist;[
2640 <!ATTLIST variablelist
2641 termlength CDATA #IMPLIED
2645 %variablelist.role.attrib;
2646 %local.variablelist.attrib;
2648 <!--end of variablelist.attlist-->]]>
2649 <!--end of variablelist.module-->]]>
2651 <!ENTITY % varlistentry.module "INCLUDE">
2652 <![%varlistentry.module;[
2653 <!ENTITY % local.varlistentry.attrib "">
2654 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
2656 <!ENTITY % varlistentry.element "INCLUDE">
2657 <![%varlistentry.element;[
2658 <!ELEMENT varlistentry %ho; (term+, listitem)>
2659 <!--end of varlistentry.element-->]]>
2661 <!ENTITY % varlistentry.attlist "INCLUDE">
2662 <![%varlistentry.attlist;[
2663 <!ATTLIST varlistentry
2665 %varlistentry.role.attrib;
2666 %local.varlistentry.attrib;
2668 <!--end of varlistentry.attlist-->]]>
2669 <!--end of varlistentry.module-->]]>
2671 <!ENTITY % term.module "INCLUDE">
2673 <!ENTITY % local.term.attrib "">
2674 <!ENTITY % term.role.attrib "%role.attrib;">
2676 <!ENTITY % term.element "INCLUDE">
2678 <!ELEMENT term %ho; (%para.char.mix;)*>
2679 <!--end of term.element-->]]>
2681 <!ENTITY % term.attlist "INCLUDE">
2688 <!--end of term.attlist-->]]>
2689 <!--end of term.module-->]]>
2691 <!-- ListItem (defined above)-->
2692 <!--end of variablelist.content.module-->]]>
2694 <!-- CalloutList ...................... -->
2696 <!ENTITY % calloutlist.content.module "INCLUDE">
2697 <![%calloutlist.content.module;[
2698 <!ENTITY % calloutlist.module "INCLUDE">
2699 <![%calloutlist.module;[
2700 <!ENTITY % local.calloutlist.attrib "">
2701 <!ENTITY % calloutlist.role.attrib "%role.attrib;">
2703 <!ENTITY % calloutlist.element "INCLUDE">
2704 <![%calloutlist.element;[
2705 <!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)>
2706 <!--end of calloutlist.element-->]]>
2708 <!ENTITY % calloutlist.attlist "INCLUDE">
2709 <![%calloutlist.attlist;[
2710 <!ATTLIST calloutlist
2712 %calloutlist.role.attrib;
2713 %local.calloutlist.attrib;
2715 <!--end of calloutlist.attlist-->]]>
2716 <!--end of calloutlist.module-->]]>
2718 <!ENTITY % callout.module "INCLUDE">
2719 <![%callout.module;[
2720 <!ENTITY % local.callout.attrib "">
2721 <!ENTITY % callout.role.attrib "%role.attrib;">
2723 <!ENTITY % callout.element "INCLUDE">
2724 <![%callout.element;[
2725 <!ELEMENT callout %ho; ((%component.mix;)+)>
2726 <!--end of callout.element-->]]>
2728 <!-- AreaRefs: IDs of one or more Areas or AreaSets described
2732 <!ENTITY % callout.attlist "INCLUDE">
2733 <![%callout.attlist;[
2735 arearefs IDREFS #REQUIRED
2737 %callout.role.attrib;
2738 %local.callout.attrib;
2740 <!--end of callout.attlist-->]]>
2741 <!--end of callout.module-->]]>
2742 <!--end of calloutlist.content.module-->]]>
2744 <!-- ...................................................................... -->
2745 <!-- Objects .............................................................. -->
2747 <!-- Examples etc. .................... -->
2749 <!ENTITY % example.module "INCLUDE">
2750 <![%example.module;[
2751 <!ENTITY % local.example.attrib "">
2752 <!ENTITY % example.role.attrib "%role.attrib;">
2754 <!ENTITY % example.element "INCLUDE">
2755 <![%example.element;[
2756 <!ELEMENT example %ho; (blockinfo?, (%formalobject.title.content;), (%example.mix;)+)
2758 <!--end of example.element-->]]>
2760 <!ENTITY % example.attlist "INCLUDE">
2761 <![%example.attlist;[
2763 floatstyle CDATA #IMPLIED
2767 %example.role.attrib;
2768 %local.example.attrib;
2770 <!--end of example.attlist-->]]>
2771 <!--end of example.module-->]]>
2773 <!ENTITY % informalexample.module "INCLUDE">
2774 <![%informalexample.module;[
2775 <!ENTITY % local.informalexample.attrib "">
2776 <!ENTITY % informalexample.role.attrib "%role.attrib;">
2778 <!ENTITY % informalexample.element "INCLUDE">
2779 <![%informalexample.element;[
2780 <!ELEMENT informalexample %ho; (blockinfo?, (%example.mix;)+)>
2781 <!--end of informalexample.element-->]]>
2783 <!ENTITY % informalexample.attlist "INCLUDE">
2784 <![%informalexample.attlist;[
2785 <!ATTLIST informalexample
2786 floatstyle CDATA #IMPLIED
2789 %informalexample.role.attrib;
2790 %local.informalexample.attrib;
2792 <!--end of informalexample.attlist-->]]>
2793 <!--end of informalexample.module-->]]>
2795 <!ENTITY % programlistingco.module "INCLUDE">
2796 <![%programlistingco.module;[
2797 <!ENTITY % local.programlistingco.attrib "">
2798 <!ENTITY % programlistingco.role.attrib "%role.attrib;">
2800 <!ENTITY % programlistingco.element "INCLUDE">
2801 <![%programlistingco.element;[
2802 <!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)>
2803 <!--end of programlistingco.element-->]]>
2805 <!ENTITY % programlistingco.attlist "INCLUDE">
2806 <![%programlistingco.attlist;[
2807 <!ATTLIST programlistingco
2809 %programlistingco.role.attrib;
2810 %local.programlistingco.attrib;
2812 <!--end of programlistingco.attlist-->]]>
2813 <!-- CalloutList (defined above in Lists)-->
2814 <!--end of informalexample.module-->]]>
2816 <!ENTITY % areaspec.content.module "INCLUDE">
2817 <![%areaspec.content.module;[
2818 <!ENTITY % areaspec.module "INCLUDE">
2819 <![%areaspec.module;[
2820 <!ENTITY % local.areaspec.attrib "">
2821 <!ENTITY % areaspec.role.attrib "%role.attrib;">
2823 <!ENTITY % areaspec.element "INCLUDE">
2824 <![%areaspec.element;[
2825 <!ELEMENT areaspec %ho; ((area|areaset)+)>
2826 <!--end of areaspec.element-->]]>
2828 <!-- Units: global unit of measure in which coordinates in
2829 this spec are expressed:
2831 - CALSPair "x1,y1 x2,y2": lower-left and upper-right
2832 coordinates in a rectangle describing repro area in which
2833 graphic is placed, where X and Y dimensions are each some
2834 number 0..10000 (taken from CALS graphic attributes)
2836 - LineColumn "line column": line number and column number
2837 at which to start callout text in "linespecific" content
2839 - LineRange "startline endline": whole lines from startline
2840 to endline in "linespecific" content
2842 - LineColumnPair "line1 col1 line2 col2": starting and ending
2843 points of area in "linespecific" content that starts at
2844 first position and ends at second position (including the
2845 beginnings of any intervening lines)
2847 - Other: directive to look at value of OtherUnits attribute
2848 to get implementation-specific keyword
2850 The default is implementation-specific; usually dependent on
2851 the parent element (GraphicCO gets CALSPair, ProgramListingCO
2852 and ScreenCO get LineColumn) -->
2853 <!-- OtherUnits: User-defined units -->
2856 <!ENTITY % areaspec.attlist "INCLUDE">
2857 <![%areaspec.attlist;[
2864 otherunits NMTOKEN #IMPLIED
2866 %areaspec.role.attrib;
2867 %local.areaspec.attrib;
2869 <!--end of areaspec.attlist-->]]>
2870 <!--end of areaspec.module-->]]>
2872 <!ENTITY % area.module "INCLUDE">
2874 <!ENTITY % local.area.attrib "">
2875 <!ENTITY % area.role.attrib "%role.attrib;">
2877 <!ENTITY % area.element "INCLUDE">
2879 <!ELEMENT area %ho; EMPTY>
2880 <!--end of area.element-->]]>
2882 <!-- bug number/symbol override or initialization -->
2883 <!-- to any related information -->
2884 <!-- Units: unit of measure in which coordinates in this
2885 area are expressed; inherits from AreaSet and AreaSpec -->
2886 <!-- OtherUnits: User-defined units -->
2889 <!ENTITY % area.attlist "INCLUDE">
2899 otherunits NMTOKEN #IMPLIED
2900 coords CDATA #REQUIRED
2901 %idreq.common.attrib;
2905 <!--end of area.attlist-->]]>
2906 <!--end of area.module-->]]>
2908 <!ENTITY % areaset.module "INCLUDE">
2909 <![%areaset.module;[
2910 <!ENTITY % local.areaset.attrib "">
2911 <!ENTITY % areaset.role.attrib "%role.attrib;">
2913 <!ENTITY % areaset.element "INCLUDE">
2914 <![%areaset.element;[
2915 <!ELEMENT areaset %ho; (area+)>
2916 <!--end of areaset.element-->]]>
2918 <!-- bug number/symbol override or initialization -->
2919 <!-- Units: unit of measure in which coordinates in this
2920 area are expressed; inherits from AreaSpec -->
2923 <!ENTITY % areaset.attlist "INCLUDE">
2924 <![%areaset.attlist;[
2932 otherunits NMTOKEN #IMPLIED
2933 coords CDATA #REQUIRED
2934 %idreq.common.attrib;
2935 %areaset.role.attrib;
2936 %local.areaset.attrib;
2938 <!--end of areaset.attlist-->]]>
2939 <!--end of areaset.module-->]]>
2940 <!--end of areaspec.content.module-->]]>
2942 <!ENTITY % programlisting.module "INCLUDE">
2943 <![%programlisting.module;[
2944 <!ENTITY % local.programlisting.attrib "">
2945 <!ENTITY % programlisting.role.attrib "%role.attrib;">
2947 <!ENTITY % programlisting.element "INCLUDE">
2948 <![%programlisting.element;[
2949 <!ELEMENT programlisting %ho; (%para.char.mix;|co|coref|lineannotation|textobject)*>
2950 <!--end of programlisting.element-->]]>
2952 <!ENTITY % programlisting.attlist "INCLUDE">
2953 <![%programlisting.attlist;[
2954 <!ATTLIST programlisting
2956 %linespecific.attrib;
2958 %programlisting.role.attrib;
2959 %local.programlisting.attrib;
2961 <!--end of programlisting.attlist-->]]>
2962 <!--end of programlisting.module-->]]>
2964 <!ENTITY % literallayout.module "INCLUDE">
2965 <![%literallayout.module;[
2966 <!ENTITY % local.literallayout.attrib "">
2967 <!ENTITY % literallayout.role.attrib "%role.attrib;">
2969 <!ENTITY % literallayout.element "INCLUDE">
2970 <![%literallayout.element;[
2971 <!ELEMENT literallayout %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
2972 <!--end of literallayout.element-->]]>
2974 <!ENTITY % literallayout.attlist "INCLUDE">
2975 <![%literallayout.attlist;[
2976 <!ATTLIST literallayout
2978 %linespecific.attrib;
2979 class (monospaced|normal) "normal"
2981 %literallayout.role.attrib;
2982 %local.literallayout.attrib;
2984 <!--end of literallayout.attlist-->]]>
2985 <!-- LineAnnotation (defined in the Inlines section, below)-->
2986 <!--end of literallayout.module-->]]>
2988 <!ENTITY % screenco.module "INCLUDE">
2989 <![%screenco.module;[
2990 <!ENTITY % local.screenco.attrib "">
2991 <!ENTITY % screenco.role.attrib "%role.attrib;">
2993 <!ENTITY % screenco.element "INCLUDE">
2994 <![%screenco.element;[
2995 <!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)>
2996 <!--end of screenco.element-->]]>
2998 <!ENTITY % screenco.attlist "INCLUDE">
2999 <![%screenco.attlist;[
3002 %screenco.role.attrib;
3003 %local.screenco.attrib;
3005 <!--end of screenco.attlist-->]]>
3006 <!-- AreaSpec (defined above)-->
3007 <!-- CalloutList (defined above in Lists)-->
3008 <!--end of screenco.module-->]]>
3010 <!ENTITY % screen.module "INCLUDE">
3012 <!ENTITY % local.screen.attrib "">
3013 <!ENTITY % screen.role.attrib "%role.attrib;">
3015 <!ENTITY % screen.element "INCLUDE">
3016 <![%screen.element;[
3017 <!ELEMENT screen %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
3018 <!--end of screen.element-->]]>
3020 <!ENTITY % screen.attlist "INCLUDE">
3021 <![%screen.attlist;[
3024 %linespecific.attrib;
3026 %screen.role.attrib;
3027 %local.screen.attrib;
3029 <!--end of screen.attlist-->]]>
3030 <!--end of screen.module-->]]>
3032 <!ENTITY % screenshot.content.module "INCLUDE">
3033 <![%screenshot.content.module;[
3034 <!ENTITY % screenshot.module "INCLUDE">
3035 <![%screenshot.module;[
3036 <!ENTITY % local.screenshot.attrib "">
3037 <!ENTITY % screenshot.role.attrib "%role.attrib;">
3039 <!ENTITY % screenshot.element "INCLUDE">
3040 <![%screenshot.element;[
3041 <!ELEMENT screenshot %ho; (screeninfo?,
3043 |mediaobject|mediaobjectco))>
3044 <!--end of screenshot.element-->]]>
3046 <!ENTITY % screenshot.attlist "INCLUDE">
3047 <![%screenshot.attlist;[
3048 <!ATTLIST screenshot
3050 %screenshot.role.attrib;
3051 %local.screenshot.attrib;
3053 <!--end of screenshot.attlist-->]]>
3054 <!--end of screenshot.module-->]]>
3056 <!ENTITY % screeninfo.module "INCLUDE">
3057 <![%screeninfo.module;[
3058 <!ENTITY % local.screeninfo.attrib "">
3059 <!ENTITY % screeninfo.role.attrib "%role.attrib;">
3061 <!ENTITY % screeninfo.element "INCLUDE">
3062 <![%screeninfo.element;[
3063 <!ELEMENT screeninfo %ho; (%para.char.mix;)*
3065 <!--end of screeninfo.element-->]]>
3067 <!ENTITY % screeninfo.attlist "INCLUDE">
3068 <![%screeninfo.attlist;[
3069 <!ATTLIST screeninfo
3071 %screeninfo.role.attrib;
3072 %local.screeninfo.attrib;
3074 <!--end of screeninfo.attlist-->]]>
3075 <!--end of screeninfo.module-->]]>
3076 <!--end of screenshot.content.module-->]]>
3078 <!-- Figures etc. ..................... -->
3080 <!ENTITY % figure.module "INCLUDE">
3082 <!ENTITY % local.figure.attrib "">
3083 <!ENTITY % figure.role.attrib "%role.attrib;">
3085 <!ENTITY % figure.element "INCLUDE">
3086 <![%figure.element;[
3087 <!ELEMENT figure %ho; (blockinfo?, (%formalobject.title.content;),
3088 (%figure.mix; | %link.char.class;)+)>
3089 <!--end of figure.element-->]]>
3091 <!-- Float: Whether the Figure is supposed to be rendered
3092 where convenient (yes (1) value) or at the place it occurs
3093 in the text (no (0) value, the default) -->
3096 <!ENTITY % figure.attlist "INCLUDE">
3097 <![%figure.attlist;[
3099 float %yesorno.attvals; '0'
3100 floatstyle CDATA #IMPLIED
3101 pgwide %yesorno.attvals; #IMPLIED
3104 %figure.role.attrib;
3105 %local.figure.attrib;
3107 <!--end of figure.attlist-->]]>
3108 <!--end of figure.module-->]]>
3110 <!ENTITY % informalfigure.module "INCLUDE">
3111 <![ %informalfigure.module; [
3112 <!ENTITY % local.informalfigure.attrib "">
3113 <!ENTITY % informalfigure.role.attrib "%role.attrib;">
3115 <!ENTITY % informalfigure.element "INCLUDE">
3116 <![ %informalfigure.element; [
3117 <!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)>
3118 <!--end of informalfigure.element-->]]>
3120 <!ENTITY % informalfigure.attlist "INCLUDE">
3121 <![ %informalfigure.attlist; [
3123 Float: Whether the Figure is supposed to be rendered
3124 where convenient (yes (1) value) or at the place it occurs
3125 in the text (no (0) value, the default)
3127 <!ATTLIST informalfigure
3128 float %yesorno.attvals; "0"
3129 floatstyle CDATA #IMPLIED
3130 pgwide %yesorno.attvals; #IMPLIED
3133 %informalfigure.role.attrib;
3134 %local.informalfigure.attrib;
3136 <!--end of informalfigure.attlist-->]]>
3137 <!--end of informalfigure.module-->]]>
3139 <!ENTITY % graphicco.module "INCLUDE">
3140 <![%graphicco.module;[
3141 <!ENTITY % local.graphicco.attrib "">
3142 <!ENTITY % graphicco.role.attrib "%role.attrib;">
3144 <!ENTITY % graphicco.element "INCLUDE">
3145 <![%graphicco.element;[
3146 <!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)>
3147 <!--end of graphicco.element-->]]>
3149 <!ENTITY % graphicco.attlist "INCLUDE">
3150 <![%graphicco.attlist;[
3153 %graphicco.role.attrib;
3154 %local.graphicco.attrib;
3156 <!--end of graphicco.attlist-->]]>
3157 <!-- AreaSpec (defined above in Examples)-->
3158 <!-- CalloutList (defined above in Lists)-->
3159 <!--end of graphicco.module-->]]>
3161 <!-- Graphical data can be the content of Graphic, or you can reference
3162 an external file either as an entity (Entitref) or a filename
3165 <!ENTITY % graphic.module "INCLUDE">
3166 <![%graphic.module;[
3167 <!ENTITY % local.graphic.attrib "">
3168 <!ENTITY % graphic.role.attrib "%role.attrib;">
3170 <!ENTITY % graphic.element "INCLUDE">
3171 <![%graphic.element;[
3172 <!ELEMENT graphic %ho; EMPTY>
3173 <!--end of graphic.element-->]]>
3175 <!ENTITY % graphic.attlist "INCLUDE">
3176 <![%graphic.attlist;[
3180 %graphic.role.attrib;
3181 %local.graphic.attrib;
3183 <!--end of graphic.attlist-->]]>
3184 <!--end of graphic.module-->]]>
3186 <!ENTITY % inlinegraphic.module "INCLUDE">
3187 <![%inlinegraphic.module;[
3188 <!ENTITY % local.inlinegraphic.attrib "">
3189 <!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
3191 <!ENTITY % inlinegraphic.element "INCLUDE">
3192 <![%inlinegraphic.element;[
3193 <!ELEMENT inlinegraphic %ho; EMPTY>
3194 <!--end of inlinegraphic.element-->]]>
3196 <!ENTITY % inlinegraphic.attlist "INCLUDE">
3197 <![%inlinegraphic.attlist;[
3198 <!ATTLIST inlinegraphic
3201 %inlinegraphic.role.attrib;
3202 %local.inlinegraphic.attrib;
3204 <!--end of inlinegraphic.attlist-->]]>
3205 <!--end of inlinegraphic.module-->]]>
3207 <!ENTITY % mediaobject.content.module "INCLUDE">
3208 <![ %mediaobject.content.module; [
3210 <!ENTITY % mediaobject.module "INCLUDE">
3211 <![ %mediaobject.module; [
3212 <!ENTITY % local.mediaobject.attrib "">
3213 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
3215 <!ENTITY % mediaobject.element "INCLUDE">
3216 <![ %mediaobject.element; [
3217 <!ELEMENT mediaobject %ho; (objectinfo?,
3218 (%mediaobject.mix;)+,
3220 <!--end of mediaobject.element-->]]>
3222 <!ENTITY % mediaobject.attlist "INCLUDE">
3223 <![ %mediaobject.attlist; [
3224 <!ATTLIST mediaobject
3226 %mediaobject.role.attrib;
3227 %local.mediaobject.attrib;
3229 <!--end of mediaobject.attlist-->]]>
3230 <!--end of mediaobject.module-->]]>
3232 <!ENTITY % inlinemediaobject.module "INCLUDE">
3233 <![ %inlinemediaobject.module; [
3234 <!ENTITY % local.inlinemediaobject.attrib "">
3235 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
3237 <!ENTITY % inlinemediaobject.element "INCLUDE">
3238 <![ %inlinemediaobject.element; [
3239 <!ELEMENT inlinemediaobject %ho; (objectinfo?,
3240 (%mediaobject.mix;)+)>
3241 <!--end of inlinemediaobject.element-->]]>
3243 <!ENTITY % inlinemediaobject.attlist "INCLUDE">
3244 <![ %inlinemediaobject.attlist; [
3245 <!ATTLIST inlinemediaobject
3247 %inlinemediaobject.role.attrib;
3248 %local.inlinemediaobject.attrib;
3250 <!--end of inlinemediaobject.attlist-->]]>
3251 <!--end of inlinemediaobject.module-->]]>
3253 <!ENTITY % videoobject.module "INCLUDE">
3254 <![ %videoobject.module; [
3255 <!ENTITY % local.videoobject.attrib "">
3256 <!ENTITY % videoobject.role.attrib "%role.attrib;">
3258 <!ENTITY % videoobject.element "INCLUDE">
3259 <![ %videoobject.element; [
3260 <!ELEMENT videoobject %ho; (objectinfo?, videodata)>
3261 <!--end of videoobject.element-->]]>
3263 <!ENTITY % videoobject.attlist "INCLUDE">
3264 <![ %videoobject.attlist; [
3265 <!ATTLIST videoobject
3267 %videoobject.role.attrib;
3268 %local.videoobject.attrib;
3270 <!--end of videoobject.attlist-->]]>
3271 <!--end of videoobject.module-->]]>
3273 <!ENTITY % audioobject.module "INCLUDE">
3274 <![ %audioobject.module; [
3275 <!ENTITY % local.audioobject.attrib "">
3276 <!ENTITY % audioobject.role.attrib "%role.attrib;">
3278 <!ENTITY % audioobject.element "INCLUDE">
3279 <![ %audioobject.element; [
3280 <!ELEMENT audioobject %ho; (objectinfo?, audiodata)>
3281 <!--end of audioobject.element-->]]>
3283 <!ENTITY % audioobject.attlist "INCLUDE">
3284 <![ %audioobject.attlist; [
3285 <!ATTLIST audioobject
3287 %audioobject.role.attrib;
3288 %local.audioobject.attrib;
3290 <!--end of audioobject.attlist-->]]>
3291 <!--end of audioobject.module-->]]>
3293 <!ENTITY % imageobject.module "INCLUDE">
3294 <![ %imageobject.module; [
3295 <!ENTITY % local.imageobject.attrib "">
3296 <!ENTITY % imageobject.role.attrib "%role.attrib;">
3298 <!ENTITY % imageobject.element "INCLUDE">
3299 <![ %imageobject.element; [
3300 <!ELEMENT imageobject %ho; (objectinfo?, imagedata)>
3301 <!--end of imageobject.element-->]]>
3303 <!ENTITY % imageobject.attlist "INCLUDE">
3304 <![ %imageobject.attlist; [
3305 <!ATTLIST imageobject
3307 %imageobject.role.attrib;
3308 %local.imageobject.attrib;
3310 <!--end of imageobject.attlist-->]]>
3311 <!--end of imageobject.module-->]]>
3313 <!ENTITY % textobject.module "INCLUDE">
3314 <![ %textobject.module; [
3315 <!ENTITY % local.textobject.attrib "">
3316 <!ENTITY % textobject.role.attrib "%role.attrib;">
3318 <!ENTITY % textobject.element "INCLUDE">
3319 <![ %textobject.element; [
3320 <!ELEMENT textobject %ho; (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
3321 <!--end of textobject.element-->]]>
3323 <!ENTITY % textobject.attlist "INCLUDE">
3324 <![ %textobject.attlist; [
3325 <!ATTLIST textobject
3327 %textobject.role.attrib;
3328 %local.textobject.attrib;
3330 <!--end of textobject.attlist-->]]>
3331 <!--end of textobject.module-->]]>
3333 <!ENTITY % objectinfo.module "INCLUDE">
3334 <![ %objectinfo.module; [
3335 <!ENTITY % local.objectinfo.attrib "">
3336 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
3338 <!ENTITY % objectinfo.element "INCLUDE">
3339 <![ %objectinfo.element; [
3340 <!ELEMENT objectinfo %ho; ((%info.class;)+)
3341 %beginpage.exclusion;>
3342 <!--end of objectinfo.element-->]]>
3344 <!ENTITY % objectinfo.attlist "INCLUDE">
3345 <![ %objectinfo.attlist; [
3346 <!ATTLIST objectinfo
3348 %objectinfo.role.attrib;
3349 %local.objectinfo.attrib;
3351 <!--end of objectinfo.attlist-->]]>
3352 <!--end of objectinfo.module-->]]>
3354 <!--EntityRef: Name of an external entity containing the content
3355 of the object data-->
3356 <!--FileRef: Filename, qualified by a pathname if desired,
3357 designating the file containing the content of the object data-->
3358 <!--Format: Notation of the element content, if any-->
3359 <!--SrcCredit: Information about the source of the image-->
3360 <!ENTITY % local.objectdata.attrib "">
3361 <!ENTITY % objectdata.attrib
3363 entityref ENTITY #IMPLIED
3364 fileref CDATA #IMPLIED
3365 format (%notation.class;)
3367 srccredit CDATA #IMPLIED
3368 %local.objectdata.attrib;"
3371 <!ENTITY % videodata.module "INCLUDE">
3372 <![ %videodata.module; [
3373 <!ENTITY % local.videodata.attrib "">
3374 <!ENTITY % videodata.role.attrib "%role.attrib;">
3376 <!ENTITY % videodata.element "INCLUDE">
3377 <![ %videodata.element; [
3378 <!ELEMENT videodata %ho; EMPTY>
3379 <!--end of videodata.element-->]]>
3381 <!ENTITY % videodata.attlist "INCLUDE">
3382 <![ %videodata.attlist; [
3384 <!--Width: Same as CALS reprowid (desired width)-->
3385 <!--Depth: Same as CALS reprodep (desired depth)-->
3386 <!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3387 application-specific-->
3388 <!--Scale: Conflation of CALS hscale and vscale-->
3389 <!--Scalefit: Same as CALS scalefit-->
3391 width CDATA #IMPLIED
3392 contentwidth CDATA #IMPLIED
3393 depth CDATA #IMPLIED
3394 contentdepth CDATA #IMPLIED
3401 scale CDATA #IMPLIED
3402 scalefit %yesorno.attvals;
3406 %videodata.role.attrib;
3407 %local.videodata.attrib;
3409 <!--end of videodata.attlist-->]]>
3410 <!--end of videodata.module-->]]>
3412 <!ENTITY % audiodata.module "INCLUDE">
3413 <![ %audiodata.module; [
3414 <!ENTITY % local.audiodata.attrib "">
3415 <!ENTITY % audiodata.role.attrib "%role.attrib;">
3417 <!ENTITY % audiodata.element "INCLUDE">
3418 <![ %audiodata.element; [
3419 <!ELEMENT audiodata %ho; EMPTY>
3420 <!--end of audiodata.element-->]]>
3422 <!ENTITY % audiodata.attlist "INCLUDE">
3423 <![ %audiodata.attlist; [
3427 %audiodata.role.attrib;
3428 %local.audiodata.attrib;
3430 <!--end of audiodata.attlist-->]]>
3431 <!--end of audiodata.module-->]]>
3433 <!ENTITY % imagedata.module "INCLUDE">
3434 <![ %imagedata.module; [
3435 <!ENTITY % local.imagedata.attrib "">
3436 <!ENTITY % imagedata.role.attrib "%role.attrib;">
3438 <!ENTITY % imagedata.element "INCLUDE">
3439 <![ %imagedata.element; [
3440 <!ELEMENT imagedata %ho; EMPTY>
3441 <!--end of imagedata.element-->]]>
3443 <!ENTITY % imagedata.attlist "INCLUDE">
3444 <![ %imagedata.attlist; [
3446 <!--Width: Same as CALS reprowid (desired width)-->
3447 <!--Depth: Same as CALS reprodep (desired depth)-->
3448 <!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3449 application-specific-->
3450 <!--Scale: Conflation of CALS hscale and vscale-->
3451 <!--Scalefit: Same as CALS scalefit-->
3453 width CDATA #IMPLIED
3454 contentwidth CDATA #IMPLIED
3455 depth CDATA #IMPLIED
3456 contentdepth CDATA #IMPLIED
3463 scale CDATA #IMPLIED
3464 scalefit %yesorno.attvals;
3468 %imagedata.role.attrib;
3469 %local.imagedata.attrib;
3471 <!--end of imagedata.attlist-->]]>
3472 <!--end of imagedata.module-->]]>
3474 <!ENTITY % textdata.module "INCLUDE">
3475 <![ %textdata.module; [
3476 <!ENTITY % local.textdata.attrib "">
3477 <!ENTITY % textdata.role.attrib "%role.attrib;">
3479 <!ENTITY % textdata.element "INCLUDE">
3480 <![ %textdata.element; [
3481 <!ELEMENT textdata %ho; EMPTY>
3482 <!--end of textdata.element-->]]>
3484 <!ENTITY % textdata.attlist "INCLUDE">
3485 <![ %textdata.attlist; [
3487 encoding CDATA #IMPLIED
3490 %textdata.role.attrib;
3491 %local.textdata.attrib;
3493 <!--end of textdata.attlist-->]]>
3494 <!--end of textdata.module-->]]>
3496 <!ENTITY % mediaobjectco.module "INCLUDE">
3497 <![ %mediaobjectco.module; [
3498 <!ENTITY % local.mediaobjectco.attrib "">
3499 <!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
3501 <!ENTITY % mediaobjectco.element "INCLUDE">
3502 <![ %mediaobjectco.element; [
3503 <!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco,
3504 (imageobjectco|textobject)*)>
3505 <!--end of mediaobjectco.element-->]]>
3507 <!ENTITY % mediaobjectco.attlist "INCLUDE">
3508 <![ %mediaobjectco.attlist; [
3509 <!ATTLIST mediaobjectco
3511 %mediaobjectco.role.attrib;
3512 %local.mediaobjectco.attrib;
3514 <!--end of mediaobjectco.attlist-->]]>
3515 <!--end of mediaobjectco.module-->]]>
3517 <!ENTITY % imageobjectco.module "INCLUDE">
3518 <![ %imageobjectco.module; [
3519 <!ENTITY % local.imageobjectco.attrib "">
3520 <!ENTITY % imageobjectco.role.attrib "%role.attrib;">
3522 <!ENTITY % imageobjectco.element "INCLUDE">
3523 <![ %imageobjectco.element; [
3524 <!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)>
3525 <!--end of imageobjectco.element-->]]>
3527 <!ENTITY % imageobjectco.attlist "INCLUDE">
3528 <![ %imageobjectco.attlist; [
3529 <!ATTLIST imageobjectco
3531 %imageobjectco.role.attrib;
3532 %local.imageobjectco.attrib;
3534 <!--end of imageobjectco.attlist-->]]>
3535 <!--end of imageobjectco.module-->]]>
3536 <!--end of mediaobject.content.module-->]]>
3538 <!-- Equations ........................ -->
3540 <!-- This PE provides a mechanism for replacing equation content, -->
3541 <!-- perhaps adding a new or different model (e.g., MathML) -->
3542 <!ENTITY % equation.content "(alt?, (graphic+|mediaobject+))">
3543 <!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+))">
3545 <!ENTITY % equation.module "INCLUDE">
3546 <![%equation.module;[
3547 <!ENTITY % local.equation.attrib "">
3548 <!ENTITY % equation.role.attrib "%role.attrib;">
3550 <!ENTITY % equation.element "INCLUDE">
3551 <![%equation.element;[
3552 <!ELEMENT equation %ho; (blockinfo?, (%formalobject.title.content;)?,
3553 (informalequation | %equation.content;))>
3554 <!--end of equation.element-->]]>
3556 <!ENTITY % equation.attlist "INCLUDE">
3557 <![%equation.attlist;[
3559 floatstyle CDATA #IMPLIED
3562 %equation.role.attrib;
3563 %local.equation.attrib;
3565 <!--end of equation.attlist-->]]>
3566 <!--end of equation.module-->]]>
3568 <!ENTITY % informalequation.module "INCLUDE">
3569 <![%informalequation.module;[
3570 <!ENTITY % local.informalequation.attrib "">
3571 <!ENTITY % informalequation.role.attrib "%role.attrib;">
3573 <!ENTITY % informalequation.element "INCLUDE">
3574 <![%informalequation.element;[
3575 <!ELEMENT informalequation %ho; (blockinfo?, %equation.content;) >
3576 <!--end of informalequation.element-->]]>
3578 <!ENTITY % informalequation.attlist "INCLUDE">
3579 <![%informalequation.attlist;[
3580 <!ATTLIST informalequation
3581 floatstyle CDATA #IMPLIED
3583 %informalequation.role.attrib;
3584 %local.informalequation.attrib;
3586 <!--end of informalequation.attlist-->]]>
3587 <!--end of informalequation.module-->]]>
3589 <!ENTITY % inlineequation.module "INCLUDE">
3590 <![%inlineequation.module;[
3591 <!ENTITY % local.inlineequation.attrib "">
3592 <!ENTITY % inlineequation.role.attrib "%role.attrib;">
3594 <!ENTITY % inlineequation.element "INCLUDE">
3595 <![%inlineequation.element;[
3596 <!ELEMENT inlineequation %ho; (%inlineequation.content;)>
3597 <!--end of inlineequation.element-->]]>
3599 <!ENTITY % inlineequation.attlist "INCLUDE">
3600 <![%inlineequation.attlist;[
3601 <!ATTLIST inlineequation
3603 %inlineequation.role.attrib;
3604 %local.inlineequation.attrib;
3606 <!--end of inlineequation.attlist-->]]>
3607 <!--end of inlineequation.module-->]]>
3609 <!ENTITY % alt.module "INCLUDE">
3611 <!ENTITY % local.alt.attrib "">
3612 <!ENTITY % alt.role.attrib "%role.attrib;">
3614 <!ENTITY % alt.element "INCLUDE">
3616 <!ELEMENT alt %ho; (#PCDATA)>
3617 <!--end of alt.element-->]]>
3619 <!ENTITY % alt.attlist "INCLUDE">
3626 <!--end of alt.attlist-->]]>
3627 <!--end of alt.module-->]]>
3629 <!-- Tables ........................... -->
3631 <!ENTITY % table.module "INCLUDE">
3634 <!-- Choose a table model. CALS or OASIS XML Exchange -->
3636 <!ENTITY % cals.table.module "INCLUDE">
3637 <![%cals.table.module;[
3638 <!ENTITY % exchange.table.module "IGNORE">
3640 <!ENTITY % exchange.table.module "INCLUDE">
3642 <!-- Do we allow the HTML table model as well? -->
3643 <!ENTITY % allow.html.tables "INCLUDE">
3644 <![%allow.html.tables;[
3645 <!-- ====================================================== -->
3646 <!-- xhtmltbl.mod defines HTML tables and sets parameter
3647 entities so that, when the CALS table module is read,
3648 we end up allowing any table to be CALS or HTML.
3649 i.e. This include must come first! -->
3650 <!-- ====================================================== -->
3653 PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN"
3656 <!--end of allow.html.tables-->]]>
3658 <!ENTITY % tables.role.attrib "%role.attrib;">
3660 <![%cals.table.module;[
3661 <!-- Add label and role attributes to table and informaltable -->
3662 <!ENTITY % bodyatt "
3663 floatstyle CDATA #IMPLIED
3664 rowheader (firstcol|norowheader) #IMPLIED
3668 <!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
3669 EntryTbl, and Entry (and InformalTable element). -->
3672 %tables.role.attrib;">
3674 <!ENTITY % common.table.attribs
3678 <!-- Content model for Table. -->
3679 <!ENTITY % tbl.table.mdl
3680 "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3682 (graphic+|mediaobject+|tgroup+))">
3684 <!-- Allow either objects or inlines; beware of REs between elements. -->
3685 <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
3687 <!-- Reference CALS Table Model -->
3688 <!ENTITY % tablemodel
3689 PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.4//EN"
3693 <![%exchange.table.module;[
3694 <!-- Add common attributes and the Label attribute to Table and -->
3695 <!-- InformalTable. -->
3698 rowheader (firstcol|norowheader) #IMPLIED
3700 %tables.role.attrib;">
3702 <!ENTITY % common.table.attribs
3705 <!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry -->
3707 <!ENTITY % tbl.tgroup.att "%common.attrib;">
3708 <!ENTITY % tbl.colspec.att "%common.attrib;">
3709 <!ENTITY % tbl.tbody.att "%common.attrib;">
3710 <!ENTITY % tbl.thead.att "%common.attrib;">
3711 <!ENTITY % tbl.row.att "%common.attrib;">
3712 <!ENTITY % tbl.entry.att "%common.attrib;">
3714 <!-- Content model for Table. -->
3715 <!ENTITY % tbl.table.mdl
3716 "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3718 (graphic+|mediaobject+|tgroup+))">
3720 <!-- Allow either objects or inlines; beware of REs between elements. -->
3721 <!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*">
3723 <!-- Reference OASIS Exchange Table Model -->
3724 <!ENTITY % tablemodel
3725 PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
3731 <!--end of table.module-->]]>
3733 <!ENTITY % informaltable.module "INCLUDE">
3734 <![%informaltable.module;[
3736 <!-- Note that InformalTable is dependent on some of the entity
3737 declarations that customize Table. -->
3739 <!ENTITY % local.informaltable.attrib "">
3741 <!-- the following entity may have been declared by the XHTML table module -->
3742 <!ENTITY % informal.tbl.table.mdl "textobject*, (graphic+|mediaobject+|tgroup+)">
3744 <!ENTITY % informaltable.element "INCLUDE">
3745 <![%informaltable.element;[
3746 <!ELEMENT informaltable %ho; (blockinfo?, (%informal.tbl.table.mdl;))>
3747 <!--end of informaltable.element-->]]>
3749 <!-- Frame, Colsep, and Rowsep must be repeated because
3750 they are not in entities in the table module. -->
3751 <!-- includes TabStyle, ToCentry, ShortEntry,
3753 <!-- includes Label -->
3754 <!-- includes common attributes -->
3756 <!ENTITY % informaltable.attlist "INCLUDE">
3757 <![%informaltable.attlist;[
3758 <!ATTLIST informaltable
3759 frame (%tbl.frame.attval;) #IMPLIED
3760 colsep %yesorno.attvals; #IMPLIED
3761 rowsep %yesorno.attvals; #IMPLIED
3762 %common.table.attribs;
3764 %local.informaltable.attrib;
3766 <!--end of informaltable.attlist-->]]>
3767 <!--end of informaltable.module-->]]>
3769 <!ENTITY % caption.module "INCLUDE">
3770 <![ %caption.module; [
3771 <!ENTITY % local.caption.attrib "">
3772 <!ENTITY % caption.role.attrib "%role.attrib;">
3774 <!ENTITY % caption.element "INCLUDE">
3775 <![ %caption.element; [
3776 <!ELEMENT caption %ho; (#PCDATA | %textobject.mix;)*>
3777 <!--end of caption.element-->]]>
3779 <!ENTITY % caption.attlist "INCLUDE">
3780 <![ %caption.attlist; [
3781 <!-- attrs comes from HTML tables ... -->
3783 <![ %allow.html.tables; [
3784 <!-- common.attrib, but without ID because ID is in attrs -->
3785 <!ENTITY % caption.attlist.content "
3789 %revisionflag.attrib;
3790 %effectivity.attrib;
3793 %local.common.attrib;
3794 %caption.role.attrib;
3796 align (top|bottom|left|right) #IMPLIED
3797 %local.caption.attrib;
3800 <!ENTITY % caption.attlist.content "
3802 %caption.role.attrib;
3803 %local.caption.attrib;
3806 <!ATTLIST caption %caption.attlist.content;>
3808 <!--end of caption.attlist-->]]>
3809 <!--end of caption.module-->]]>
3811 <!-- ...................................................................... -->
3812 <!-- Synopses ............................................................. -->
3814 <!-- Synopsis ......................... -->
3816 <!ENTITY % synopsis.module "INCLUDE">
3817 <![%synopsis.module;[
3818 <!ENTITY % local.synopsis.attrib "">
3819 <!ENTITY % synopsis.role.attrib "%role.attrib;">
3821 <!ENTITY % synopsis.element "INCLUDE">
3822 <![%synopsis.element;[
3823 <!ELEMENT synopsis %ho; (%para.char.mix;|graphic|mediaobject|co|coref|textobject|lineannotation)*>
3824 <!--end of synopsis.element-->]]>
3826 <!ENTITY % synopsis.attlist "INCLUDE">
3827 <![%synopsis.attlist;[
3830 %linespecific.attrib;
3832 %synopsis.role.attrib;
3833 %local.synopsis.attrib;
3835 <!--end of synopsis.attlist-->]]>
3837 <!-- LineAnnotation (defined in the Inlines section, below)-->
3838 <!--end of synopsis.module-->]]>
3840 <!-- CmdSynopsis ...................... -->
3842 <!ENTITY % cmdsynopsis.content.module "INCLUDE">
3843 <![%cmdsynopsis.content.module;[
3844 <!ENTITY % cmdsynopsis.module "INCLUDE">
3845 <![%cmdsynopsis.module;[
3846 <!ENTITY % local.cmdsynopsis.attrib "">
3847 <!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
3849 <!ENTITY % cmdsynopsis.element "INCLUDE">
3850 <![%cmdsynopsis.element;[
3851 <!ELEMENT cmdsynopsis %ho; ((command | arg | group | sbr)+, synopfragment*)>
3852 <!--end of cmdsynopsis.element-->]]>
3854 <!-- Sepchar: Character that should separate command and all
3855 top-level arguments; alternate value might be e.g., Δ -->
3858 <!ENTITY % cmdsynopsis.attlist "INCLUDE">
3859 <![%cmdsynopsis.attlist;[
3860 <!ATTLIST cmdsynopsis
3863 cmdlength CDATA #IMPLIED
3865 %cmdsynopsis.role.attrib;
3866 %local.cmdsynopsis.attrib;
3868 <!--end of cmdsynopsis.attlist-->]]>
3869 <!--end of cmdsynopsis.module-->]]>
3871 <!ENTITY % arg.module "INCLUDE">
3873 <!ENTITY % local.arg.attrib "">
3874 <!ENTITY % arg.role.attrib "%role.attrib;">
3876 <!ENTITY % arg.element "INCLUDE">
3878 <!ELEMENT arg %ho; (#PCDATA
3885 <!--end of arg.element-->]]>
3887 <!-- Choice: Whether Arg must be supplied: Opt (optional to
3888 supply, e.g. [arg]; the default), Req (required to supply,
3889 e.g. {arg}), or Plain (required to supply, e.g. arg) -->
3890 <!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without
3891 ellipsis; the default), or Repeat (e.g. arg...) -->
3894 <!ENTITY % arg.attlist "INCLUDE">
3906 <!--end of arg.attlist-->]]>
3907 <!--end of arg.module-->]]>
3909 <!ENTITY % group.module "INCLUDE">
3912 <!ENTITY % local.group.attrib "">
3913 <!ENTITY % group.role.attrib "%role.attrib;">
3915 <!ENTITY % group.element "INCLUDE">
3917 <!ELEMENT group %ho; ((arg | group | option | synopfragmentref
3918 | replaceable | sbr)+)>
3919 <!--end of group.element-->]]>
3921 <!-- Choice: Whether Group must be supplied: Opt (optional to
3922 supply, e.g. [g1|g2|g3]; the default), Req (required to
3923 supply, e.g. {g1|g2|g3}), Plain (required to supply,
3924 e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
3925 [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
3927 <!-- Rep: whether Group is repeatable: Norepeat (e.g. group
3928 without ellipsis; the default), or Repeat (e.g. group...) -->
3931 <!ENTITY % group.attlist "INCLUDE">
3941 %local.group.attrib;
3943 <!--end of group.attlist-->]]>
3944 <!--end of group.module-->]]>
3946 <!ENTITY % sbr.module "INCLUDE">
3948 <!ENTITY % local.sbr.attrib "">
3949 <!-- Synopsis break -->
3950 <!ENTITY % sbr.role.attrib "%role.attrib;">
3952 <!ENTITY % sbr.element "INCLUDE">
3954 <!ELEMENT sbr %ho; EMPTY>
3955 <!--end of sbr.element-->]]>
3957 <!ENTITY % sbr.attlist "INCLUDE">
3964 <!--end of sbr.attlist-->]]>
3965 <!--end of sbr.module-->]]>
3967 <!ENTITY % synopfragmentref.module "INCLUDE">
3968 <![%synopfragmentref.module;[
3969 <!ENTITY % local.synopfragmentref.attrib "">
3970 <!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
3972 <!ENTITY % synopfragmentref.element "INCLUDE">
3973 <![%synopfragmentref.element;[
3974 <!ELEMENT synopfragmentref %ho; (#PCDATA)>
3975 <!--end of synopfragmentref.element-->]]>
3977 <!-- to SynopFragment of complex synopsis
3978 material for separate referencing -->
3981 <!ENTITY % synopfragmentref.attlist "INCLUDE">
3982 <![%synopfragmentref.attlist;[
3983 <!ATTLIST synopfragmentref
3984 %linkendreq.attrib; %common.attrib;
3985 %synopfragmentref.role.attrib;
3986 %local.synopfragmentref.attrib;
3988 <!--end of synopfragmentref.attlist-->]]>
3989 <!--end of synopfragmentref.module-->]]>
3991 <!ENTITY % synopfragment.module "INCLUDE">
3992 <![%synopfragment.module;[
3993 <!ENTITY % local.synopfragment.attrib "">
3994 <!ENTITY % synopfragment.role.attrib "%role.attrib;">
3996 <!ENTITY % synopfragment.element "INCLUDE">
3997 <![%synopfragment.element;[
3998 <!ELEMENT synopfragment %ho; ((arg | group)+)>
3999 <!--end of synopfragment.element-->]]>
4001 <!ENTITY % synopfragment.attlist "INCLUDE">
4002 <![%synopfragment.attlist;[
4003 <!ATTLIST synopfragment
4004 %idreq.common.attrib;
4005 %synopfragment.role.attrib;
4006 %local.synopfragment.attrib;
4008 <!--end of synopfragment.attlist-->]]>
4009 <!--end of synopfragment.module-->]]>
4011 <!-- Command (defined in the Inlines section, below)-->
4012 <!-- Option (defined in the Inlines section, below)-->
4013 <!-- Replaceable (defined in the Inlines section, below)-->
4014 <!--end of cmdsynopsis.content.module-->]]>
4016 <!-- FuncSynopsis ..................... -->
4018 <!ENTITY % funcsynopsis.content.module "INCLUDE">
4019 <![%funcsynopsis.content.module;[
4020 <!ENTITY % funcsynopsis.module "INCLUDE">
4021 <![%funcsynopsis.module;[
4023 <!ENTITY % local.funcsynopsis.attrib "">
4024 <!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
4026 <!ENTITY % funcsynopsis.element "INCLUDE">
4027 <![%funcsynopsis.element;[
4028 <!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)>
4029 <!--end of funcsynopsis.element-->]]>
4031 <!ENTITY % funcsynopsis.attlist "INCLUDE">
4032 <![%funcsynopsis.attlist;[
4033 <!ATTLIST funcsynopsis
4036 %funcsynopsis.role.attrib;
4037 %local.funcsynopsis.attrib;
4039 <!--end of funcsynopsis.attlist-->]]>
4040 <!--end of funcsynopsis.module-->]]>
4042 <!ENTITY % funcsynopsisinfo.module "INCLUDE">
4043 <![%funcsynopsisinfo.module;[
4044 <!ENTITY % local.funcsynopsisinfo.attrib "">
4045 <!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
4047 <!ENTITY % funcsynopsisinfo.element "INCLUDE">
4048 <![%funcsynopsisinfo.element;[
4049 <!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
4050 <!--end of funcsynopsisinfo.element-->]]>
4052 <!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
4053 <![%funcsynopsisinfo.attlist;[
4054 <!ATTLIST funcsynopsisinfo
4055 %linespecific.attrib;
4057 %funcsynopsisinfo.role.attrib;
4058 %local.funcsynopsisinfo.attrib;
4060 <!--end of funcsynopsisinfo.attlist-->]]>
4061 <!--end of funcsynopsisinfo.module-->]]>
4063 <!ENTITY % funcprototype.module "INCLUDE">
4064 <![%funcprototype.module;[
4065 <!ENTITY % local.funcprototype.attrib "">
4066 <!ENTITY % funcprototype.role.attrib "%role.attrib;">
4068 <!ENTITY % funcprototype.element "INCLUDE">
4069 <![%funcprototype.element;[
4070 <!ELEMENT funcprototype %ho; (modifier*,
4072 (void|varargs|(paramdef+, varargs?)),
4075 <!--end of funcprototype.element-->]]>
4077 <!ENTITY % funcprototype.attlist "INCLUDE">
4078 <![%funcprototype.attlist;[
4079 <!ATTLIST funcprototype
4081 %funcprototype.role.attrib;
4082 %local.funcprototype.attrib;
4084 <!--end of funcprototype.attlist-->]]>
4085 <!--end of funcprototype.module-->]]>
4087 <!ENTITY % funcdef.module "INCLUDE">
4088 <![%funcdef.module;[
4089 <!ENTITY % local.funcdef.attrib "">
4090 <!ENTITY % funcdef.role.attrib "%role.attrib;">
4092 <!ENTITY % funcdef.element "INCLUDE">
4093 <![%funcdef.element;[
4094 <!ELEMENT funcdef %ho; (#PCDATA
4098 <!--end of funcdef.element-->]]>
4100 <!ENTITY % funcdef.attlist "INCLUDE">
4101 <![%funcdef.attlist;[
4104 %funcdef.role.attrib;
4105 %local.funcdef.attrib;
4107 <!--end of funcdef.attlist-->]]>
4108 <!--end of funcdef.module-->]]>
4110 <!ENTITY % void.module "INCLUDE">
4112 <!ENTITY % local.void.attrib "">
4113 <!ENTITY % void.role.attrib "%role.attrib;">
4115 <!ENTITY % void.element "INCLUDE">
4117 <!ELEMENT void %ho; EMPTY>
4118 <!--end of void.element-->]]>
4120 <!ENTITY % void.attlist "INCLUDE">
4127 <!--end of void.attlist-->]]>
4128 <!--end of void.module-->]]>
4130 <!ENTITY % varargs.module "INCLUDE">
4131 <![%varargs.module;[
4132 <!ENTITY % local.varargs.attrib "">
4133 <!ENTITY % varargs.role.attrib "%role.attrib;">
4135 <!ENTITY % varargs.element "INCLUDE">
4136 <![%varargs.element;[
4137 <!ELEMENT varargs %ho; EMPTY>
4138 <!--end of varargs.element-->]]>
4140 <!ENTITY % varargs.attlist "INCLUDE">
4141 <![%varargs.attlist;[
4144 %varargs.role.attrib;
4145 %local.varargs.attrib;
4147 <!--end of varargs.attlist-->]]>
4148 <!--end of varargs.module-->]]>
4150 <!-- Processing assumes that only one Parameter will appear in a
4151 ParamDef, and that FuncParams will be used at most once, for
4152 providing information on the "inner parameters" for parameters that
4153 are pointers to functions. -->
4155 <!ENTITY % paramdef.module "INCLUDE">
4156 <![%paramdef.module;[
4157 <!ENTITY % local.paramdef.attrib "">
4158 <!ENTITY % paramdef.role.attrib "%role.attrib;">
4160 <!ENTITY % paramdef.element "INCLUDE">
4161 <![%paramdef.element;[
4162 <!ELEMENT paramdef %ho; (#PCDATA
4168 <!--end of paramdef.element-->]]>
4170 <!ENTITY % paramdef.attlist "INCLUDE">
4171 <![%paramdef.attlist;[
4176 %paramdef.role.attrib;
4177 %local.paramdef.attrib;
4179 <!--end of paramdef.attlist-->]]>
4180 <!--end of paramdef.module-->]]>
4182 <!ENTITY % funcparams.module "INCLUDE">
4183 <![%funcparams.module;[
4184 <!ENTITY % local.funcparams.attrib "">
4185 <!ENTITY % funcparams.role.attrib "%role.attrib;">
4187 <!ENTITY % funcparams.element "INCLUDE">
4188 <![%funcparams.element;[
4189 <!ELEMENT funcparams %ho; (%cptr.char.mix;)*>
4190 <!--end of funcparams.element-->]]>
4192 <!ENTITY % funcparams.attlist "INCLUDE">
4193 <![%funcparams.attlist;[
4194 <!ATTLIST funcparams
4196 %funcparams.role.attrib;
4197 %local.funcparams.attrib;
4199 <!--end of funcparams.attlist-->]]>
4200 <!--end of funcparams.module-->]]>
4202 <!-- LineAnnotation (defined in the Inlines section, below)-->
4203 <!-- Replaceable (defined in the Inlines section, below)-->
4204 <!-- Function (defined in the Inlines section, below)-->
4205 <!-- Parameter (defined in the Inlines section, below)-->
4206 <!--end of funcsynopsis.content.module-->]]>
4208 <!-- ClassSynopsis ..................... -->
4210 <!ENTITY % classsynopsis.content.module "INCLUDE">
4211 <![%classsynopsis.content.module;[
4213 <!ENTITY % classsynopsis.module "INCLUDE">
4214 <![%classsynopsis.module;[
4215 <!ENTITY % local.classsynopsis.attrib "">
4216 <!ENTITY % classsynopsis.role.attrib "%role.attrib;">
4218 <!ENTITY % classsynopsis.element "INCLUDE">
4219 <![%classsynopsis.element;[
4220 <!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+,
4222 |fieldsynopsis|%method.synop.class;)*)>
4223 <!--end of classsynopsis.element-->]]>
4225 <!ENTITY % classsynopsis.attlist "INCLUDE">
4226 <![%classsynopsis.attlist;[
4227 <!ATTLIST classsynopsis
4228 language CDATA #IMPLIED
4229 class (class|interface) "class"
4231 %classsynopsis.role.attrib;
4232 %local.classsynopsis.attrib;
4234 <!--end of classsynopsis.attlist-->]]>
4235 <!--end of classsynopsis.module-->]]>
4237 <!ENTITY % classsynopsisinfo.module "INCLUDE">
4238 <![ %classsynopsisinfo.module; [
4239 <!ENTITY % local.classsynopsisinfo.attrib "">
4240 <!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
4242 <!ENTITY % classsynopsisinfo.element "INCLUDE">
4243 <![ %classsynopsisinfo.element; [
4244 <!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
4245 <!--end of classsynopsisinfo.element-->]]>
4247 <!ENTITY % classsynopsisinfo.attlist "INCLUDE">
4248 <![ %classsynopsisinfo.attlist; [
4249 <!ATTLIST classsynopsisinfo
4250 %linespecific.attrib;
4252 %classsynopsisinfo.role.attrib;
4253 %local.classsynopsisinfo.attrib;
4255 <!--end of classsynopsisinfo.attlist-->]]>
4256 <!--end of classsynopsisinfo.module-->]]>
4258 <!ENTITY % ooclass.module "INCLUDE">
4259 <![%ooclass.module;[
4260 <!ENTITY % local.ooclass.attrib "">
4261 <!ENTITY % ooclass.role.attrib "%role.attrib;">
4263 <!ENTITY % ooclass.element "INCLUDE">
4264 <![%ooclass.element;[
4265 <!ELEMENT ooclass %ho; ((modifier|package)*, classname)>
4266 <!--end of ooclass.element-->]]>
4268 <!ENTITY % ooclass.attlist "INCLUDE">
4269 <![%ooclass.attlist;[
4272 %ooclass.role.attrib;
4273 %local.ooclass.attrib;
4275 <!--end of ooclass.attlist-->]]>
4276 <!--end of ooclass.module-->]]>
4278 <!ENTITY % oointerface.module "INCLUDE">
4279 <![%oointerface.module;[
4280 <!ENTITY % local.oointerface.attrib "">
4281 <!ENTITY % oointerface.role.attrib "%role.attrib;">
4283 <!ENTITY % oointerface.element "INCLUDE">
4284 <![%oointerface.element;[
4285 <!ELEMENT oointerface %ho; ((modifier|package)*, interfacename)>
4286 <!--end of oointerface.element-->]]>
4288 <!ENTITY % oointerface.attlist "INCLUDE">
4289 <![%oointerface.attlist;[
4290 <!ATTLIST oointerface
4292 %oointerface.role.attrib;
4293 %local.oointerface.attrib;
4295 <!--end of oointerface.attlist-->]]>
4296 <!--end of oointerface.module-->]]>
4298 <!ENTITY % ooexception.module "INCLUDE">
4299 <![%ooexception.module;[
4300 <!ENTITY % local.ooexception.attrib "">
4301 <!ENTITY % ooexception.role.attrib "%role.attrib;">
4303 <!ENTITY % ooexception.element "INCLUDE">
4304 <![%ooexception.element;[
4305 <!ELEMENT ooexception %ho; ((modifier|package)*, exceptionname)>
4306 <!--end of ooexception.element-->]]>
4308 <!ENTITY % ooexception.attlist "INCLUDE">
4309 <![%ooexception.attlist;[
4310 <!ATTLIST ooexception
4312 %ooexception.role.attrib;
4313 %local.ooexception.attrib;
4315 <!--end of ooexception.attlist-->]]>
4316 <!--end of ooexception.module-->]]>
4318 <!ENTITY % modifier.module "INCLUDE">
4319 <![%modifier.module;[
4320 <!ENTITY % local.modifier.attrib "">
4321 <!ENTITY % modifier.role.attrib "%role.attrib;">
4323 <!ENTITY % modifier.element "INCLUDE">
4324 <![%modifier.element;[
4325 <!ELEMENT modifier %ho; (%smallcptr.char.mix;)*>
4326 <!--end of modifier.element-->]]>
4328 <!ENTITY % modifier.attlist "INCLUDE">
4329 <![%modifier.attlist;[
4332 %modifier.role.attrib;
4333 %local.modifier.attrib;
4335 <!--end of modifier.attlist-->]]>
4336 <!--end of modifier.module-->]]>
4338 <!ENTITY % interfacename.module "INCLUDE">
4339 <![%interfacename.module;[
4340 <!ENTITY % local.interfacename.attrib "">
4341 <!ENTITY % interfacename.role.attrib "%role.attrib;">
4343 <!ENTITY % interfacename.element "INCLUDE">
4344 <![%interfacename.element;[
4345 <!ELEMENT interfacename %ho; (%cptr.char.mix;)*>
4346 <!--end of interfacename.element-->]]>
4348 <!ENTITY % interfacename.attlist "INCLUDE">
4349 <![%interfacename.attlist;[
4350 <!ATTLIST interfacename
4352 %interfacename.role.attrib;
4353 %local.interfacename.attrib;
4355 <!--end of interfacename.attlist-->]]>
4356 <!--end of interfacename.module-->]]>
4358 <!ENTITY % exceptionname.module "INCLUDE">
4359 <![%exceptionname.module;[
4360 <!ENTITY % local.exceptionname.attrib "">
4361 <!ENTITY % exceptionname.role.attrib "%role.attrib;">
4363 <!ENTITY % exceptionname.element "INCLUDE">
4364 <![%exceptionname.element;[
4365 <!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*>
4366 <!--end of exceptionname.element-->]]>
4368 <!ENTITY % exceptionname.attlist "INCLUDE">
4369 <![%exceptionname.attlist;[
4370 <!ATTLIST exceptionname
4372 %exceptionname.role.attrib;
4373 %local.exceptionname.attrib;
4375 <!--end of exceptionname.attlist-->]]>
4376 <!--end of exceptionname.module-->]]>
4378 <!ENTITY % fieldsynopsis.module "INCLUDE">
4379 <![%fieldsynopsis.module;[
4380 <!ENTITY % local.fieldsynopsis.attrib "">
4381 <!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
4383 <!ENTITY % fieldsynopsis.element "INCLUDE">
4384 <![%fieldsynopsis.element;[
4385 <!ELEMENT fieldsynopsis %ho; (modifier*, type?, varname, initializer?)>
4386 <!--end of fieldsynopsis.element-->]]>
4388 <!ENTITY % fieldsynopsis.attlist "INCLUDE">
4389 <![%fieldsynopsis.attlist;[
4390 <!ATTLIST fieldsynopsis
4391 language CDATA #IMPLIED
4393 %fieldsynopsis.role.attrib;
4394 %local.fieldsynopsis.attrib;
4396 <!--end of fieldsynopsis.attlist-->]]>
4397 <!--end of fieldsynopsis.module-->]]>
4399 <!ENTITY % initializer.module "INCLUDE">
4400 <![%initializer.module;[
4401 <!ENTITY % local.initializer.attrib "">
4402 <!ENTITY % initializer.role.attrib "%role.attrib;">
4404 <!ENTITY % initializer.element "INCLUDE">
4405 <![%initializer.element;[
4406 <!ELEMENT initializer %ho; (%smallcptr.char.mix;)*>
4407 <!--end of initializer.element-->]]>
4409 <!ENTITY % initializer.attlist "INCLUDE">
4410 <![%initializer.attlist;[
4411 <!ATTLIST initializer
4413 %initializer.role.attrib;
4414 %local.initializer.attrib;
4416 <!--end of initializer.attlist-->]]>
4417 <!--end of initializer.module-->]]>
4419 <!ENTITY % constructorsynopsis.module "INCLUDE">
4420 <![%constructorsynopsis.module;[
4421 <!ENTITY % local.constructorsynopsis.attrib "">
4422 <!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
4424 <!ENTITY % constructorsynopsis.element "INCLUDE">
4425 <![%constructorsynopsis.element;[
4426 <!ELEMENT constructorsynopsis %ho; (modifier*,
4428 (methodparam+|void?),
4430 <!--end of constructorsynopsis.element-->]]>
4432 <!ENTITY % constructorsynopsis.attlist "INCLUDE">
4433 <![%constructorsynopsis.attlist;[
4434 <!ATTLIST constructorsynopsis
4435 language CDATA #IMPLIED
4437 %constructorsynopsis.role.attrib;
4438 %local.constructorsynopsis.attrib;
4440 <!--end of constructorsynopsis.attlist-->]]>
4441 <!--end of constructorsynopsis.module-->]]>
4443 <!ENTITY % destructorsynopsis.module "INCLUDE">
4444 <![%destructorsynopsis.module;[
4445 <!ENTITY % local.destructorsynopsis.attrib "">
4446 <!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
4448 <!ENTITY % destructorsynopsis.element "INCLUDE">
4449 <![%destructorsynopsis.element;[
4450 <!ELEMENT destructorsynopsis %ho; (modifier*,
4452 (methodparam+|void?),
4454 <!--end of destructorsynopsis.element-->]]>
4456 <!ENTITY % destructorsynopsis.attlist "INCLUDE">
4457 <![%destructorsynopsis.attlist;[
4458 <!ATTLIST destructorsynopsis
4459 language CDATA #IMPLIED
4461 %destructorsynopsis.role.attrib;
4462 %local.destructorsynopsis.attrib;
4464 <!--end of destructorsynopsis.attlist-->]]>
4465 <!--end of destructorsynopsis.module-->]]>
4467 <!ENTITY % methodsynopsis.module "INCLUDE">
4468 <![%methodsynopsis.module;[
4469 <!ENTITY % local.methodsynopsis.attrib "">
4470 <!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
4472 <!ENTITY % methodsynopsis.element "INCLUDE">
4473 <![%methodsynopsis.element;[
4474 <!ELEMENT methodsynopsis %ho; (modifier*,
4477 (methodparam+|void?),
4480 <!--end of methodsynopsis.element-->]]>
4482 <!ENTITY % methodsynopsis.attlist "INCLUDE">
4483 <![%methodsynopsis.attlist;[
4484 <!ATTLIST methodsynopsis
4485 language CDATA #IMPLIED
4487 %methodsynopsis.role.attrib;
4488 %local.methodsynopsis.attrib;
4490 <!--end of methodsynopsis.attlist-->]]>
4491 <!--end of methodsynopsis.module-->]]>
4493 <!ENTITY % methodname.module "INCLUDE">
4494 <![%methodname.module;[
4495 <!ENTITY % local.methodname.attrib "">
4496 <!ENTITY % methodname.role.attrib "%role.attrib;">
4498 <!ENTITY % methodname.element "INCLUDE">
4499 <![%methodname.element;[
4500 <!ELEMENT methodname %ho; (%smallcptr.char.mix;)*>
4501 <!--end of methodname.element-->]]>
4503 <!ENTITY % methodname.attlist "INCLUDE">
4504 <![%methodname.attlist;[
4505 <!ATTLIST methodname
4507 %methodname.role.attrib;
4508 %local.methodname.attrib;
4510 <!--end of methodname.attlist-->]]>
4511 <!--end of methodname.module-->]]>
4513 <!ENTITY % methodparam.module "INCLUDE">
4514 <![%methodparam.module;[
4515 <!ENTITY % local.methodparam.attrib "">
4516 <!ENTITY % methodparam.role.attrib "%role.attrib;">
4518 <!ENTITY % methodparam.element "INCLUDE">
4519 <![%methodparam.element;[
4520 <!ELEMENT methodparam %ho; (modifier*,
4522 ((parameter,initializer?)|funcparams),
4524 <!--end of methodparam.element-->]]>
4526 <!ENTITY % methodparam.attlist "INCLUDE">
4527 <![%methodparam.attlist;[
4528 <!ATTLIST methodparam
4535 %methodparam.role.attrib;
4536 %local.methodparam.attrib;
4538 <!--end of methodparam.attlist-->]]>
4539 <!--end of methodparam.module-->]]>
4540 <!--end of classsynopsis.content.module-->]]>
4542 <!-- ...................................................................... -->
4543 <!-- Document information entities and elements ........................... -->
4545 <!-- The document information elements include some elements that are
4546 currently used only in the document hierarchy module. They are
4547 defined here so that they will be available for use in customized
4548 document hierarchies. -->
4550 <!-- .................................. -->
4552 <!ENTITY % docinfo.content.module "INCLUDE">
4553 <![%docinfo.content.module;[
4555 <!-- Ackno ............................ -->
4557 <!ENTITY % ackno.module "INCLUDE">
4559 <!ENTITY % local.ackno.attrib "">
4560 <!ENTITY % ackno.role.attrib "%role.attrib;">
4562 <!ENTITY % ackno.element "INCLUDE">
4564 <!ELEMENT ackno %ho; (%docinfo.char.mix;)*>
4565 <!--end of ackno.element-->]]>
4567 <!ENTITY % ackno.attlist "INCLUDE">
4572 %local.ackno.attrib;
4574 <!--end of ackno.attlist-->]]>
4575 <!--end of ackno.module-->]]>
4577 <!-- Address .......................... -->
4579 <!ENTITY % address.content.module "INCLUDE">
4580 <![%address.content.module;[
4581 <!ENTITY % address.module "INCLUDE">
4582 <![%address.module;[
4583 <!ENTITY % local.address.attrib "">
4584 <!ENTITY % address.role.attrib "%role.attrib;">
4586 <!ENTITY % address.element "INCLUDE">
4587 <![%address.element;[
4588 <!ELEMENT address %ho; (#PCDATA|personname|%person.ident.mix;
4589 |street|pob|postcode|city|state|country|phone
4590 |fax|email|otheraddr)*>
4591 <!--end of address.element-->]]>
4593 <!ENTITY % address.attlist "INCLUDE">
4594 <![%address.attlist;[
4596 %linespecific.attrib;
4598 %address.role.attrib;
4599 %local.address.attrib;
4601 <!--end of address.attlist-->]]>
4602 <!--end of address.module-->]]>
4604 <!ENTITY % street.module "INCLUDE">
4606 <!ENTITY % local.street.attrib "">
4607 <!ENTITY % street.role.attrib "%role.attrib;">
4609 <!ENTITY % street.element "INCLUDE">
4610 <![%street.element;[
4611 <!ELEMENT street %ho; (%docinfo.char.mix;)*>
4612 <!--end of street.element-->]]>
4614 <!ENTITY % street.attlist "INCLUDE">
4615 <![%street.attlist;[
4618 %street.role.attrib;
4619 %local.street.attrib;
4621 <!--end of street.attlist-->]]>
4622 <!--end of street.module-->]]>
4624 <!ENTITY % pob.module "INCLUDE">
4626 <!ENTITY % local.pob.attrib "">
4627 <!ENTITY % pob.role.attrib "%role.attrib;">
4629 <!ENTITY % pob.element "INCLUDE">
4631 <!ELEMENT pob %ho; (%docinfo.char.mix;)*>
4632 <!--end of pob.element-->]]>
4634 <!ENTITY % pob.attlist "INCLUDE">
4641 <!--end of pob.attlist-->]]>
4642 <!--end of pob.module-->]]>
4644 <!ENTITY % postcode.module "INCLUDE">
4645 <![%postcode.module;[
4646 <!ENTITY % local.postcode.attrib "">
4647 <!ENTITY % postcode.role.attrib "%role.attrib;">
4649 <!ENTITY % postcode.element "INCLUDE">
4650 <![%postcode.element;[
4651 <!ELEMENT postcode %ho; (%docinfo.char.mix;)*>
4652 <!--end of postcode.element-->]]>
4654 <!ENTITY % postcode.attlist "INCLUDE">
4655 <![%postcode.attlist;[
4658 %postcode.role.attrib;
4659 %local.postcode.attrib;
4661 <!--end of postcode.attlist-->]]>
4662 <!--end of postcode.module-->]]>
4664 <!ENTITY % city.module "INCLUDE">
4666 <!ENTITY % local.city.attrib "">
4667 <!ENTITY % city.role.attrib "%role.attrib;">
4669 <!ENTITY % city.element "INCLUDE">
4671 <!ELEMENT city %ho; (%docinfo.char.mix;)*>
4672 <!--end of city.element-->]]>
4674 <!ENTITY % city.attlist "INCLUDE">
4681 <!--end of city.attlist-->]]>
4682 <!--end of city.module-->]]>
4684 <!ENTITY % state.module "INCLUDE">
4686 <!ENTITY % local.state.attrib "">
4687 <!ENTITY % state.role.attrib "%role.attrib;">
4689 <!ENTITY % state.element "INCLUDE">
4691 <!ELEMENT state %ho; (%docinfo.char.mix;)*>
4692 <!--end of state.element-->]]>
4694 <!ENTITY % state.attlist "INCLUDE">
4699 %local.state.attrib;
4701 <!--end of state.attlist-->]]>
4702 <!--end of state.module-->]]>
4704 <!ENTITY % country.module "INCLUDE">
4705 <![%country.module;[
4706 <!ENTITY % local.country.attrib "">
4707 <!ENTITY % country.role.attrib "%role.attrib;">
4709 <!ENTITY % country.element "INCLUDE">
4710 <![%country.element;[
4711 <!ELEMENT country %ho; (%docinfo.char.mix;)*>
4712 <!--end of country.element-->]]>
4714 <!ENTITY % country.attlist "INCLUDE">
4715 <![%country.attlist;[
4718 %country.role.attrib;
4719 %local.country.attrib;
4721 <!--end of country.attlist-->]]>
4722 <!--end of country.module-->]]>
4724 <!ENTITY % phone.module "INCLUDE">
4726 <!ENTITY % local.phone.attrib "">
4727 <!ENTITY % phone.role.attrib "%role.attrib;">
4729 <!ENTITY % phone.element "INCLUDE">
4731 <!ELEMENT phone %ho; (%docinfo.char.mix;)*>
4732 <!--end of phone.element-->]]>
4734 <!ENTITY % phone.attlist "INCLUDE">
4739 %local.phone.attrib;
4741 <!--end of phone.attlist-->]]>
4742 <!--end of phone.module-->]]>
4744 <!ENTITY % fax.module "INCLUDE">
4746 <!ENTITY % local.fax.attrib "">
4747 <!ENTITY % fax.role.attrib "%role.attrib;">
4749 <!ENTITY % fax.element "INCLUDE">
4751 <!ELEMENT fax %ho; (%docinfo.char.mix;)*>
4752 <!--end of fax.element-->]]>
4754 <!ENTITY % fax.attlist "INCLUDE">
4761 <!--end of fax.attlist-->]]>
4762 <!--end of fax.module-->]]>
4764 <!-- Email (defined in the Inlines section, below)-->
4766 <!ENTITY % otheraddr.module "INCLUDE">
4767 <![%otheraddr.module;[
4768 <!ENTITY % local.otheraddr.attrib "">
4769 <!ENTITY % otheraddr.role.attrib "%role.attrib;">
4771 <!ENTITY % otheraddr.element "INCLUDE">
4772 <![%otheraddr.element;[
4773 <!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*>
4774 <!--end of otheraddr.element-->]]>
4776 <!ENTITY % otheraddr.attlist "INCLUDE">
4777 <![%otheraddr.attlist;[
4780 %otheraddr.role.attrib;
4781 %local.otheraddr.attrib;
4783 <!--end of otheraddr.attlist-->]]>
4784 <!--end of otheraddr.module-->]]>
4785 <!--end of address.content.module-->]]>
4787 <!-- Affiliation ...................... -->
4789 <!ENTITY % affiliation.content.module "INCLUDE">
4790 <![%affiliation.content.module;[
4791 <!ENTITY % affiliation.module "INCLUDE">
4792 <![%affiliation.module;[
4793 <!ENTITY % local.affiliation.attrib "">
4794 <!ENTITY % affiliation.role.attrib "%role.attrib;">
4796 <!ENTITY % affiliation.element "INCLUDE">
4797 <![%affiliation.element;[
4798 <!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*,
4800 <!--end of affiliation.element-->]]>
4802 <!ENTITY % affiliation.attlist "INCLUDE">
4803 <![%affiliation.attlist;[
4804 <!ATTLIST affiliation
4806 %affiliation.role.attrib;
4807 %local.affiliation.attrib;
4809 <!--end of affiliation.attlist-->]]>
4810 <!--end of affiliation.module-->]]>
4812 <!ENTITY % shortaffil.module "INCLUDE">
4813 <![%shortaffil.module;[
4814 <!ENTITY % local.shortaffil.attrib "">
4815 <!ENTITY % shortaffil.role.attrib "%role.attrib;">
4817 <!ENTITY % shortaffil.element "INCLUDE">
4818 <![%shortaffil.element;[
4819 <!ELEMENT shortaffil %ho; (%docinfo.char.mix;)*>
4820 <!--end of shortaffil.element-->]]>
4822 <!ENTITY % shortaffil.attlist "INCLUDE">
4823 <![%shortaffil.attlist;[
4824 <!ATTLIST shortaffil
4826 %shortaffil.role.attrib;
4827 %local.shortaffil.attrib;
4829 <!--end of shortaffil.attlist-->]]>
4830 <!--end of shortaffil.module-->]]>
4832 <!ENTITY % jobtitle.module "INCLUDE">
4833 <![%jobtitle.module;[
4834 <!ENTITY % local.jobtitle.attrib "">
4835 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
4837 <!ENTITY % jobtitle.element "INCLUDE">
4838 <![%jobtitle.element;[
4839 <!ELEMENT jobtitle %ho; (%docinfo.char.mix;)*>
4840 <!--end of jobtitle.element-->]]>
4842 <!ENTITY % jobtitle.attlist "INCLUDE">
4843 <![%jobtitle.attlist;[
4846 %jobtitle.role.attrib;
4847 %local.jobtitle.attrib;
4849 <!--end of jobtitle.attlist-->]]>
4850 <!--end of jobtitle.module-->]]>
4852 <!-- OrgName (defined elsewhere in this section)-->
4854 <!ENTITY % orgdiv.module "INCLUDE">
4856 <!ENTITY % local.orgdiv.attrib "">
4857 <!ENTITY % orgdiv.role.attrib "%role.attrib;">
4859 <!ENTITY % orgdiv.element "INCLUDE">
4860 <![%orgdiv.element;[
4861 <!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*>
4862 <!--end of orgdiv.element-->]]>
4864 <!ENTITY % orgdiv.attlist "INCLUDE">
4865 <![%orgdiv.attlist;[
4868 %orgdiv.role.attrib;
4869 %local.orgdiv.attrib;
4871 <!--end of orgdiv.attlist-->]]>
4872 <!--end of orgdiv.module-->]]>
4874 <!-- Address (defined elsewhere in this section)-->
4875 <!--end of affiliation.content.module-->]]>
4877 <!-- ArtPageNums ...................... -->
4879 <!ENTITY % artpagenums.module "INCLUDE">
4880 <![%artpagenums.module;[
4881 <!ENTITY % local.artpagenums.attrib "">
4882 <!ENTITY % artpagenums.role.attrib "%role.attrib;">
4884 <!ENTITY % artpagenums.element "INCLUDE">
4885 <![%artpagenums.element;[
4886 <!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*>
4887 <!--end of artpagenums.element-->]]>
4889 <!ENTITY % artpagenums.attlist "INCLUDE">
4890 <![%artpagenums.attlist;[
4891 <!ATTLIST artpagenums
4893 %artpagenums.role.attrib;
4894 %local.artpagenums.attrib;
4896 <!--end of artpagenums.attlist-->]]>
4897 <!--end of artpagenums.module-->]]>
4901 <!ENTITY % personname.module "INCLUDE">
4902 <![%personname.module;[
4903 <!ENTITY % local.personname.attrib "">
4904 <!ENTITY % personname.role.attrib "%role.attrib;">
4906 <!ENTITY % personname.element "INCLUDE">
4907 <![%personname.element;[
4908 <!ELEMENT personname %ho; ((honorific|firstname|surname|lineage|othername)+)>
4909 <!--end of personname.element-->]]>
4911 <!ENTITY % personname.attlist "INCLUDE">
4912 <![%personname.attlist;[
4913 <!ATTLIST personname
4915 %personname.role.attrib;
4916 %local.personname.attrib;
4918 <!--end of personname.attlist-->]]>
4919 <!--end of personname.module-->]]>
4921 <!-- Author ........................... -->
4923 <!ENTITY % author.module "INCLUDE">
4925 <!ENTITY % local.author.attrib "">
4926 <!ENTITY % author.role.attrib "%role.attrib;">
4928 <!ENTITY % author.element "INCLUDE">
4929 <![%author.element;[
4930 <!ELEMENT author %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
4931 <!--end of author.element-->]]>
4933 <!ENTITY % author.attlist "INCLUDE">
4934 <![%author.attlist;[
4937 %author.role.attrib;
4938 %local.author.attrib;
4940 <!--end of author.attlist-->]]>
4941 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4942 <!--end of author.module-->]]>
4944 <!-- AuthorGroup ...................... -->
4946 <!ENTITY % authorgroup.content.module "INCLUDE">
4947 <![%authorgroup.content.module;[
4948 <!ENTITY % authorgroup.module "INCLUDE">
4949 <![%authorgroup.module;[
4950 <!ENTITY % local.authorgroup.attrib "">
4951 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
4953 <!ENTITY % authorgroup.element "INCLUDE">
4954 <![%authorgroup.element;[
4955 <!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|corpcredit|othercredit)+)>
4956 <!--end of authorgroup.element-->]]>
4958 <!ENTITY % authorgroup.attlist "INCLUDE">
4959 <![%authorgroup.attlist;[
4960 <!ATTLIST authorgroup
4962 %authorgroup.role.attrib;
4963 %local.authorgroup.attrib;
4965 <!--end of authorgroup.attlist-->]]>
4966 <!--end of authorgroup.module-->]]>
4968 <!-- Author (defined elsewhere in this section)-->
4969 <!-- Editor (defined elsewhere in this section)-->
4971 <!ENTITY % collab.content.module "INCLUDE">
4972 <![%collab.content.module;[
4973 <!ENTITY % collab.module "INCLUDE">
4975 <!ENTITY % local.collab.attrib "">
4976 <!ENTITY % collab.role.attrib "%role.attrib;">
4978 <!ENTITY % collab.element "INCLUDE">
4979 <![%collab.element;[
4980 <!ELEMENT collab %ho; (collabname, affiliation*)>
4981 <!--end of collab.element-->]]>
4983 <!ENTITY % collab.attlist "INCLUDE">
4984 <![%collab.attlist;[
4987 %collab.role.attrib;
4988 %local.collab.attrib;
4990 <!--end of collab.attlist-->]]>
4991 <!--end of collab.module-->]]>
4993 <!ENTITY % collabname.module "INCLUDE">
4994 <![%collabname.module;[
4995 <!ENTITY % local.collabname.attrib "">
4996 <!ENTITY % collabname.role.attrib "%role.attrib;">
4998 <!ENTITY % collabname.element "INCLUDE">
4999 <![%collabname.element;[
5000 <!ELEMENT collabname %ho; (%docinfo.char.mix;)*>
5001 <!--end of collabname.element-->]]>
5003 <!ENTITY % collabname.attlist "INCLUDE">
5004 <![%collabname.attlist;[
5005 <!ATTLIST collabname
5007 %collabname.role.attrib;
5008 %local.collabname.attrib;
5010 <!--end of collabname.attlist-->]]>
5011 <!--end of collabname.module-->]]>
5013 <!-- Affiliation (defined elsewhere in this section)-->
5014 <!--end of collab.content.module-->]]>
5016 <!-- CorpAuthor (defined elsewhere in this section)-->
5017 <!-- OtherCredit (defined elsewhere in this section)-->
5019 <!--end of authorgroup.content.module-->]]>
5021 <!-- AuthorInitials ................... -->
5023 <!ENTITY % authorinitials.module "INCLUDE">
5024 <![%authorinitials.module;[
5025 <!ENTITY % local.authorinitials.attrib "">
5026 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
5028 <!ENTITY % authorinitials.element "INCLUDE">
5029 <![%authorinitials.element;[
5030 <!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*>
5031 <!--end of authorinitials.element-->]]>
5033 <!ENTITY % authorinitials.attlist "INCLUDE">
5034 <![%authorinitials.attlist;[
5035 <!ATTLIST authorinitials
5037 %authorinitials.role.attrib;
5038 %local.authorinitials.attrib;
5040 <!--end of authorinitials.attlist-->]]>
5041 <!--end of authorinitials.module-->]]>
5043 <!-- ConfGroup ........................ -->
5045 <!ENTITY % confgroup.content.module "INCLUDE">
5046 <![%confgroup.content.module;[
5047 <!ENTITY % confgroup.module "INCLUDE">
5048 <![%confgroup.module;[
5049 <!ENTITY % local.confgroup.attrib "">
5050 <!ENTITY % confgroup.role.attrib "%role.attrib;">
5052 <!ENTITY % confgroup.element "INCLUDE">
5053 <![%confgroup.element;[
5054 <!ELEMENT confgroup %ho; ((confdates|conftitle|confnum|address|confsponsor)*)>
5055 <!--end of confgroup.element-->]]>
5057 <!ENTITY % confgroup.attlist "INCLUDE">
5058 <![%confgroup.attlist;[
5061 %confgroup.role.attrib;
5062 %local.confgroup.attrib;
5064 <!--end of confgroup.attlist-->]]>
5065 <!--end of confgroup.module-->]]>
5067 <!ENTITY % confdates.module "INCLUDE">
5068 <![%confdates.module;[
5069 <!ENTITY % local.confdates.attrib "">
5070 <!ENTITY % confdates.role.attrib "%role.attrib;">
5072 <!ENTITY % confdates.element "INCLUDE">
5073 <![%confdates.element;[
5074 <!ELEMENT confdates %ho; (%docinfo.char.mix;)*>
5075 <!--end of confdates.element-->]]>
5077 <!ENTITY % confdates.attlist "INCLUDE">
5078 <![%confdates.attlist;[
5081 %confdates.role.attrib;
5082 %local.confdates.attrib;
5084 <!--end of confdates.attlist-->]]>
5085 <!--end of confdates.module-->]]>
5087 <!ENTITY % conftitle.module "INCLUDE">
5088 <![%conftitle.module;[
5089 <!ENTITY % local.conftitle.attrib "">
5090 <!ENTITY % conftitle.role.attrib "%role.attrib;">
5092 <!ENTITY % conftitle.element "INCLUDE">
5093 <![%conftitle.element;[
5094 <!ELEMENT conftitle %ho; (%docinfo.char.mix;)*>
5095 <!--end of conftitle.element-->]]>
5097 <!ENTITY % conftitle.attlist "INCLUDE">
5098 <![%conftitle.attlist;[
5101 %conftitle.role.attrib;
5102 %local.conftitle.attrib;
5104 <!--end of conftitle.attlist-->]]>
5105 <!--end of conftitle.module-->]]>
5107 <!ENTITY % confnum.module "INCLUDE">
5108 <![%confnum.module;[
5109 <!ENTITY % local.confnum.attrib "">
5110 <!ENTITY % confnum.role.attrib "%role.attrib;">
5112 <!ENTITY % confnum.element "INCLUDE">
5113 <![%confnum.element;[
5114 <!ELEMENT confnum %ho; (%docinfo.char.mix;)*>
5115 <!--end of confnum.element-->]]>
5117 <!ENTITY % confnum.attlist "INCLUDE">
5118 <![%confnum.attlist;[
5121 %confnum.role.attrib;
5122 %local.confnum.attrib;
5124 <!--end of confnum.attlist-->]]>
5125 <!--end of confnum.module-->]]>
5127 <!-- Address (defined elsewhere in this section)-->
5129 <!ENTITY % confsponsor.module "INCLUDE">
5130 <![%confsponsor.module;[
5131 <!ENTITY % local.confsponsor.attrib "">
5132 <!ENTITY % confsponsor.role.attrib "%role.attrib;">
5134 <!ENTITY % confsponsor.element "INCLUDE">
5135 <![%confsponsor.element;[
5136 <!ELEMENT confsponsor %ho; (%docinfo.char.mix;)*>
5137 <!--end of confsponsor.element-->]]>
5139 <!ENTITY % confsponsor.attlist "INCLUDE">
5140 <![%confsponsor.attlist;[
5141 <!ATTLIST confsponsor
5143 %confsponsor.role.attrib;
5144 %local.confsponsor.attrib;
5146 <!--end of confsponsor.attlist-->]]>
5147 <!--end of confsponsor.module-->]]>
5148 <!--end of confgroup.content.module-->]]>
5150 <!-- ContractNum ...................... -->
5152 <!ENTITY % contractnum.module "INCLUDE">
5153 <![%contractnum.module;[
5154 <!ENTITY % local.contractnum.attrib "">
5155 <!ENTITY % contractnum.role.attrib "%role.attrib;">
5157 <!ENTITY % contractnum.element "INCLUDE">
5158 <![%contractnum.element;[
5159 <!ELEMENT contractnum %ho; (%docinfo.char.mix;)*>
5160 <!--end of contractnum.element-->]]>
5162 <!ENTITY % contractnum.attlist "INCLUDE">
5163 <![%contractnum.attlist;[
5164 <!ATTLIST contractnum
5166 %contractnum.role.attrib;
5167 %local.contractnum.attrib;
5169 <!--end of contractnum.attlist-->]]>
5170 <!--end of contractnum.module-->]]>
5172 <!-- ContractSponsor .................. -->
5174 <!ENTITY % contractsponsor.module "INCLUDE">
5175 <![%contractsponsor.module;[
5176 <!ENTITY % local.contractsponsor.attrib "">
5177 <!ENTITY % contractsponsor.role.attrib "%role.attrib;">
5179 <!ENTITY % contractsponsor.element "INCLUDE">
5180 <![%contractsponsor.element;[
5181 <!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*>
5182 <!--end of contractsponsor.element-->]]>
5184 <!ENTITY % contractsponsor.attlist "INCLUDE">
5185 <![%contractsponsor.attlist;[
5186 <!ATTLIST contractsponsor
5188 %contractsponsor.role.attrib;
5189 %local.contractsponsor.attrib;
5191 <!--end of contractsponsor.attlist-->]]>
5192 <!--end of contractsponsor.module-->]]>
5194 <!-- Copyright ........................ -->
5196 <!ENTITY % copyright.content.module "INCLUDE">
5197 <![%copyright.content.module;[
5198 <!ENTITY % copyright.module "INCLUDE">
5199 <![%copyright.module;[
5200 <!ENTITY % local.copyright.attrib "">
5201 <!ENTITY % copyright.role.attrib "%role.attrib;">
5203 <!ENTITY % copyright.element "INCLUDE">
5204 <![%copyright.element;[
5205 <!ELEMENT copyright %ho; (year+, holder*)>
5206 <!--end of copyright.element-->]]>
5208 <!ENTITY % copyright.attlist "INCLUDE">
5209 <![%copyright.attlist;[
5212 %copyright.role.attrib;
5213 %local.copyright.attrib;
5215 <!--end of copyright.attlist-->]]>
5216 <!--end of copyright.module-->]]>
5218 <!ENTITY % year.module "INCLUDE">
5220 <!ENTITY % local.year.attrib "">
5221 <!ENTITY % year.role.attrib "%role.attrib;">
5223 <!ENTITY % year.element "INCLUDE">
5225 <!ELEMENT year %ho; (%docinfo.char.mix;)*>
5226 <!--end of year.element-->]]>
5228 <!ENTITY % year.attlist "INCLUDE">
5235 <!--end of year.attlist-->]]>
5236 <!--end of year.module-->]]>
5238 <!ENTITY % holder.module "INCLUDE">
5240 <!ENTITY % local.holder.attrib "">
5241 <!ENTITY % holder.role.attrib "%role.attrib;">
5243 <!ENTITY % holder.element "INCLUDE">
5244 <![%holder.element;[
5245 <!ELEMENT holder %ho; (%docinfo.char.mix;)*>
5246 <!--end of holder.element-->]]>
5248 <!ENTITY % holder.attlist "INCLUDE">
5249 <![%holder.attlist;[
5252 %holder.role.attrib;
5253 %local.holder.attrib;
5255 <!--end of holder.attlist-->]]>
5256 <!--end of holder.module-->]]>
5257 <!--end of copyright.content.module-->]]>
5259 <!-- CorpAuthor ....................... -->
5261 <!ENTITY % corpauthor.module "INCLUDE">
5262 <![%corpauthor.module;[
5263 <!ENTITY % local.corpauthor.attrib "">
5264 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
5266 <!ENTITY % corpauthor.element "INCLUDE">
5267 <![%corpauthor.element;[
5268 <!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*>
5269 <!--end of corpauthor.element-->]]>
5271 <!ENTITY % corpauthor.attlist "INCLUDE">
5272 <![%corpauthor.attlist;[
5273 <!ATTLIST corpauthor
5275 %corpauthor.role.attrib;
5276 %local.corpauthor.attrib;
5278 <!--end of corpauthor.attlist-->]]>
5279 <!--end of corpauthor.module-->]]>
5281 <!-- CorpCredit ...................... -->
5283 <!ENTITY % corpcredit.module "INCLUDE">
5284 <![%corpcredit.module;[
5285 <!ENTITY % local.corpcredit.attrib "">
5286 <!ENTITY % corpcredit.role.attrib "%role.attrib;">
5288 <!ENTITY % corpcredit.element "INCLUDE">
5289 <![%corpcredit.element;[
5290 <!ELEMENT corpcredit %ho; (%docinfo.char.mix;)*>
5291 <!--end of corpcredit.element-->]]>
5293 <!ENTITY % corpcredit.attlist "INCLUDE">
5294 <![%corpcredit.attlist;[
5295 <!ATTLIST corpcredit
5296 class (graphicdesigner
5303 %corpcredit.role.attrib;
5304 %local.corpcredit.attrib;
5306 <!--end of corpcredit.attlist-->]]>
5307 <!--end of corpcredit.module-->]]>
5309 <!-- CorpName ......................... -->
5311 <!ENTITY % corpname.module "INCLUDE">
5312 <![%corpname.module;[
5313 <!ENTITY % local.corpname.attrib "">
5315 <!ENTITY % corpname.element "INCLUDE">
5316 <![%corpname.element;[
5317 <!ELEMENT corpname %ho; (%docinfo.char.mix;)*>
5318 <!--end of corpname.element-->]]>
5319 <!ENTITY % corpname.role.attrib "%role.attrib;">
5321 <!ENTITY % corpname.attlist "INCLUDE">
5322 <![%corpname.attlist;[
5325 %corpname.role.attrib;
5326 %local.corpname.attrib;
5328 <!--end of corpname.attlist-->]]>
5329 <!--end of corpname.module-->]]>
5331 <!-- Date ............................. -->
5333 <!ENTITY % date.module "INCLUDE">
5335 <!ENTITY % local.date.attrib "">
5336 <!ENTITY % date.role.attrib "%role.attrib;">
5338 <!ENTITY % date.element "INCLUDE">
5340 <!ELEMENT date %ho; (%docinfo.char.mix;)*>
5341 <!--end of date.element-->]]>
5343 <!ENTITY % date.attlist "INCLUDE">
5350 <!--end of date.attlist-->]]>
5351 <!--end of date.module-->]]>
5353 <!-- Edition .......................... -->
5355 <!ENTITY % edition.module "INCLUDE">
5356 <![%edition.module;[
5357 <!ENTITY % local.edition.attrib "">
5358 <!ENTITY % edition.role.attrib "%role.attrib;">
5360 <!ENTITY % edition.element "INCLUDE">
5361 <![%edition.element;[
5362 <!ELEMENT edition %ho; (%docinfo.char.mix;)*>
5363 <!--end of edition.element-->]]>
5365 <!ENTITY % edition.attlist "INCLUDE">
5366 <![%edition.attlist;[
5369 %edition.role.attrib;
5370 %local.edition.attrib;
5372 <!--end of edition.attlist-->]]>
5373 <!--end of edition.module-->]]>
5375 <!-- Editor ........................... -->
5377 <!ENTITY % editor.module "INCLUDE">
5379 <!ENTITY % local.editor.attrib "">
5380 <!ENTITY % editor.role.attrib "%role.attrib;">
5382 <!ENTITY % editor.element "INCLUDE">
5383 <![%editor.element;[
5384 <!ELEMENT editor %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
5385 <!--end of editor.element-->]]>
5387 <!ENTITY % editor.attlist "INCLUDE">
5388 <![%editor.attlist;[
5391 %editor.role.attrib;
5392 %local.editor.attrib;
5394 <!--end of editor.attlist-->]]>
5395 <!--(see "Personal identity elements" for %person.ident.mix;)-->
5396 <!--end of editor.module-->]]>
5398 <!-- ISBN ............................. -->
5400 <!ENTITY % isbn.module "INCLUDE">
5402 <!ENTITY % local.isbn.attrib "">
5403 <!ENTITY % isbn.role.attrib "%role.attrib;">
5405 <!ENTITY % isbn.element "INCLUDE">
5407 <!ELEMENT isbn %ho; (%docinfo.char.mix;)*>
5408 <!--end of isbn.element-->]]>
5410 <!ENTITY % isbn.attlist "INCLUDE">
5417 <!--end of isbn.attlist-->]]>
5418 <!--end of isbn.module-->]]>
5420 <!-- ISSN ............................. -->
5422 <!ENTITY % issn.module "INCLUDE">
5424 <!ENTITY % local.issn.attrib "">
5425 <!ENTITY % issn.role.attrib "%role.attrib;">
5427 <!ENTITY % issn.element "INCLUDE">
5429 <!ELEMENT issn %ho; (%docinfo.char.mix;)*>
5430 <!--end of issn.element-->]]>
5432 <!ENTITY % issn.attlist "INCLUDE">
5439 <!--end of issn.attlist-->]]>
5440 <!--end of issn.module-->]]>
5442 <!-- BiblioId ................. -->
5443 <!ENTITY % biblio.class.attrib
5451 otherclass CDATA #IMPLIED"
5454 <!ENTITY % biblioid.module "INCLUDE">
5455 <![%biblioid.module;[
5456 <!ENTITY % local.biblioid.attrib "">
5457 <!ENTITY % biblioid.role.attrib "%role.attrib;">
5459 <!ENTITY % biblioid.element "INCLUDE">
5460 <![%biblioid.element;[
5461 <!ELEMENT biblioid %ho; (%docinfo.char.mix;)*>
5462 <!--end of biblioid.element-->]]>
5464 <!ENTITY % biblioid.attlist "INCLUDE">
5465 <![%biblioid.attlist;[
5467 %biblio.class.attrib;
5469 %biblioid.role.attrib;
5470 %local.biblioid.attrib;
5472 <!--end of biblioid.attlist-->]]>
5473 <!--end of biblioid.module-->]]>
5475 <!-- CiteBiblioId ................. -->
5477 <!ENTITY % citebiblioid.module "INCLUDE">
5478 <![%citebiblioid.module;[
5479 <!ENTITY % local.citebiblioid.attrib "">
5480 <!ENTITY % citebiblioid.role.attrib "%role.attrib;">
5482 <!ENTITY % citebiblioid.element "INCLUDE">
5483 <![%citebiblioid.element;[
5484 <!ELEMENT citebiblioid %ho; (%docinfo.char.mix;)*>
5485 <!--end of citebiblioid.element-->]]>
5487 <!ENTITY % citebiblioid.attlist "INCLUDE">
5488 <![%citebiblioid.attlist;[
5489 <!ATTLIST citebiblioid
5490 %biblio.class.attrib;
5492 %citebiblioid.role.attrib;
5493 %local.citebiblioid.attrib;
5495 <!--end of citebiblioid.attlist-->]]>
5496 <!--end of citebiblioid.module-->]]>
5498 <!-- BiblioSource ................. -->
5500 <!ENTITY % bibliosource.module "INCLUDE">
5501 <![%bibliosource.module;[
5502 <!ENTITY % local.bibliosource.attrib "">
5503 <!ENTITY % bibliosource.role.attrib "%role.attrib;">
5505 <!ENTITY % bibliosource.element "INCLUDE">
5506 <![%bibliosource.element;[
5507 <!ELEMENT bibliosource %ho; (%docinfo.char.mix;)*>
5508 <!--end of bibliosource.element-->]]>
5510 <!ENTITY % bibliosource.attlist "INCLUDE">
5511 <![%bibliosource.attlist;[
5512 <!ATTLIST bibliosource
5513 %biblio.class.attrib;
5515 %bibliosource.role.attrib;
5516 %local.bibliosource.attrib;
5518 <!--end of bibliosource.attlist-->]]>
5519 <!--end of bibliosource.module-->]]>
5521 <!-- BiblioRelation ................. -->
5523 <!ENTITY % bibliorelation.module "INCLUDE">
5524 <![%bibliorelation.module;[
5525 <!ENTITY % local.bibliorelation.attrib "">
5526 <!ENTITY % local.bibliorelation.types "">
5528 <!ENTITY % bibliorelation.type.attrib
5542 %local.bibliorelation.types;) #IMPLIED
5543 othertype CDATA #IMPLIED
5546 <!ENTITY % bibliorelation.role.attrib "%role.attrib;">
5548 <!ENTITY % bibliorelation.element "INCLUDE">
5549 <![%bibliorelation.element;[
5550 <!ELEMENT bibliorelation %ho; (%docinfo.char.mix;)*>
5551 <!--end of bibliorelation.element-->]]>
5553 <!ENTITY % bibliorelation.attlist "INCLUDE">
5554 <![%bibliorelation.attlist;[
5555 <!ATTLIST bibliorelation
5556 %biblio.class.attrib;
5557 %bibliorelation.type.attrib;
5559 %bibliorelation.role.attrib;
5560 %local.bibliorelation.attrib;
5562 <!--end of bibliorelation.attlist-->]]>
5563 <!--end of bibliorelation.module-->]]>
5565 <!-- BiblioCoverage ................. -->
5567 <!ENTITY % bibliocoverage.module "INCLUDE">
5568 <![%bibliocoverage.module;[
5569 <!ENTITY % local.bibliocoverage.attrib "">
5570 <!ENTITY % bibliocoverage.role.attrib "%role.attrib;">
5572 <!ENTITY % bibliocoverage.element "INCLUDE">
5573 <![%bibliocoverage.element;[
5574 <!ELEMENT bibliocoverage %ho; (%docinfo.char.mix;)*>
5575 <!--end of bibliocoverage.element-->]]>
5577 <!ENTITY % bibliocoverage.attlist "INCLUDE">
5578 <![%bibliocoverage.attlist;[
5579 <!ATTLIST bibliocoverage
5580 spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial) #IMPLIED
5581 otherspatial CDATA #IMPLIED
5582 temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED
5583 othertemporal CDATA #IMPLIED
5585 %bibliocoverage.role.attrib;
5586 %local.bibliocoverage.attrib;
5588 <!--end of bibliocoverage.attlist-->]]>
5589 <!--end of bibliocoverage.module-->]]>
5591 <!-- InvPartNumber .................... -->
5593 <!ENTITY % invpartnumber.module "INCLUDE">
5594 <![%invpartnumber.module;[
5595 <!ENTITY % local.invpartnumber.attrib "">
5596 <!ENTITY % invpartnumber.role.attrib "%role.attrib;">
5598 <!ENTITY % invpartnumber.element "INCLUDE">
5599 <![%invpartnumber.element;[
5600 <!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*>
5601 <!--end of invpartnumber.element-->]]>
5603 <!ENTITY % invpartnumber.attlist "INCLUDE">
5604 <![%invpartnumber.attlist;[
5605 <!ATTLIST invpartnumber
5607 %invpartnumber.role.attrib;
5608 %local.invpartnumber.attrib;
5610 <!--end of invpartnumber.attlist-->]]>
5611 <!--end of invpartnumber.module-->]]>
5613 <!-- IssueNum ......................... -->
5615 <!ENTITY % issuenum.module "INCLUDE">
5616 <![%issuenum.module;[
5617 <!ENTITY % local.issuenum.attrib "">
5618 <!ENTITY % issuenum.role.attrib "%role.attrib;">
5620 <!ENTITY % issuenum.element "INCLUDE">
5621 <![%issuenum.element;[
5622 <!ELEMENT issuenum %ho; (%docinfo.char.mix;)*>
5623 <!--end of issuenum.element-->]]>
5625 <!ENTITY % issuenum.attlist "INCLUDE">
5626 <![%issuenum.attlist;[
5629 %issuenum.role.attrib;
5630 %local.issuenum.attrib;
5632 <!--end of issuenum.attlist-->]]>
5633 <!--end of issuenum.module-->]]>
5635 <!-- LegalNotice ...................... -->
5637 <!ENTITY % legalnotice.module "INCLUDE">
5638 <![%legalnotice.module;[
5639 <!ENTITY % local.legalnotice.attrib "">
5640 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
5642 <!ENTITY % legalnotice.element "INCLUDE">
5643 <![%legalnotice.element;[
5644 <!ELEMENT legalnotice %ho; (blockinfo?, title?, (%legalnotice.mix;)+)
5646 <!--end of legalnotice.element-->]]>
5648 <!ENTITY % legalnotice.attlist "INCLUDE">
5649 <![%legalnotice.attlist;[
5650 <!ATTLIST legalnotice
5652 %legalnotice.role.attrib;
5653 %local.legalnotice.attrib;
5655 <!--end of legalnotice.attlist-->]]>
5656 <!--end of legalnotice.module-->]]>
5658 <!-- ModeSpec ......................... -->
5660 <!ENTITY % modespec.module "INCLUDE">
5661 <![%modespec.module;[
5662 <!ENTITY % local.modespec.attrib "">
5663 <!ENTITY % modespec.role.attrib "%role.attrib;">
5665 <!ENTITY % modespec.element "INCLUDE">
5666 <![%modespec.element;[
5667 <!ELEMENT modespec %ho; (%docinfo.char.mix;)*
5669 <!--end of modespec.element-->]]>
5671 <!-- Application: Type of action required for completion
5672 of the links to which the ModeSpec is relevant (e.g.,
5673 retrieval query) -->
5676 <!ENTITY % modespec.attlist "INCLUDE">
5677 <![%modespec.attlist;[
5679 application NOTATION
5680 (%notation.class;) #IMPLIED
5682 %modespec.role.attrib;
5683 %local.modespec.attrib;
5685 <!--end of modespec.attlist-->]]>
5686 <!--end of modespec.module-->]]>
5688 <!-- OrgName .......................... -->
5690 <!ENTITY % orgname.module "INCLUDE">
5691 <![%orgname.module;[
5692 <!ENTITY % local.orgname.attrib "">
5693 <!ENTITY % orgname.role.attrib "%role.attrib;">
5695 <!ENTITY % orgname.element "INCLUDE">
5696 <![%orgname.element;[
5697 <!ELEMENT orgname %ho; (%docinfo.char.mix;)*>
5698 <!--end of orgname.element-->]]>
5700 <!ENTITY % orgname.attlist "INCLUDE">
5701 <![%orgname.attlist;[
5704 class (corporation|nonprofit|consortium|informal|other) #IMPLIED
5705 otherclass CDATA #IMPLIED
5706 %orgname.role.attrib;
5707 %local.orgname.attrib;
5709 <!--end of orgname.attlist-->]]>
5710 <!--end of orgname.module-->]]>
5712 <!-- OtherCredit ...................... -->
5714 <!ENTITY % othercredit.module "INCLUDE">
5715 <![%othercredit.module;[
5716 <!ENTITY % local.othercredit.attrib "">
5717 <!ENTITY % othercredit.role.attrib "%role.attrib;">
5719 <!ENTITY % othercredit.element "INCLUDE">
5720 <![%othercredit.element;[
5721 <!ELEMENT othercredit %ho; ((personname|(%person.ident.mix;)+),
5722 (personblurb|email|address)*)>
5723 <!--end of othercredit.element-->]]>
5725 <!ENTITY % othercredit.attlist "INCLUDE">
5726 <![%othercredit.attlist;[
5727 <!ATTLIST othercredit
5728 class (graphicdesigner
5735 %othercredit.role.attrib;
5736 %local.othercredit.attrib;
5738 <!--end of othercredit.attlist-->]]>
5739 <!--(see "Personal identity elements" for %person.ident.mix;)-->
5740 <!--end of othercredit.module-->]]>
5742 <!-- PageNums ......................... -->
5744 <!ENTITY % pagenums.module "INCLUDE">
5745 <![%pagenums.module;[
5746 <!ENTITY % local.pagenums.attrib "">
5747 <!ENTITY % pagenums.role.attrib "%role.attrib;">
5749 <!ENTITY % pagenums.element "INCLUDE">
5750 <![%pagenums.element;[
5751 <!ELEMENT pagenums %ho; (%docinfo.char.mix;)*>
5752 <!--end of pagenums.element-->]]>
5754 <!ENTITY % pagenums.attlist "INCLUDE">
5755 <![%pagenums.attlist;[
5758 %pagenums.role.attrib;
5759 %local.pagenums.attrib;
5761 <!--end of pagenums.attlist-->]]>
5762 <!--end of pagenums.module-->]]>
5764 <!-- Personal identity elements ....... -->
5766 <!-- These elements are used only within Author, Editor, and
5769 <!ENTITY % person.ident.module "INCLUDE">
5770 <![%person.ident.module;[
5771 <!ENTITY % contrib.module "INCLUDE">
5772 <![%contrib.module;[
5773 <!ENTITY % local.contrib.attrib "">
5774 <!ENTITY % contrib.role.attrib "%role.attrib;">
5776 <!ENTITY % contrib.element "INCLUDE">
5777 <![%contrib.element;[
5778 <!ELEMENT contrib %ho; (%docinfo.char.mix;)*>
5779 <!--end of contrib.element-->]]>
5781 <!ENTITY % contrib.attlist "INCLUDE">
5782 <![%contrib.attlist;[
5785 %contrib.role.attrib;
5786 %local.contrib.attrib;
5788 <!--end of contrib.attlist-->]]>
5789 <!--end of contrib.module-->]]>
5791 <!ENTITY % firstname.module "INCLUDE">
5792 <![%firstname.module;[
5793 <!ENTITY % local.firstname.attrib "">
5794 <!ENTITY % firstname.role.attrib "%role.attrib;">
5796 <!ENTITY % firstname.element "INCLUDE">
5797 <![%firstname.element;[
5798 <!ELEMENT firstname %ho; (%docinfo.char.mix;)*>
5799 <!--end of firstname.element-->]]>
5801 <!ENTITY % firstname.attlist "INCLUDE">
5802 <![%firstname.attlist;[
5805 %firstname.role.attrib;
5806 %local.firstname.attrib;
5808 <!--end of firstname.attlist-->]]>
5809 <!--end of firstname.module-->]]>
5811 <!ENTITY % honorific.module "INCLUDE">
5812 <![%honorific.module;[
5813 <!ENTITY % local.honorific.attrib "">
5814 <!ENTITY % honorific.role.attrib "%role.attrib;">
5816 <!ENTITY % honorific.element "INCLUDE">
5817 <![%honorific.element;[
5818 <!ELEMENT honorific %ho; (%docinfo.char.mix;)*>
5819 <!--end of honorific.element-->]]>
5821 <!ENTITY % honorific.attlist "INCLUDE">
5822 <![%honorific.attlist;[
5825 %honorific.role.attrib;
5826 %local.honorific.attrib;
5828 <!--end of honorific.attlist-->]]>
5829 <!--end of honorific.module-->]]>
5831 <!ENTITY % lineage.module "INCLUDE">
5832 <![%lineage.module;[
5833 <!ENTITY % local.lineage.attrib "">
5834 <!ENTITY % lineage.role.attrib "%role.attrib;">
5836 <!ENTITY % lineage.element "INCLUDE">
5837 <![%lineage.element;[
5838 <!ELEMENT lineage %ho; (%docinfo.char.mix;)*>
5839 <!--end of lineage.element-->]]>
5841 <!ENTITY % lineage.attlist "INCLUDE">
5842 <![%lineage.attlist;[
5845 %lineage.role.attrib;
5846 %local.lineage.attrib;
5848 <!--end of lineage.attlist-->]]>
5849 <!--end of lineage.module-->]]>
5851 <!ENTITY % othername.module "INCLUDE">
5852 <![%othername.module;[
5853 <!ENTITY % local.othername.attrib "">
5854 <!ENTITY % othername.role.attrib "%role.attrib;">
5856 <!ENTITY % othername.element "INCLUDE">
5857 <![%othername.element;[
5858 <!ELEMENT othername %ho; (%docinfo.char.mix;)*>
5859 <!--end of othername.element-->]]>
5861 <!ENTITY % othername.attlist "INCLUDE">
5862 <![%othername.attlist;[
5865 %othername.role.attrib;
5866 %local.othername.attrib;
5868 <!--end of othername.attlist-->]]>
5869 <!--end of othername.module-->]]>
5871 <!ENTITY % surname.module "INCLUDE">
5872 <![%surname.module;[
5873 <!ENTITY % local.surname.attrib "">
5874 <!ENTITY % surname.role.attrib "%role.attrib;">
5876 <!ENTITY % surname.element "INCLUDE">
5877 <![%surname.element;[
5878 <!ELEMENT surname %ho; (%docinfo.char.mix;)*>
5879 <!--end of surname.element-->]]>
5881 <!ENTITY % surname.attlist "INCLUDE">
5882 <![%surname.attlist;[
5885 %surname.role.attrib;
5886 %local.surname.attrib;
5888 <!--end of surname.attlist-->]]>
5889 <!--end of surname.module-->]]>
5890 <!--end of person.ident.module-->]]>
5892 <!-- PrintHistory ..................... -->
5894 <!ENTITY % printhistory.module "INCLUDE">
5895 <![%printhistory.module;[
5896 <!ENTITY % local.printhistory.attrib "">
5897 <!ENTITY % printhistory.role.attrib "%role.attrib;">
5899 <!ENTITY % printhistory.element "INCLUDE">
5900 <![%printhistory.element;[
5901 <!ELEMENT printhistory %ho; ((%para.class;)+)>
5902 <!--end of printhistory.element-->]]>
5904 <!ENTITY % printhistory.attlist "INCLUDE">
5905 <![%printhistory.attlist;[
5906 <!ATTLIST printhistory
5908 %printhistory.role.attrib;
5909 %local.printhistory.attrib;
5911 <!--end of printhistory.attlist-->]]>
5912 <!--end of printhistory.module-->]]>
5914 <!-- ProductName ...................... -->
5916 <!ENTITY % productname.module "INCLUDE">
5917 <![%productname.module;[
5918 <!ENTITY % local.productname.attrib "">
5919 <!ENTITY % productname.role.attrib "%role.attrib;">
5921 <!ENTITY % productname.element "INCLUDE">
5922 <![%productname.element;[
5923 <!ELEMENT productname %ho; (%para.char.mix;)*>
5924 <!--end of productname.element-->]]>
5926 <!-- Class: More precisely identifies the item the element names -->
5929 <!ENTITY % productname.attlist "INCLUDE">
5930 <![%productname.attlist;[
5931 <!ATTLIST productname
5937 %productname.role.attrib;
5938 %local.productname.attrib;
5940 <!--end of productname.attlist-->]]>
5941 <!--end of productname.module-->]]>
5943 <!-- ProductNumber .................... -->
5945 <!ENTITY % productnumber.module "INCLUDE">
5946 <![%productnumber.module;[
5947 <!ENTITY % local.productnumber.attrib "">
5948 <!ENTITY % productnumber.role.attrib "%role.attrib;">
5950 <!ENTITY % productnumber.element "INCLUDE">
5951 <![%productnumber.element;[
5952 <!ELEMENT productnumber %ho; (%docinfo.char.mix;)*>
5953 <!--end of productnumber.element-->]]>
5955 <!ENTITY % productnumber.attlist "INCLUDE">
5956 <![%productnumber.attlist;[
5957 <!ATTLIST productnumber
5959 %productnumber.role.attrib;
5960 %local.productnumber.attrib;
5962 <!--end of productnumber.attlist-->]]>
5963 <!--end of productnumber.module-->]]>
5965 <!-- PubDate .......................... -->
5967 <!ENTITY % pubdate.module "INCLUDE">
5968 <![%pubdate.module;[
5969 <!ENTITY % local.pubdate.attrib "">
5970 <!ENTITY % pubdate.role.attrib "%role.attrib;">
5972 <!ENTITY % pubdate.element "INCLUDE">
5973 <![%pubdate.element;[
5974 <!ELEMENT pubdate %ho; (%docinfo.char.mix;)*>
5975 <!--end of pubdate.element-->]]>
5977 <!ENTITY % pubdate.attlist "INCLUDE">
5978 <![%pubdate.attlist;[
5981 %pubdate.role.attrib;
5982 %local.pubdate.attrib;
5984 <!--end of pubdate.attlist-->]]>
5985 <!--end of pubdate.module-->]]>
5987 <!-- Publisher ........................ -->
5989 <!ENTITY % publisher.content.module "INCLUDE">
5990 <![%publisher.content.module;[
5991 <!ENTITY % publisher.module "INCLUDE">
5992 <![%publisher.module;[
5993 <!ENTITY % local.publisher.attrib "">
5994 <!ENTITY % publisher.role.attrib "%role.attrib;">
5996 <!ENTITY % publisher.element "INCLUDE">
5997 <![%publisher.element;[
5998 <!ELEMENT publisher %ho; (publishername, address*)>
5999 <!--end of publisher.element-->]]>
6001 <!ENTITY % publisher.attlist "INCLUDE">
6002 <![%publisher.attlist;[
6005 %publisher.role.attrib;
6006 %local.publisher.attrib;
6008 <!--end of publisher.attlist-->]]>
6009 <!--end of publisher.module-->]]>
6011 <!ENTITY % publishername.module "INCLUDE">
6012 <![%publishername.module;[
6013 <!ENTITY % local.publishername.attrib "">
6014 <!ENTITY % publishername.role.attrib "%role.attrib;">
6016 <!ENTITY % publishername.element "INCLUDE">
6017 <![%publishername.element;[
6018 <!ELEMENT publishername %ho; (%docinfo.char.mix;)*>
6019 <!--end of publishername.element-->]]>
6021 <!ENTITY % publishername.attlist "INCLUDE">
6022 <![%publishername.attlist;[
6023 <!ATTLIST publishername
6025 %publishername.role.attrib;
6026 %local.publishername.attrib;
6028 <!--end of publishername.attlist-->]]>
6029 <!--end of publishername.module-->]]>
6031 <!-- Address (defined elsewhere in this section)-->
6032 <!--end of publisher.content.module-->]]>
6034 <!-- PubsNumber ....................... -->
6036 <!ENTITY % pubsnumber.module "INCLUDE">
6037 <![%pubsnumber.module;[
6038 <!ENTITY % local.pubsnumber.attrib "">
6039 <!ENTITY % pubsnumber.role.attrib "%role.attrib;">
6041 <!ENTITY % pubsnumber.element "INCLUDE">
6042 <![%pubsnumber.element;[
6043 <!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*>
6044 <!--end of pubsnumber.element-->]]>
6046 <!ENTITY % pubsnumber.attlist "INCLUDE">
6047 <![%pubsnumber.attlist;[
6048 <!ATTLIST pubsnumber
6050 %pubsnumber.role.attrib;
6051 %local.pubsnumber.attrib;
6053 <!--end of pubsnumber.attlist-->]]>
6054 <!--end of pubsnumber.module-->]]>
6056 <!-- ReleaseInfo ...................... -->
6058 <!ENTITY % releaseinfo.module "INCLUDE">
6059 <![%releaseinfo.module;[
6060 <!ENTITY % local.releaseinfo.attrib "">
6061 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
6063 <!ENTITY % releaseinfo.element "INCLUDE">
6064 <![%releaseinfo.element;[
6065 <!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*>
6066 <!--end of releaseinfo.element-->]]>
6068 <!ENTITY % releaseinfo.attlist "INCLUDE">
6069 <![%releaseinfo.attlist;[
6070 <!ATTLIST releaseinfo
6072 %releaseinfo.role.attrib;
6073 %local.releaseinfo.attrib;
6075 <!--end of releaseinfo.attlist-->]]>
6076 <!--end of releaseinfo.module-->]]>
6078 <!-- RevHistory ....................... -->
6080 <!ENTITY % revhistory.content.module "INCLUDE">
6081 <![%revhistory.content.module;[
6082 <!ENTITY % revhistory.module "INCLUDE">
6083 <![%revhistory.module;[
6084 <!ENTITY % local.revhistory.attrib "">
6085 <!ENTITY % revhistory.role.attrib "%role.attrib;">
6087 <!ENTITY % revhistory.element "INCLUDE">
6088 <![%revhistory.element;[
6089 <!ELEMENT revhistory %ho; (revision+)>
6090 <!--end of revhistory.element-->]]>
6092 <!ENTITY % revhistory.attlist "INCLUDE">
6093 <![%revhistory.attlist;[
6094 <!ATTLIST revhistory
6096 %revhistory.role.attrib;
6097 %local.revhistory.attrib;
6099 <!--end of revhistory.attlist-->]]>
6100 <!--end of revhistory.module-->]]>
6102 <!ENTITY % revision.module "INCLUDE">
6103 <![%revision.module;[
6104 <!ENTITY % local.revision.attrib "">
6105 <!ENTITY % revision.role.attrib "%role.attrib;">
6107 <!ENTITY % revision.element "INCLUDE">
6108 <![%revision.element;[
6109 <!ELEMENT revision %ho; (revnumber, date, (author|authorinitials)*,
6110 (revremark|revdescription)?)>
6111 <!--end of revision.element-->]]>
6113 <!ENTITY % revision.attlist "INCLUDE">
6114 <![%revision.attlist;[
6117 %revision.role.attrib;
6118 %local.revision.attrib;
6120 <!--end of revision.attlist-->]]>
6121 <!--end of revision.module-->]]>
6123 <!ENTITY % revnumber.module "INCLUDE">
6124 <![%revnumber.module;[
6125 <!ENTITY % local.revnumber.attrib "">
6126 <!ENTITY % revnumber.role.attrib "%role.attrib;">
6128 <!ENTITY % revnumber.element "INCLUDE">
6129 <![%revnumber.element;[
6130 <!ELEMENT revnumber %ho; (%docinfo.char.mix;)*>
6131 <!--end of revnumber.element-->]]>
6133 <!ENTITY % revnumber.attlist "INCLUDE">
6134 <![%revnumber.attlist;[
6137 %revnumber.role.attrib;
6138 %local.revnumber.attrib;
6140 <!--end of revnumber.attlist-->]]>
6141 <!--end of revnumber.module-->]]>
6143 <!-- Date (defined elsewhere in this section)-->
6144 <!-- AuthorInitials (defined elsewhere in this section)-->
6146 <!ENTITY % revremark.module "INCLUDE">
6147 <![%revremark.module;[
6148 <!ENTITY % local.revremark.attrib "">
6149 <!ENTITY % revremark.role.attrib "%role.attrib;">
6151 <!ENTITY % revremark.element "INCLUDE">
6152 <![%revremark.element;[
6153 <!ELEMENT revremark %ho; (%docinfo.char.mix;)*>
6154 <!--end of revremark.element-->]]>
6156 <!ENTITY % revremark.attlist "INCLUDE">
6157 <![%revremark.attlist;[
6160 %revremark.role.attrib;
6161 %local.revremark.attrib;
6163 <!--end of revremark.attlist-->]]>
6164 <!--end of revremark.module-->]]>
6166 <!ENTITY % revdescription.module "INCLUDE">
6167 <![ %revdescription.module; [
6168 <!ENTITY % local.revdescription.attrib "">
6169 <!ENTITY % revdescription.role.attrib "%role.attrib;">
6171 <!ENTITY % revdescription.element "INCLUDE">
6172 <![ %revdescription.element; [
6173 <!ELEMENT revdescription %ho; ((%revdescription.mix;)+)>
6174 <!--end of revdescription.element-->]]>
6176 <!ENTITY % revdescription.attlist "INCLUDE">
6177 <![ %revdescription.attlist; [
6178 <!ATTLIST revdescription
6180 %revdescription.role.attrib;
6181 %local.revdescription.attrib;
6183 <!--end of revdescription.attlist-->]]>
6184 <!--end of revdescription.module-->]]>
6185 <!--end of revhistory.content.module-->]]>
6187 <!-- SeriesVolNums .................... -->
6189 <!ENTITY % seriesvolnums.module "INCLUDE">
6190 <![%seriesvolnums.module;[
6191 <!ENTITY % local.seriesvolnums.attrib "">
6192 <!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
6194 <!ENTITY % seriesvolnums.element "INCLUDE">
6195 <![%seriesvolnums.element;[
6196 <!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*>
6197 <!--end of seriesvolnums.element-->]]>
6199 <!ENTITY % seriesvolnums.attlist "INCLUDE">
6200 <![%seriesvolnums.attlist;[
6201 <!ATTLIST seriesvolnums
6203 %seriesvolnums.role.attrib;
6204 %local.seriesvolnums.attrib;
6206 <!--end of seriesvolnums.attlist-->]]>
6207 <!--end of seriesvolnums.module-->]]>
6209 <!-- VolumeNum ........................ -->
6211 <!ENTITY % volumenum.module "INCLUDE">
6212 <![%volumenum.module;[
6213 <!ENTITY % local.volumenum.attrib "">
6214 <!ENTITY % volumenum.role.attrib "%role.attrib;">
6216 <!ENTITY % volumenum.element "INCLUDE">
6217 <![%volumenum.element;[
6218 <!ELEMENT volumenum %ho; (%docinfo.char.mix;)*>
6219 <!--end of volumenum.element-->]]>
6221 <!ENTITY % volumenum.attlist "INCLUDE">
6222 <![%volumenum.attlist;[
6225 %volumenum.role.attrib;
6226 %local.volumenum.attrib;
6228 <!--end of volumenum.attlist-->]]>
6229 <!--end of volumenum.module-->]]>
6231 <!-- .................................. -->
6233 <!--end of docinfo.content.module-->]]>
6235 <!-- ...................................................................... -->
6236 <!-- Inline, link, and ubiquitous elements ................................ -->
6238 <!-- Technical and computer terms ......................................... -->
6240 <!ENTITY % accel.module "INCLUDE">
6242 <!ENTITY % local.accel.attrib "">
6243 <!ENTITY % accel.role.attrib "%role.attrib;">
6245 <!ENTITY % accel.element "INCLUDE">
6247 <!ELEMENT accel %ho; (%smallcptr.char.mix;)*>
6248 <!--end of accel.element-->]]>
6250 <!ENTITY % accel.attlist "INCLUDE">
6255 %local.accel.attrib;
6257 <!--end of accel.attlist-->]]>
6258 <!--end of accel.module-->]]>
6260 <!ENTITY % action.module "INCLUDE">
6262 <!ENTITY % local.action.attrib "">
6263 <!ENTITY % action.role.attrib "%role.attrib;">
6265 <!ENTITY % action.element "INCLUDE">
6266 <![%action.element;[
6267 <!ELEMENT action %ho; (%cptr.char.mix;)*>
6268 <!--end of action.element-->]]>
6270 <!ENTITY % action.attlist "INCLUDE">
6271 <![%action.attlist;[
6275 %action.role.attrib;
6276 %local.action.attrib;
6278 <!--end of action.attlist-->]]>
6279 <!--end of action.module-->]]>
6281 <!ENTITY % application.module "INCLUDE">
6282 <![%application.module;[
6283 <!ENTITY % local.application.attrib "">
6284 <!ENTITY % application.role.attrib "%role.attrib;">
6286 <!ENTITY % application.element "INCLUDE">
6287 <![%application.element;[
6288 <!ELEMENT application %ho; (%para.char.mix;)*>
6289 <!--end of application.element-->]]>
6291 <!ENTITY % application.attlist "INCLUDE">
6292 <![%application.attlist;[
6293 <!ATTLIST application
6298 %application.role.attrib;
6299 %local.application.attrib;
6301 <!--end of application.attlist-->]]>
6302 <!--end of application.module-->]]>
6304 <!ENTITY % classname.module "INCLUDE">
6305 <![%classname.module;[
6306 <!ENTITY % local.classname.attrib "">
6307 <!ENTITY % classname.role.attrib "%role.attrib;">
6309 <!ENTITY % classname.element "INCLUDE">
6310 <![%classname.element;[
6311 <!ELEMENT classname %ho; (%smallcptr.char.mix;)*>
6312 <!--end of classname.element-->]]>
6314 <!ENTITY % classname.attlist "INCLUDE">
6315 <![%classname.attlist;[
6318 %classname.role.attrib;
6319 %local.classname.attrib;
6321 <!--end of classname.attlist-->]]>
6322 <!--end of classname.module-->]]>
6324 <!ENTITY % package.module "INCLUDE">
6325 <![%package.module;[
6326 <!ENTITY % local.package.attrib "">
6327 <!ENTITY % package.role.attrib "%role.attrib;">
6329 <!ENTITY % package.element "INCLUDE">
6330 <![%package.element;[
6331 <!ELEMENT package %ho; (%smallcptr.char.mix;)*>
6332 <!--end of package.element-->]]>
6334 <!ENTITY % package.attlist "INCLUDE">
6335 <![%package.attlist;[
6338 %package.role.attrib;
6339 %local.package.attrib;
6341 <!--end of package.attlist-->]]>
6342 <!--end of package.module-->]]>
6344 <!ENTITY % co.module "INCLUDE">
6346 <!ENTITY % local.co.attrib "">
6347 <!-- CO is a callout area of the LineColumn unit type (a single character
6348 position); the position is directly indicated by the location of CO. -->
6349 <!ENTITY % co.role.attrib "%role.attrib;">
6351 <!ENTITY % co.element "INCLUDE">
6353 <!ELEMENT co %ho; EMPTY>
6354 <!--end of co.element-->]]>
6356 <!-- bug number/symbol override or initialization -->
6357 <!-- to any related information -->
6360 <!ENTITY % co.attlist "INCLUDE">
6365 %idreq.common.attrib;
6369 <!--end of co.attlist-->]]>
6370 <!--end of co.module-->]]>
6372 <!ENTITY % coref.module "INCLUDE">
6374 <!ENTITY % local.coref.attrib "">
6375 <!-- COREF is a reference to a CO -->
6376 <!ENTITY % coref.role.attrib "%role.attrib;">
6378 <!ENTITY % coref.element "INCLUDE">
6380 <!ELEMENT coref %ho; EMPTY>
6381 <!--end of coref.element-->]]>
6383 <!-- bug number/symbol override or initialization -->
6384 <!-- to any related information -->
6386 <!ENTITY % coref.attlist "INCLUDE">
6393 %local.coref.attrib;
6395 <!--end of coref.attlist-->]]>
6396 <!--end of coref.module-->]]>
6398 <!ENTITY % command.module "INCLUDE">
6399 <![%command.module;[
6400 <!ENTITY % local.command.attrib "">
6401 <!ENTITY % command.role.attrib "%role.attrib;">
6403 <!ENTITY % command.element "INCLUDE">
6404 <![%command.element;[
6405 <!ELEMENT command %ho; (%cptr.char.mix;)*>
6406 <!--end of command.element-->]]>
6408 <!ENTITY % command.attlist "INCLUDE">
6409 <![%command.attlist;[
6413 %command.role.attrib;
6414 %local.command.attrib;
6416 <!--end of command.attlist-->]]>
6417 <!--end of command.module-->]]>
6419 <!ENTITY % computeroutput.module "INCLUDE">
6420 <![%computeroutput.module;[
6421 <!ENTITY % local.computeroutput.attrib "">
6422 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
6424 <!ENTITY % computeroutput.element "INCLUDE">
6425 <![%computeroutput.element;[
6426 <!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*>
6427 <!--end of computeroutput.element-->]]>
6429 <!ENTITY % computeroutput.attlist "INCLUDE">
6430 <![%computeroutput.attlist;[
6431 <!ATTLIST computeroutput
6434 %computeroutput.role.attrib;
6435 %local.computeroutput.attrib;
6437 <!--end of computeroutput.attlist-->]]>
6438 <!--end of computeroutput.module-->]]>
6440 <!ENTITY % database.module "INCLUDE">
6441 <![%database.module;[
6442 <!ENTITY % local.database.attrib "">
6443 <!ENTITY % database.role.attrib "%role.attrib;">
6445 <!ENTITY % database.element "INCLUDE">
6446 <![%database.element;[
6447 <!ELEMENT database %ho; (%cptr.char.mix;)*>
6448 <!--end of database.element-->]]>
6450 <!-- Class: Type of database the element names; no default -->
6453 <!ENTITY % database.attlist "INCLUDE">
6454 <![%database.attlist;[
6476 %database.role.attrib;
6477 %local.database.attrib;
6479 <!--end of database.attlist-->]]>
6480 <!--end of database.module-->]]>
6482 <!ENTITY % email.module "INCLUDE">
6484 <!ENTITY % local.email.attrib "">
6485 <!ENTITY % email.role.attrib "%role.attrib;">
6487 <!ENTITY % email.element "INCLUDE">
6489 <!ELEMENT email %ho; (%docinfo.char.mix;)*>
6490 <!--end of email.element-->]]>
6492 <!ENTITY % email.attlist "INCLUDE">
6497 %local.email.attrib;
6499 <!--end of email.attlist-->]]>
6500 <!--end of email.module-->]]>
6502 <!ENTITY % envar.module "INCLUDE">
6504 <!ENTITY % local.envar.attrib "">
6505 <!ENTITY % envar.role.attrib "%role.attrib;">
6507 <!ENTITY % envar.element "INCLUDE">
6509 <!ELEMENT envar %ho; (%smallcptr.char.mix;)*>
6510 <!--end of envar.element-->]]>
6512 <!ENTITY % envar.attlist "INCLUDE">
6517 %local.envar.attrib;
6519 <!--end of envar.attlist-->]]>
6520 <!--end of envar.module-->]]>
6523 <!ENTITY % errorcode.module "INCLUDE">
6524 <![%errorcode.module;[
6525 <!ENTITY % local.errorcode.attrib "">
6526 <!ENTITY % errorcode.role.attrib "%role.attrib;">
6528 <!ENTITY % errorcode.element "INCLUDE">
6529 <![%errorcode.element;[
6530 <!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*>
6531 <!--end of errorcode.element-->]]>
6533 <!ENTITY % errorcode.attlist "INCLUDE">
6534 <![%errorcode.attlist;[
6538 %errorcode.role.attrib;
6539 %local.errorcode.attrib;
6541 <!--end of errorcode.attlist-->]]>
6542 <!--end of errorcode.module-->]]>
6544 <!ENTITY % errorname.module "INCLUDE">
6545 <![%errorname.module;[
6546 <!ENTITY % local.errorname.attrib "">
6547 <!ENTITY % errorname.role.attrib "%role.attrib;">
6549 <!ENTITY % errorname.element "INCLUDE">
6550 <![%errorname.element;[
6551 <!ELEMENT errorname %ho; (%smallcptr.char.mix;)*>
6552 <!--end of errorname.element-->]]>
6554 <!ENTITY % errorname.attlist "INCLUDE">
6555 <![%errorname.attlist;[
6558 %errorname.role.attrib;
6559 %local.errorname.attrib;
6561 <!--end of errorname.attlist-->]]>
6562 <!--end of errorname.module-->]]>
6564 <!ENTITY % errortext.module "INCLUDE">
6565 <![%errortext.module;[
6566 <!ENTITY % local.errortext.attrib "">
6567 <!ENTITY % errortext.role.attrib "%role.attrib;">
6569 <!ENTITY % errortext.element "INCLUDE">
6570 <![%errortext.element;[
6571 <!ELEMENT errortext %ho; (%smallcptr.char.mix;)*>
6572 <!--end of errortext.element-->]]>
6574 <!ENTITY % errortext.attlist "INCLUDE">
6575 <![%errortext.attlist;[
6578 %errortext.role.attrib;
6579 %local.errortext.attrib;
6581 <!--end of errortext.attlist-->]]>
6582 <!--end of errortext.module-->]]>
6584 <!ENTITY % errortype.module "INCLUDE">
6585 <![%errortype.module;[
6586 <!ENTITY % local.errortype.attrib "">
6587 <!ENTITY % errortype.role.attrib "%role.attrib;">
6589 <!ENTITY % errortype.element "INCLUDE">
6590 <![%errortype.element;[
6591 <!ELEMENT errortype %ho; (%smallcptr.char.mix;)*>
6592 <!--end of errortype.element-->]]>
6594 <!ENTITY % errortype.attlist "INCLUDE">
6595 <![%errortype.attlist;[
6598 %errortype.role.attrib;
6599 %local.errortype.attrib;
6601 <!--end of errortype.attlist-->]]>
6602 <!--end of errortype.module-->]]>
6604 <!ENTITY % filename.module "INCLUDE">
6605 <![%filename.module;[
6606 <!ENTITY % local.filename.attrib "">
6607 <!ENTITY % filename.role.attrib "%role.attrib;">
6609 <!ENTITY % filename.element "INCLUDE">
6610 <![%filename.element;[
6611 <!ELEMENT filename %ho; (%cptr.char.mix;)*>
6612 <!--end of filename.element-->]]>
6614 <!-- Class: Type of filename the element names; no default -->
6615 <!-- Path: Search path (possibly system-specific) in which
6616 file can be found -->
6619 <!ENTITY % filename.attlist "INCLUDE">
6620 <![%filename.attlist;[
6632 %filename.role.attrib;
6633 %local.filename.attrib;
6635 <!--end of filename.attlist-->]]>
6636 <!--end of filename.module-->]]>
6638 <!ENTITY % function.module "INCLUDE">
6639 <![%function.module;[
6640 <!ENTITY % local.function.attrib "">
6641 <!ENTITY % function.role.attrib "%role.attrib;">
6643 <!ENTITY % function.element "INCLUDE">
6644 <![%function.element;[
6645 <!ELEMENT function %ho; (%cptr.char.mix;)*>
6646 <!--end of function.element-->]]>
6648 <!ENTITY % function.attlist "INCLUDE">
6649 <![%function.attlist;[
6653 %function.role.attrib;
6654 %local.function.attrib;
6656 <!--end of function.attlist-->]]>
6657 <!--end of function.module-->]]>
6659 <!ENTITY % guibutton.module "INCLUDE">
6660 <![%guibutton.module;[
6661 <!ENTITY % local.guibutton.attrib "">
6662 <!ENTITY % guibutton.role.attrib "%role.attrib;">
6664 <!ENTITY % guibutton.element "INCLUDE">
6665 <![%guibutton.element;[
6666 <!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6667 <!--end of guibutton.element-->]]>
6669 <!ENTITY % guibutton.attlist "INCLUDE">
6670 <![%guibutton.attlist;[
6674 %guibutton.role.attrib;
6675 %local.guibutton.attrib;
6677 <!--end of guibutton.attlist-->]]>
6678 <!--end of guibutton.module-->]]>
6680 <!ENTITY % guiicon.module "INCLUDE">
6681 <![%guiicon.module;[
6682 <!ENTITY % local.guiicon.attrib "">
6683 <!ENTITY % guiicon.role.attrib "%role.attrib;">
6685 <!ENTITY % guiicon.element "INCLUDE">
6686 <![%guiicon.element;[
6687 <!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6688 <!--end of guiicon.element-->]]>
6690 <!ENTITY % guiicon.attlist "INCLUDE">
6691 <![%guiicon.attlist;[
6695 %guiicon.role.attrib;
6696 %local.guiicon.attrib;
6698 <!--end of guiicon.attlist-->]]>
6699 <!--end of guiicon.module-->]]>
6701 <!ENTITY % guilabel.module "INCLUDE">
6702 <![%guilabel.module;[
6703 <!ENTITY % local.guilabel.attrib "">
6704 <!ENTITY % guilabel.role.attrib "%role.attrib;">
6706 <!ENTITY % guilabel.element "INCLUDE">
6707 <![%guilabel.element;[
6708 <!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6709 <!--end of guilabel.element-->]]>
6711 <!ENTITY % guilabel.attlist "INCLUDE">
6712 <![%guilabel.attlist;[
6716 %guilabel.role.attrib;
6717 %local.guilabel.attrib;
6719 <!--end of guilabel.attlist-->]]>
6720 <!--end of guilabel.module-->]]>
6722 <!ENTITY % guimenu.module "INCLUDE">
6723 <![%guimenu.module;[
6724 <!ENTITY % local.guimenu.attrib "">
6725 <!ENTITY % guimenu.role.attrib "%role.attrib;">
6727 <!ENTITY % guimenu.element "INCLUDE">
6728 <![%guimenu.element;[
6729 <!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6730 <!--end of guimenu.element-->]]>
6732 <!ENTITY % guimenu.attlist "INCLUDE">
6733 <![%guimenu.attlist;[
6737 %guimenu.role.attrib;
6738 %local.guimenu.attrib;
6740 <!--end of guimenu.attlist-->]]>
6741 <!--end of guimenu.module-->]]>
6743 <!ENTITY % guimenuitem.module "INCLUDE">
6744 <![%guimenuitem.module;[
6745 <!ENTITY % local.guimenuitem.attrib "">
6746 <!ENTITY % guimenuitem.role.attrib "%role.attrib;">
6748 <!ENTITY % guimenuitem.element "INCLUDE">
6749 <![%guimenuitem.element;[
6750 <!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6751 <!--end of guimenuitem.element-->]]>
6753 <!ENTITY % guimenuitem.attlist "INCLUDE">
6754 <![%guimenuitem.attlist;[
6755 <!ATTLIST guimenuitem
6758 %guimenuitem.role.attrib;
6759 %local.guimenuitem.attrib;
6761 <!--end of guimenuitem.attlist-->]]>
6762 <!--end of guimenuitem.module-->]]>
6764 <!ENTITY % guisubmenu.module "INCLUDE">
6765 <![%guisubmenu.module;[
6766 <!ENTITY % local.guisubmenu.attrib "">
6767 <!ENTITY % guisubmenu.role.attrib "%role.attrib;">
6769 <!ENTITY % guisubmenu.element "INCLUDE">
6770 <![%guisubmenu.element;[
6771 <!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6772 <!--end of guisubmenu.element-->]]>
6774 <!ENTITY % guisubmenu.attlist "INCLUDE">
6775 <![%guisubmenu.attlist;[
6776 <!ATTLIST guisubmenu
6779 %guisubmenu.role.attrib;
6780 %local.guisubmenu.attrib;
6782 <!--end of guisubmenu.attlist-->]]>
6783 <!--end of guisubmenu.module-->]]>
6785 <!ENTITY % hardware.module "INCLUDE">
6786 <![%hardware.module;[
6787 <!ENTITY % local.hardware.attrib "">
6788 <!ENTITY % hardware.role.attrib "%role.attrib;">
6790 <!ENTITY % hardware.element "INCLUDE">
6791 <![%hardware.element;[
6792 <!ELEMENT hardware %ho; (%cptr.char.mix;)*>
6793 <!--end of hardware.element-->]]>
6795 <!ENTITY % hardware.attlist "INCLUDE">
6796 <![%hardware.attlist;[
6800 %hardware.role.attrib;
6801 %local.hardware.attrib;
6803 <!--end of hardware.attlist-->]]>
6804 <!--end of hardware.module-->]]>
6806 <!ENTITY % interface.module "INCLUDE">
6807 <![%interface.module;[
6808 <!ENTITY % local.interface.attrib "">
6809 <!ENTITY % interface.role.attrib "%role.attrib;">
6811 <!ENTITY % interface.element "INCLUDE">
6812 <![%interface.element;[
6813 <!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*>
6814 <!--end of interface.element-->]]>
6816 <!-- Class: Type of the Interface item; no default -->
6819 <!ENTITY % interface.attlist "INCLUDE">
6820 <![%interface.attlist;[
6824 %interface.role.attrib;
6825 %local.interface.attrib;
6827 <!--end of interface.attlist-->]]>
6828 <!--end of interface.module-->]]>
6830 <!ENTITY % keycap.module "INCLUDE">
6832 <!ENTITY % local.keycap.attrib "">
6833 <!ENTITY % keycap.role.attrib "%role.attrib;">
6835 <!ENTITY % keycap.element "INCLUDE">
6836 <![%keycap.element;[
6837 <!ELEMENT keycap %ho; (%cptr.char.mix;)*>
6838 <!--end of keycap.element-->]]>
6840 <!ENTITY % keycap.attlist "INCLUDE">
6841 <![%keycap.attlist;[
6865 otherfunction CDATA #IMPLIED
6868 %keycap.role.attrib;
6869 %local.keycap.attrib;
6871 <!--end of keycap.attlist-->]]>
6872 <!--end of keycap.module-->]]>
6874 <!ENTITY % keycode.module "INCLUDE">
6875 <![%keycode.module;[
6876 <!ENTITY % local.keycode.attrib "">
6877 <!ENTITY % keycode.role.attrib "%role.attrib;">
6879 <!ENTITY % keycode.element "INCLUDE">
6880 <![%keycode.element;[
6881 <!ELEMENT keycode %ho; (%smallcptr.char.mix;)*>
6882 <!--end of keycode.element-->]]>
6884 <!ENTITY % keycode.attlist "INCLUDE">
6885 <![%keycode.attlist;[
6888 %keycode.role.attrib;
6889 %local.keycode.attrib;
6891 <!--end of keycode.attlist-->]]>
6892 <!--end of keycode.module-->]]>
6894 <!ENTITY % keycombo.module "INCLUDE">
6895 <![%keycombo.module;[
6896 <!ENTITY % local.keycombo.attrib "">
6897 <!ENTITY % keycombo.role.attrib "%role.attrib;">
6899 <!ENTITY % keycombo.element "INCLUDE">
6900 <![%keycombo.element;[
6901 <!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)>
6902 <!--end of keycombo.element-->]]>
6904 <!ENTITY % keycombo.attlist "INCLUDE">
6905 <![%keycombo.attlist;[
6910 %keycombo.role.attrib;
6911 %local.keycombo.attrib;
6913 <!--end of keycombo.attlist-->]]>
6914 <!--end of keycombo.module-->]]>
6916 <!ENTITY % keysym.module "INCLUDE">
6918 <!ENTITY % local.keysym.attrib "">
6919 <!ENTITY % keysysm.role.attrib "%role.attrib;">
6921 <!ENTITY % keysym.element "INCLUDE">
6922 <![%keysym.element;[
6923 <!ELEMENT keysym %ho; (%smallcptr.char.mix;)*>
6924 <!--end of keysym.element-->]]>
6926 <!ENTITY % keysym.attlist "INCLUDE">
6927 <![%keysym.attlist;[
6930 %keysysm.role.attrib;
6931 %local.keysym.attrib;
6933 <!--end of keysym.attlist-->]]>
6934 <!--end of keysym.module-->]]>
6936 <!ENTITY % lineannotation.module "INCLUDE">
6937 <![%lineannotation.module;[
6938 <!ENTITY % local.lineannotation.attrib "">
6939 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
6941 <!ENTITY % lineannotation.element "INCLUDE">
6942 <![%lineannotation.element;[
6943 <!ELEMENT lineannotation %ho; (%para.char.mix;)*>
6944 <!--end of lineannotation.element-->]]>
6946 <!ENTITY % lineannotation.attlist "INCLUDE">
6947 <![%lineannotation.attlist;[
6948 <!ATTLIST lineannotation
6950 %lineannotation.role.attrib;
6951 %local.lineannotation.attrib;
6953 <!--end of lineannotation.attlist-->]]>
6954 <!--end of lineannotation.module-->]]>
6956 <!ENTITY % literal.module "INCLUDE">
6957 <![%literal.module;[
6958 <!ENTITY % local.literal.attrib "">
6959 <!ENTITY % literal.role.attrib "%role.attrib;">
6961 <!ENTITY % literal.element "INCLUDE">
6962 <![%literal.element;[
6963 <!ELEMENT literal %ho; (%cptr.char.mix;)*>
6964 <!--end of literal.element-->]]>
6966 <!ENTITY % literal.attlist "INCLUDE">
6967 <![%literal.attlist;[
6971 %literal.role.attrib;
6972 %local.literal.attrib;
6974 <!--end of literal.attlist-->]]>
6975 <!--end of literal.module-->]]>
6977 <!ENTITY % code.module "INCLUDE">
6979 <!ENTITY % local.code.attrib "">
6980 <!ENTITY % code.role.attrib "%role.attrib;">
6982 <!ENTITY % code.element "INCLUDE">
6984 <!ELEMENT code %ho; (%cptr.char.mix;)*>
6985 <!--end of code.element-->]]>
6987 <!ENTITY % code.attlist "INCLUDE">
6990 language CDATA #IMPLIED
6995 <!--end of code.attlist-->]]>
6996 <!--end of code.module-->]]>
6998 <!ENTITY % constant.module "INCLUDE">
6999 <![ %constant.module; [
7000 <!ENTITY % local.constant.attrib "">
7001 <!ENTITY % constant.role.attrib "%role.attrib;">
7003 <!ENTITY % constant.element "INCLUDE">
7004 <![ %constant.element; [
7005 <!ELEMENT constant %ho; (%smallcptr.char.mix;)*>
7006 <!--end of constant.element-->]]>
7008 <!ENTITY % constant.attlist "INCLUDE">
7009 <![ %constant.attlist; [
7011 class (limit) #IMPLIED
7013 %constant.role.attrib;
7014 %local.constant.attrib;
7016 <!--end of constant.attlist-->]]>
7017 <!--end of constant.module-->]]>
7019 <!ENTITY % varname.module "INCLUDE">
7020 <![ %varname.module; [
7021 <!ENTITY % local.varname.attrib "">
7022 <!ENTITY % varname.role.attrib "%role.attrib;">
7024 <!ENTITY % varname.element "INCLUDE">
7025 <![ %varname.element; [
7026 <!ELEMENT varname %ho; (%smallcptr.char.mix;)*>
7027 <!--end of varname.element-->]]>
7029 <!ENTITY % varname.attlist "INCLUDE">
7030 <![ %varname.attlist; [
7033 %varname.role.attrib;
7034 %local.varname.attrib;
7036 <!--end of varname.attlist-->]]>
7037 <!--end of varname.module-->]]>
7039 <!ENTITY % markup.module "INCLUDE">
7041 <!ENTITY % local.markup.attrib "">
7042 <!ENTITY % markup.role.attrib "%role.attrib;">
7044 <!ENTITY % markup.element "INCLUDE">
7045 <![%markup.element;[
7046 <!ELEMENT markup %ho; (%smallcptr.char.mix;)*>
7047 <!--end of markup.element-->]]>
7049 <!ENTITY % markup.attlist "INCLUDE">
7050 <![%markup.attlist;[
7053 %markup.role.attrib;
7054 %local.markup.attrib;
7056 <!--end of markup.attlist-->]]>
7057 <!--end of markup.module-->]]>
7059 <!ENTITY % medialabel.module "INCLUDE">
7060 <![%medialabel.module;[
7061 <!ENTITY % local.medialabel.attrib "">
7062 <!ENTITY % medialabel.role.attrib "%role.attrib;">
7064 <!ENTITY % medialabel.element "INCLUDE">
7065 <![%medialabel.element;[
7066 <!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*>
7067 <!--end of medialabel.element-->]]>
7069 <!-- Class: Type of medium named by the element; no default -->
7072 <!ENTITY % medialabel.attlist "INCLUDE">
7073 <![%medialabel.attlist;[
7074 <!ATTLIST medialabel
7080 %medialabel.role.attrib;
7081 %local.medialabel.attrib;
7083 <!--end of medialabel.attlist-->]]>
7084 <!--end of medialabel.module-->]]>
7086 <!ENTITY % menuchoice.content.module "INCLUDE">
7087 <![%menuchoice.content.module;[
7088 <!ENTITY % menuchoice.module "INCLUDE">
7089 <![%menuchoice.module;[
7090 <!ENTITY % local.menuchoice.attrib "">
7091 <!ENTITY % menuchoice.role.attrib "%role.attrib;">
7093 <!ENTITY % menuchoice.element "INCLUDE">
7094 <![%menuchoice.element;[
7095 <!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel
7096 |guimenu|guimenuitem|guisubmenu|interface)+)>
7097 <!--end of menuchoice.element-->]]>
7099 <!ENTITY % menuchoice.attlist "INCLUDE">
7100 <![%menuchoice.attlist;[
7101 <!ATTLIST menuchoice
7104 %menuchoice.role.attrib;
7105 %local.menuchoice.attrib;
7107 <!--end of menuchoice.attlist-->]]>
7108 <!--end of menuchoice.module-->]]>
7110 <!ENTITY % shortcut.module "INCLUDE">
7111 <![%shortcut.module;[
7112 <!-- See also KeyCombo -->
7113 <!ENTITY % local.shortcut.attrib "">
7114 <!ENTITY % shortcut.role.attrib "%role.attrib;">
7116 <!ENTITY % shortcut.element "INCLUDE">
7117 <![%shortcut.element;[
7118 <!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)>
7119 <!--end of shortcut.element-->]]>
7121 <!ENTITY % shortcut.attlist "INCLUDE">
7122 <![%shortcut.attlist;[
7127 %shortcut.role.attrib;
7128 %local.shortcut.attrib;
7130 <!--end of shortcut.attlist-->]]>
7131 <!--end of shortcut.module-->]]>
7132 <!--end of menuchoice.content.module-->]]>
7134 <!ENTITY % mousebutton.module "INCLUDE">
7135 <![%mousebutton.module;[
7136 <!ENTITY % local.mousebutton.attrib "">
7137 <!ENTITY % mousebutton.role.attrib "%role.attrib;">
7139 <!ENTITY % mousebutton.element "INCLUDE">
7140 <![%mousebutton.element;[
7141 <!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*>
7142 <!--end of mousebutton.element-->]]>
7144 <!ENTITY % mousebutton.attlist "INCLUDE">
7145 <![%mousebutton.attlist;[
7146 <!ATTLIST mousebutton
7149 %mousebutton.role.attrib;
7150 %local.mousebutton.attrib;
7152 <!--end of mousebutton.attlist-->]]>
7153 <!--end of mousebutton.module-->]]>
7155 <!ENTITY % msgtext.module "INCLUDE">
7156 <![%msgtext.module;[
7157 <!ENTITY % local.msgtext.attrib "">
7158 <!ENTITY % msgtext.role.attrib "%role.attrib;">
7160 <!ENTITY % msgtext.element "INCLUDE">
7161 <![%msgtext.element;[
7162 <!ELEMENT msgtext %ho; ((%component.mix;)+)>
7163 <!--end of msgtext.element-->]]>
7165 <!ENTITY % msgtext.attlist "INCLUDE">
7166 <![%msgtext.attlist;[
7169 %msgtext.role.attrib;
7170 %local.msgtext.attrib;
7172 <!--end of msgtext.attlist-->]]>
7173 <!--end of msgtext.module-->]]>
7175 <!ENTITY % option.module "INCLUDE">
7177 <!ENTITY % local.option.attrib "">
7178 <!ENTITY % option.role.attrib "%role.attrib;">
7180 <!ENTITY % option.element "INCLUDE">
7181 <![%option.element;[
7182 <!ELEMENT option %ho; (%cptr.char.mix;)*>
7183 <!--end of option.element-->]]>
7185 <!ENTITY % option.attlist "INCLUDE">
7186 <![%option.attlist;[
7189 %option.role.attrib;
7190 %local.option.attrib;
7192 <!--end of option.attlist-->]]>
7193 <!--end of option.module-->]]>
7195 <!ENTITY % optional.module "INCLUDE">
7196 <![%optional.module;[
7197 <!ENTITY % local.optional.attrib "">
7198 <!ENTITY % optional.role.attrib "%role.attrib;">
7200 <!ENTITY % optional.element "INCLUDE">
7201 <![%optional.element;[
7202 <!ELEMENT optional %ho; (%cptr.char.mix;)*>
7203 <!--end of optional.element-->]]>
7205 <!ENTITY % optional.attlist "INCLUDE">
7206 <![%optional.attlist;[
7209 %optional.role.attrib;
7210 %local.optional.attrib;
7212 <!--end of optional.attlist-->]]>
7213 <!--end of optional.module-->]]>
7215 <!ENTITY % parameter.module "INCLUDE">
7216 <![%parameter.module;[
7217 <!ENTITY % local.parameter.attrib "">
7218 <!ENTITY % parameter.role.attrib "%role.attrib;">
7220 <!ENTITY % parameter.element "INCLUDE">
7221 <![%parameter.element;[
7222 <!ELEMENT parameter %ho; (%cptr.char.mix;)*>
7223 <!--end of parameter.element-->]]>
7225 <!-- Class: Type of the Parameter; no default -->
7228 <!ENTITY % parameter.attlist "INCLUDE">
7229 <![%parameter.attlist;[
7236 %parameter.role.attrib;
7237 %local.parameter.attrib;
7239 <!--end of parameter.attlist-->]]>
7240 <!--end of parameter.module-->]]>
7242 <!ENTITY % prompt.module "INCLUDE">
7244 <!ENTITY % local.prompt.attrib "">
7245 <!ENTITY % prompt.role.attrib "%role.attrib;">
7247 <!ENTITY % prompt.element "INCLUDE">
7248 <![%prompt.element;[
7249 <!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*>
7250 <!--end of prompt.element-->]]>
7252 <!ENTITY % prompt.attlist "INCLUDE">
7253 <![%prompt.attlist;[
7257 %prompt.role.attrib;
7258 %local.prompt.attrib;
7260 <!--end of prompt.attlist-->]]>
7261 <!--end of prompt.module-->]]>
7263 <!ENTITY % property.module "INCLUDE">
7264 <![%property.module;[
7265 <!ENTITY % local.property.attrib "">
7266 <!ENTITY % property.role.attrib "%role.attrib;">
7268 <!ENTITY % property.element "INCLUDE">
7269 <![%property.element;[
7270 <!ELEMENT property %ho; (%cptr.char.mix;)*>
7271 <!--end of property.element-->]]>
7273 <!ENTITY % property.attlist "INCLUDE">
7274 <![%property.attlist;[
7278 %property.role.attrib;
7279 %local.property.attrib;
7281 <!--end of property.attlist-->]]>
7282 <!--end of property.module-->]]>
7284 <!ENTITY % replaceable.module "INCLUDE">
7285 <![%replaceable.module;[
7286 <!ENTITY % local.replaceable.attrib "">
7287 <!ENTITY % replaceable.role.attrib "%role.attrib;">
7289 <!ENTITY % replaceable.element "INCLUDE">
7290 <![%replaceable.element;[
7291 <!ELEMENT replaceable %ho; (#PCDATA
7295 | %other.char.class;
7299 <!--end of replaceable.element-->]]>
7301 <!-- Class: Type of information the element represents; no
7305 <!ENTITY % replaceable.attlist "INCLUDE">
7306 <![%replaceable.attlist;[
7307 <!ATTLIST replaceable
7311 |parameter) #IMPLIED
7313 %replaceable.role.attrib;
7314 %local.replaceable.attrib;
7316 <!--end of replaceable.attlist-->]]>
7317 <!--end of replaceable.module-->]]>
7319 <!ENTITY % returnvalue.module "INCLUDE">
7320 <![%returnvalue.module;[
7321 <!ENTITY % local.returnvalue.attrib "">
7322 <!ENTITY % returnvalue.role.attrib "%role.attrib;">
7324 <!ENTITY % returnvalue.element "INCLUDE">
7325 <![%returnvalue.element;[
7326 <!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*>
7327 <!--end of returnvalue.element-->]]>
7329 <!ENTITY % returnvalue.attlist "INCLUDE">
7330 <![%returnvalue.attlist;[
7331 <!ATTLIST returnvalue
7333 %returnvalue.role.attrib;
7334 %local.returnvalue.attrib;
7336 <!--end of returnvalue.attlist-->]]>
7337 <!--end of returnvalue.module-->]]>
7339 <!ENTITY % sgmltag.module "INCLUDE">
7340 <![%sgmltag.module;[
7341 <!ENTITY % local.sgmltag.attrib "">
7342 <!ENTITY % sgmltag.role.attrib "%role.attrib;">
7344 <!ENTITY % sgmltag.element "INCLUDE">
7345 <![%sgmltag.element;[
7346 <!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*>
7347 <!--end of sgmltag.element-->]]>
7349 <!-- Class: Type of SGML construct the element names; no default -->
7352 <!ENTITY % sgmltag.attlist "INCLUDE">
7353 <![%sgmltag.attlist;[
7369 |localname) #IMPLIED
7370 namespace CDATA #IMPLIED
7372 %sgmltag.role.attrib;
7373 %local.sgmltag.attrib;
7375 <!--end of sgmltag.attlist-->]]>
7376 <!--end of sgmltag.module-->]]>
7378 <!ENTITY % structfield.module "INCLUDE">
7379 <![%structfield.module;[
7380 <!ENTITY % local.structfield.attrib "">
7381 <!ENTITY % structfield.role.attrib "%role.attrib;">
7383 <!ENTITY % structfield.element "INCLUDE">
7384 <![%structfield.element;[
7385 <!ELEMENT structfield %ho; (%smallcptr.char.mix;)*>
7386 <!--end of structfield.element-->]]>
7388 <!ENTITY % structfield.attlist "INCLUDE">
7389 <![%structfield.attlist;[
7390 <!ATTLIST structfield
7392 %structfield.role.attrib;
7393 %local.structfield.attrib;
7395 <!--end of structfield.attlist-->]]>
7396 <!--end of structfield.module-->]]>
7398 <!ENTITY % structname.module "INCLUDE">
7399 <![%structname.module;[
7400 <!ENTITY % local.structname.attrib "">
7401 <!ENTITY % structname.role.attrib "%role.attrib;">
7403 <!ENTITY % structname.element "INCLUDE">
7404 <![%structname.element;[
7405 <!ELEMENT structname %ho; (%smallcptr.char.mix;)*>
7406 <!--end of structname.element-->]]>
7408 <!ENTITY % structname.attlist "INCLUDE">
7409 <![%structname.attlist;[
7410 <!ATTLIST structname
7412 %structname.role.attrib;
7413 %local.structname.attrib;
7415 <!--end of structname.attlist-->]]>
7416 <!--end of structname.module-->]]>
7418 <!ENTITY % symbol.module "INCLUDE">
7420 <!ENTITY % local.symbol.attrib "">
7421 <!ENTITY % symbol.role.attrib "%role.attrib;">
7423 <!ENTITY % symbol.element "INCLUDE">
7424 <![%symbol.element;[
7425 <!ELEMENT symbol %ho; (%smallcptr.char.mix;)*>
7426 <!--end of symbol.element-->]]>
7428 <!-- Class: Type of symbol; no default -->
7431 <!ENTITY % symbol.attlist "INCLUDE">
7432 <![%symbol.attlist;[
7434 class (limit) #IMPLIED
7436 %symbol.role.attrib;
7437 %local.symbol.attrib;
7439 <!--end of symbol.attlist-->]]>
7440 <!--end of symbol.module-->]]>
7442 <!ENTITY % systemitem.module "INCLUDE">
7443 <![%systemitem.module;[
7444 <!ENTITY % local.systemitem.attrib "">
7445 <!ENTITY % systemitem.role.attrib "%role.attrib;">
7447 <!ENTITY % systemitem.element "INCLUDE">
7448 <![%systemitem.element;[
7449 <!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*>
7450 <!--end of systemitem.element-->]]>
7452 <!-- Class: Type of system item the element names; no default -->
7454 <!ENTITY % systemitem.attlist "INCLUDE">
7455 <![%systemitem.attlist;[
7456 <!ATTLIST systemitem
7481 %systemitem.role.attrib;
7482 %local.systemitem.attrib;
7484 <!--end of systemitem.attlist-->]]>
7485 <!--end of systemitem.module-->]]>
7487 <!ENTITY % uri.module "INCLUDE">
7489 <!ENTITY % local.uri.attrib "">
7490 <!ENTITY % uri.role.attrib "%role.attrib;">
7492 <!ENTITY % uri.element "INCLUDE">
7494 <!ELEMENT uri %ho; (%smallcptr.char.mix;)*>
7495 <!--end of uri.element-->]]>
7497 <!-- Type: Type of URI; no default -->
7499 <!ENTITY % uri.attlist "INCLUDE">
7507 <!--end of uri.attlist-->]]>
7508 <!--end of uri.module-->]]>
7510 <!ENTITY % token.module "INCLUDE">
7512 <!ENTITY % local.token.attrib "">
7513 <!ENTITY % token.role.attrib "%role.attrib;">
7515 <!ENTITY % token.element "INCLUDE">
7517 <!ELEMENT token %ho; (%smallcptr.char.mix;)*>
7518 <!--end of token.element-->]]>
7520 <!ENTITY % token.attlist "INCLUDE">
7525 %local.token.attrib;
7527 <!--end of token.attlist-->]]>
7528 <!--end of token.module-->]]>
7530 <!ENTITY % type.module "INCLUDE">
7532 <!ENTITY % local.type.attrib "">
7533 <!ENTITY % type.role.attrib "%role.attrib;">
7535 <!ENTITY % type.element "INCLUDE">
7537 <!ELEMENT type %ho; (%smallcptr.char.mix;)*>
7538 <!--end of type.element-->]]>
7540 <!ENTITY % type.attlist "INCLUDE">
7547 <!--end of type.attlist-->]]>
7548 <!--end of type.module-->]]>
7550 <!ENTITY % userinput.module "INCLUDE">
7551 <![%userinput.module;[
7552 <!ENTITY % local.userinput.attrib "">
7553 <!ENTITY % userinput.role.attrib "%role.attrib;">
7555 <!ENTITY % userinput.element "INCLUDE">
7556 <![%userinput.element;[
7557 <!ELEMENT userinput %ho; (%cptr.char.mix;|co)*>
7558 <!--end of userinput.element-->]]>
7560 <!ENTITY % userinput.attlist "INCLUDE">
7561 <![%userinput.attlist;[
7565 %userinput.role.attrib;
7566 %local.userinput.attrib;
7568 <!--end of userinput.attlist-->]]>
7569 <!--end of userinput.module-->]]>
7571 <!-- General words and phrases ............................................ -->
7573 <!ENTITY % abbrev.module "INCLUDE">
7575 <!ENTITY % local.abbrev.attrib "">
7576 <!ENTITY % abbrev.role.attrib "%role.attrib;">
7578 <!ENTITY % abbrev.element "INCLUDE">
7579 <![%abbrev.element;[
7580 <!ELEMENT abbrev %ho; (%word.char.mix;)*>
7581 <!--end of abbrev.element-->]]>
7583 <!ENTITY % abbrev.attlist "INCLUDE">
7584 <![%abbrev.attlist;[
7587 %abbrev.role.attrib;
7588 %local.abbrev.attrib;
7590 <!--end of abbrev.attlist-->]]>
7591 <!--end of abbrev.module-->]]>
7593 <!ENTITY % acronym.module "INCLUDE">
7594 <![%acronym.module;[
7595 <!ENTITY % local.acronym.attrib "">
7596 <!ENTITY % acronym.role.attrib "%role.attrib;">
7598 <!ENTITY % acronym.element "INCLUDE">
7599 <![%acronym.element;[
7600 <!ELEMENT acronym %ho; (%word.char.mix;)*
7601 %acronym.exclusion;>
7602 <!--end of acronym.element-->]]>
7604 <!ENTITY % acronym.attlist "INCLUDE">
7605 <![%acronym.attlist;[
7608 %acronym.role.attrib;
7609 %local.acronym.attrib;
7611 <!--end of acronym.attlist-->]]>
7612 <!--end of acronym.module-->]]>
7614 <!ENTITY % citation.module "INCLUDE">
7615 <![%citation.module;[
7616 <!ENTITY % local.citation.attrib "">
7617 <!ENTITY % citation.role.attrib "%role.attrib;">
7619 <!ENTITY % citation.element "INCLUDE">
7620 <![%citation.element;[
7621 <!ELEMENT citation %ho; (%para.char.mix;)*>
7622 <!--end of citation.element-->]]>
7624 <!ENTITY % citation.attlist "INCLUDE">
7625 <![%citation.attlist;[
7628 %citation.role.attrib;
7629 %local.citation.attrib;
7631 <!--end of citation.attlist-->]]>
7632 <!--end of citation.module-->]]>
7634 <!ENTITY % citerefentry.module "INCLUDE">
7635 <![%citerefentry.module;[
7636 <!ENTITY % local.citerefentry.attrib "">
7637 <!ENTITY % citerefentry.role.attrib "%role.attrib;">
7639 <!ENTITY % citerefentry.element "INCLUDE">
7640 <![%citerefentry.element;[
7641 <!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)>
7642 <!--end of citerefentry.element-->]]>
7644 <!ENTITY % citerefentry.attlist "INCLUDE">
7645 <![%citerefentry.attlist;[
7646 <!ATTLIST citerefentry
7648 %citerefentry.role.attrib;
7649 %local.citerefentry.attrib;
7651 <!--end of citerefentry.attlist-->]]>
7652 <!--end of citerefentry.module-->]]>
7654 <!ENTITY % refentrytitle.module "INCLUDE">
7655 <![%refentrytitle.module;[
7656 <!ENTITY % local.refentrytitle.attrib "">
7657 <!ENTITY % refentrytitle.role.attrib "%role.attrib;">
7659 <!ENTITY % refentrytitle.element "INCLUDE">
7660 <![%refentrytitle.element;[
7661 <!ELEMENT refentrytitle %ho; (%para.char.mix;)*>
7662 <!--end of refentrytitle.element-->]]>
7664 <!ENTITY % refentrytitle.attlist "INCLUDE">
7665 <![%refentrytitle.attlist;[
7666 <!ATTLIST refentrytitle
7668 %refentrytitle.role.attrib;
7669 %local.refentrytitle.attrib;
7671 <!--end of refentrytitle.attlist-->]]>
7672 <!--end of refentrytitle.module-->]]>
7674 <!ENTITY % manvolnum.module "INCLUDE">
7675 <![%manvolnum.module;[
7676 <!ENTITY % local.manvolnum.attrib "">
7677 <!ENTITY % namvolnum.role.attrib "%role.attrib;">
7679 <!ENTITY % manvolnum.element "INCLUDE">
7680 <![%manvolnum.element;[
7681 <!ELEMENT manvolnum %ho; (%word.char.mix;)*>
7682 <!--end of manvolnum.element-->]]>
7684 <!ENTITY % manvolnum.attlist "INCLUDE">
7685 <![%manvolnum.attlist;[
7688 %namvolnum.role.attrib;
7689 %local.manvolnum.attrib;
7691 <!--end of manvolnum.attlist-->]]>
7692 <!--end of manvolnum.module-->]]>
7694 <!ENTITY % citetitle.module "INCLUDE">
7695 <![%citetitle.module;[
7696 <!ENTITY % local.citetitle.attrib "">
7697 <!ENTITY % citetitle.role.attrib "%role.attrib;">
7699 <!ENTITY % citetitle.element "INCLUDE">
7700 <![%citetitle.element;[
7701 <!ELEMENT citetitle %ho; (%para.char.mix;)*>
7702 <!--end of citetitle.element-->]]>
7704 <!-- Pubwork: Genre of published work cited; no default -->
7707 <!ENTITY % citetitle.attlist "INCLUDE">
7708 <![%citetitle.attlist;[
7727 |newsposting) #IMPLIED
7729 %citetitle.role.attrib;
7730 %local.citetitle.attrib;
7732 <!--end of citetitle.attlist-->]]>
7733 <!--end of citetitle.module-->]]>
7735 <!ENTITY % emphasis.module "INCLUDE">
7736 <![%emphasis.module;[
7737 <!ENTITY % local.emphasis.attrib "">
7738 <!ENTITY % emphasis.role.attrib "%role.attrib;">
7740 <!ENTITY % emphasis.element "INCLUDE">
7741 <![%emphasis.element;[
7742 <!ELEMENT emphasis %ho; (%para.char.mix;)*>
7743 <!--end of emphasis.element-->]]>
7745 <!ENTITY % emphasis.attlist "INCLUDE">
7746 <![%emphasis.attlist;[
7749 %emphasis.role.attrib;
7750 %local.emphasis.attrib;
7752 <!--end of emphasis.attlist-->]]>
7753 <!--end of emphasis.module-->]]>
7755 <!ENTITY % foreignphrase.module "INCLUDE">
7756 <![%foreignphrase.module;[
7757 <!ENTITY % local.foreignphrase.attrib "">
7758 <!ENTITY % foreignphrase.role.attrib "%role.attrib;">
7760 <!ENTITY % foreignphrase.element "INCLUDE">
7761 <![%foreignphrase.element;[
7762 <!ELEMENT foreignphrase %ho; (%para.char.mix;)*>
7763 <!--end of foreignphrase.element-->]]>
7765 <!ENTITY % foreignphrase.attlist "INCLUDE">
7766 <![%foreignphrase.attlist;[
7767 <!ATTLIST foreignphrase
7769 %foreignphrase.role.attrib;
7770 %local.foreignphrase.attrib;
7772 <!--end of foreignphrase.attlist-->]]>
7773 <!--end of foreignphrase.module-->]]>
7775 <!ENTITY % glossterm.module "INCLUDE">
7776 <![%glossterm.module;[
7777 <!ENTITY % local.glossterm.attrib "">
7778 <!ENTITY % glossterm.role.attrib "%role.attrib;">
7780 <!ENTITY % glossterm.element "INCLUDE">
7781 <![%glossterm.element;[
7782 <!ELEMENT glossterm %ho; (%para.char.mix;)*
7783 %glossterm.exclusion;>
7784 <!--end of glossterm.element-->]]>
7786 <!-- to GlossEntry if Glossterm used in text -->
7787 <!-- BaseForm: Provides the form of GlossTerm to be used
7790 <!ENTITY % glossterm.attlist "INCLUDE">
7791 <![%glossterm.attlist;[
7793 baseform CDATA #IMPLIED
7796 %glossterm.role.attrib;
7797 %local.glossterm.attrib;
7799 <!--end of glossterm.attlist-->]]>
7800 <!--end of glossterm.module-->]]>
7802 <!ENTITY % firstterm.module "INCLUDE">
7803 <![%firstterm.module;[
7804 <!ENTITY % local.firstterm.attrib "">
7805 <!ENTITY % firstterm.role.attrib "%role.attrib;">
7807 <!ENTITY % firstterm.element "INCLUDE">
7808 <![%firstterm.element;[
7809 <!ELEMENT firstterm %ho; (%para.char.mix;)*
7810 %glossterm.exclusion;>
7811 <!--end of firstterm.element-->]]>
7813 <!-- to GlossEntry or other explanation -->
7816 <!ENTITY % firstterm.attlist "INCLUDE">
7817 <![%firstterm.attlist;[
7819 baseform CDATA #IMPLIED
7822 %firstterm.role.attrib;
7823 %local.firstterm.attrib;
7825 <!--end of firstterm.attlist-->]]>
7826 <!--end of firstterm.module-->]]>
7828 <!ENTITY % phrase.module "INCLUDE">
7830 <!ENTITY % local.phrase.attrib "">
7831 <!ENTITY % phrase.role.attrib "%role.attrib;">
7833 <!ENTITY % phrase.element "INCLUDE">
7834 <![%phrase.element;[
7835 <!ELEMENT phrase %ho; (%para.char.mix;)*>
7836 <!--end of phrase.element-->]]>
7838 <!ENTITY % phrase.attlist "INCLUDE">
7839 <![%phrase.attlist;[
7842 %phrase.role.attrib;
7843 %local.phrase.attrib;
7845 <!--end of phrase.attlist-->]]>
7846 <!--end of phrase.module-->]]>
7848 <!ENTITY % quote.module "INCLUDE">
7850 <!ENTITY % local.quote.attrib "">
7851 <!ENTITY % quote.role.attrib "%role.attrib;">
7853 <!ENTITY % quote.element "INCLUDE">
7855 <!ELEMENT quote %ho; (%para.char.mix;)*>
7856 <!--end of quote.element-->]]>
7858 <!ENTITY % quote.attlist "INCLUDE">
7863 %local.quote.attrib;
7865 <!--end of quote.attlist-->]]>
7866 <!--end of quote.module-->]]>
7868 <!ENTITY % ssscript.module "INCLUDE">
7869 <![%ssscript.module;[
7870 <!ENTITY % local.ssscript.attrib "">
7871 <!ENTITY % ssscript.role.attrib "%role.attrib;">
7873 <!ENTITY % subscript.element "INCLUDE">
7874 <![%subscript.element;[
7875 <!ELEMENT subscript %ho; (#PCDATA
7883 | %other.char.class;)*
7885 <!--end of subscript.element-->]]>
7887 <!ENTITY % subscript.attlist "INCLUDE">
7888 <![%subscript.attlist;[
7891 %ssscript.role.attrib;
7892 %local.ssscript.attrib;
7894 <!--end of subscript.attlist-->]]>
7896 <!ENTITY % superscript.element "INCLUDE">
7897 <![%superscript.element;[
7898 <!ELEMENT superscript %ho; (#PCDATA
7906 | %other.char.class;)*
7908 <!--end of superscript.element-->]]>
7910 <!ENTITY % superscript.attlist "INCLUDE">
7911 <![%superscript.attlist;[
7912 <!ATTLIST superscript
7914 %ssscript.role.attrib;
7915 %local.ssscript.attrib;
7917 <!--end of superscript.attlist-->]]>
7918 <!--end of ssscript.module-->]]>
7920 <!ENTITY % trademark.module "INCLUDE">
7921 <![%trademark.module;[
7922 <!ENTITY % local.trademark.attrib "">
7923 <!ENTITY % trademark.role.attrib "%role.attrib;">
7925 <!ENTITY % trademark.element "INCLUDE">
7926 <![%trademark.element;[
7927 <!ELEMENT trademark %ho; (#PCDATA
7931 | %other.char.class;
7935 <!--end of trademark.element-->]]>
7937 <!-- Class: More precisely identifies the item the element names -->
7940 <!ENTITY % trademark.attlist "INCLUDE">
7941 <![%trademark.attlist;[
7948 %trademark.role.attrib;
7949 %local.trademark.attrib;
7951 <!--end of trademark.attlist-->]]>
7952 <!--end of trademark.module-->]]>
7954 <!ENTITY % wordasword.module "INCLUDE">
7955 <![%wordasword.module;[
7956 <!ENTITY % local.wordasword.attrib "">
7957 <!ENTITY % wordasword.role.attrib "%role.attrib;">
7959 <!ENTITY % wordasword.element "INCLUDE">
7960 <![%wordasword.element;[
7961 <!ELEMENT wordasword %ho; (%word.char.mix;)*>
7962 <!--end of wordasword.element-->]]>
7964 <!ENTITY % wordasword.attlist "INCLUDE">
7965 <![%wordasword.attlist;[
7966 <!ATTLIST wordasword
7968 %wordasword.role.attrib;
7969 %local.wordasword.attrib;
7971 <!--end of wordasword.attlist-->]]>
7972 <!--end of wordasword.module-->]]>
7974 <!-- Links and cross-references ........................................... -->
7976 <!ENTITY % link.module "INCLUDE">
7978 <!ENTITY % local.link.attrib "">
7979 <!ENTITY % link.role.attrib "%role.attrib;">
7981 <!ENTITY % link.element "INCLUDE">
7983 <!ELEMENT link %ho; (%para.char.mix;)*
7985 <!--end of link.element-->]]>
7987 <!-- Endterm: ID of element containing text that is to be
7988 fetched from elsewhere in the document to appear as
7989 the content of this element -->
7990 <!-- to linked-to object -->
7991 <!-- Type: Freely assignable parameter -->
7994 <!ENTITY % link.attlist "INCLUDE">
7997 endterm IDREF #IMPLIED
7998 xrefstyle CDATA #IMPLIED
8005 <!--end of link.attlist-->]]>
8006 <!--end of link.module-->]]>
8008 <!ENTITY % olink.module "INCLUDE">
8010 <!ENTITY % local.olink.attrib "">
8011 <!ENTITY % olink.role.attrib "%role.attrib;">
8013 <!ENTITY % olink.element "INCLUDE">
8015 <!ELEMENT olink %ho; (%para.char.mix;)*
8017 <!--end of olink.element-->]]>
8019 <!-- TargetDocEnt: Name of an entity to be the target of the link -->
8020 <!-- LinkMode: ID of a ModeSpec containing instructions for
8021 operating on the entity named by TargetDocEnt -->
8022 <!-- LocalInfo: Information that may be passed to ModeSpec -->
8023 <!-- Type: Freely assignable parameter -->
8026 <!ENTITY % olink.attlist "INCLUDE">
8029 targetdocent ENTITY #IMPLIED
8030 linkmode IDREF #IMPLIED
8031 localinfo CDATA #IMPLIED
8033 targetdoc CDATA #IMPLIED
8034 targetptr CDATA #IMPLIED
8035 xrefstyle CDATA #IMPLIED
8038 %local.olink.attrib;
8040 <!--end of olink.attlist-->]]>
8041 <!--end of olink.module-->]]>
8043 <!ENTITY % ulink.module "INCLUDE">
8045 <!ENTITY % local.ulink.attrib "">
8046 <!ENTITY % ulink.role.attrib "%role.attrib;">
8048 <!ENTITY % ulink.element "INCLUDE">
8050 <!ELEMENT ulink %ho; (%para.char.mix;)*
8052 <!--end of ulink.element-->]]>
8054 <!-- URL: uniform resource locator; the target of the ULink -->
8055 <!-- Type: Freely assignable parameter -->
8058 <!ENTITY % ulink.attlist "INCLUDE">
8063 xrefstyle CDATA #IMPLIED
8066 %local.ulink.attrib;
8068 <!--end of ulink.attlist-->]]>
8069 <!--end of ulink.module-->]]>
8071 <!ENTITY % footnoteref.module "INCLUDE">
8072 <![%footnoteref.module;[
8073 <!ENTITY % local.footnoteref.attrib "">
8074 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
8076 <!ENTITY % footnoteref.element "INCLUDE">
8077 <![%footnoteref.element;[
8078 <!ELEMENT footnoteref %ho; EMPTY>
8079 <!--end of footnoteref.element-->]]>
8081 <!-- to footnote content supplied elsewhere -->
8084 <!ENTITY % footnoteref.attlist "INCLUDE">
8085 <![%footnoteref.attlist;[
8086 <!ATTLIST footnoteref
8087 %linkendreq.attrib; %label.attrib;
8089 %footnoteref.role.attrib;
8090 %local.footnoteref.attrib;
8092 <!--end of footnoteref.attlist-->]]>
8093 <!--end of footnoteref.module-->]]>
8095 <!ENTITY % xref.module "INCLUDE">
8097 <!ENTITY % local.xref.attrib "">
8098 <!ENTITY % xref.role.attrib "%role.attrib;">
8100 <!ENTITY % xref.element "INCLUDE">
8102 <!ELEMENT xref %ho; EMPTY>
8103 <!--end of xref.element-->]]>
8105 <!-- Endterm: ID of element containing text that is to be
8106 fetched from elsewhere in the document to appear as
8107 the content of this element -->
8108 <!-- to linked-to object -->
8111 <!ENTITY % xref.attlist "INCLUDE">
8114 endterm IDREF #IMPLIED
8115 xrefstyle CDATA #IMPLIED
8121 <!--end of xref.attlist-->]]>
8122 <!--end of xref.module-->]]>
8124 <!ENTITY % biblioref.module "INCLUDE">
8125 <![%biblioref.module;[
8126 <!ENTITY % local.biblioref.attrib "">
8127 <!ENTITY % biblioref.role.attrib "%role.attrib;">
8129 <!ENTITY % biblioref.element "INCLUDE">
8130 <![%biblioref.element;[
8131 <!ELEMENT biblioref %ho; EMPTY>
8132 <!--end of biblioref.element-->]]>
8134 <!ENTITY % biblioref.attlist "INCLUDE">
8135 <![%biblioref.attlist;[
8137 endterm IDREF #IMPLIED
8138 xrefstyle CDATA #IMPLIED
8139 units CDATA #IMPLIED
8140 begin CDATA #IMPLIED
8144 %biblioref.role.attrib;
8145 %local.biblioref.attrib;
8147 <!--end of biblioref.attlist-->]]>
8148 <!--end of biblioref.module-->]]>
8150 <!-- Ubiquitous elements .................................................. -->
8152 <!ENTITY % anchor.module "INCLUDE">
8154 <!ENTITY % local.anchor.attrib "">
8155 <!ENTITY % anchor.role.attrib "%role.attrib;">
8157 <!ENTITY % anchor.element "INCLUDE">
8158 <![%anchor.element;[
8159 <!ELEMENT anchor %ho; EMPTY>
8160 <!--end of anchor.element-->]]>
8163 <!-- replaces Lang -->
8166 <!ENTITY % anchor.attlist "INCLUDE">
8167 <![%anchor.attlist;[
8169 %idreq.attrib; %pagenum.attrib; %remap.attrib;
8171 %revisionflag.attrib;
8172 %effectivity.attrib;
8173 %anchor.role.attrib;
8174 %local.anchor.attrib;
8176 <!--end of anchor.attlist-->]]>
8177 <!--end of anchor.module-->]]>
8179 <!ENTITY % beginpage.module "INCLUDE">
8180 <![%beginpage.module;[
8181 <!ENTITY % local.beginpage.attrib "">
8182 <!ENTITY % beginpage.role.attrib "%role.attrib;">
8184 <!ENTITY % beginpage.element "INCLUDE">
8185 <![%beginpage.element;[
8186 <!ELEMENT beginpage %ho; EMPTY>
8187 <!--end of beginpage.element-->]]>
8189 <!-- PageNum: Number of page that begins at this point -->
8192 <!ENTITY % beginpage.attlist "INCLUDE">
8193 <![%beginpage.attlist;[
8197 %beginpage.role.attrib;
8198 %local.beginpage.attrib;
8200 <!--end of beginpage.attlist-->]]>
8201 <!--end of beginpage.module-->]]>
8203 <!-- IndexTerms appear in the text flow for generating or linking an
8206 <!ENTITY % indexterm.content.module "INCLUDE">
8207 <![%indexterm.content.module;[
8208 <!ENTITY % indexterm.module "INCLUDE">
8209 <![%indexterm.module;[
8210 <!ENTITY % local.indexterm.attrib "">
8211 <!ENTITY % indexterm.role.attrib "%role.attrib;">
8213 <!ENTITY % indexterm.element "INCLUDE">
8214 <![%indexterm.element;[
8215 <!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?)
8216 | see | seealso+)?) | see | seealso+)?)
8218 <!--end of indexterm.element-->]]>
8220 <!-- Scope: Indicates which generated indices the IndexTerm
8221 should appear in: Global (whole document set), Local (this
8222 document only), or All (both) -->
8223 <!-- Significance: Whether this IndexTerm is the most pertinent
8224 of its series (Preferred) or not (Normal, the default) -->
8225 <!-- Class: Indicates type of IndexTerm; default is Singular,
8226 or EndOfRange if StartRef is supplied; StartOfRange value
8227 must be supplied explicitly on starts of ranges -->
8228 <!-- StartRef: ID of the IndexTerm that starts the indexing
8229 range ended by this IndexTerm -->
8230 <!-- Zone: IDs of the elements to which the IndexTerm applies,
8231 and indicates that the IndexTerm applies to those entire
8232 elements rather than the point at which the IndexTerm
8236 <!ENTITY % indexterm.attlist "INCLUDE">
8237 <![%indexterm.attlist;[
8243 significance (preferred
8247 |endofrange) #IMPLIED
8248 startref IDREF #IMPLIED
8249 zone IDREFS #IMPLIED
8252 %indexterm.role.attrib;
8253 %local.indexterm.attrib;
8255 <!--end of indexterm.attlist-->]]>
8256 <!--end of indexterm.module-->]]>
8258 <!ENTITY % primsecter.module "INCLUDE">
8259 <![%primsecter.module;[
8260 <!ENTITY % local.primsecter.attrib "">
8261 <!ENTITY % primsecter.role.attrib "%role.attrib;">
8264 <!ENTITY % primary.element "INCLUDE">
8265 <![%primary.element;[
8266 <!ELEMENT primary %ho; (%ndxterm.char.mix;)*>
8267 <!--end of primary.element-->]]>
8268 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8269 "fourteen" for an element containing "14" -->
8271 <!ENTITY % primary.attlist "INCLUDE">
8272 <![%primary.attlist;[
8274 sortas CDATA #IMPLIED
8276 %primsecter.role.attrib;
8277 %local.primsecter.attrib;
8279 <!--end of primary.attlist-->]]>
8282 <!ENTITY % secondary.element "INCLUDE">
8283 <![%secondary.element;[
8284 <!ELEMENT secondary %ho; (%ndxterm.char.mix;)*>
8285 <!--end of secondary.element-->]]>
8286 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8287 "fourteen" for an element containing "14" -->
8289 <!ENTITY % secondary.attlist "INCLUDE">
8290 <![%secondary.attlist;[
8292 sortas CDATA #IMPLIED
8294 %primsecter.role.attrib;
8295 %local.primsecter.attrib;
8297 <!--end of secondary.attlist-->]]>
8300 <!ENTITY % tertiary.element "INCLUDE">
8301 <![%tertiary.element;[
8302 <!ELEMENT tertiary %ho; (%ndxterm.char.mix;)*>
8303 <!--end of tertiary.element-->]]>
8304 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8305 "fourteen" for an element containing "14" -->
8307 <!ENTITY % tertiary.attlist "INCLUDE">
8308 <![%tertiary.attlist;[
8310 sortas CDATA #IMPLIED
8312 %primsecter.role.attrib;
8313 %local.primsecter.attrib;
8315 <!--end of tertiary.attlist-->]]>
8317 <!--end of primsecter.module-->]]>
8319 <!ENTITY % seeseealso.module "INCLUDE">
8320 <![%seeseealso.module;[
8321 <!ENTITY % local.seeseealso.attrib "">
8322 <!ENTITY % seeseealso.role.attrib "%role.attrib;">
8324 <!ENTITY % see.element "INCLUDE">
8326 <!ELEMENT see %ho; (%ndxterm.char.mix;)*>
8327 <!--end of see.element-->]]>
8329 <!ENTITY % see.attlist "INCLUDE">
8333 %seeseealso.role.attrib;
8334 %local.seeseealso.attrib;
8336 <!--end of see.attlist-->]]>
8338 <!ENTITY % seealso.element "INCLUDE">
8339 <![%seealso.element;[
8340 <!ELEMENT seealso %ho; (%ndxterm.char.mix;)*>
8341 <!--end of seealso.element-->]]>
8343 <!ENTITY % seealso.attlist "INCLUDE">
8344 <![%seealso.attlist;[
8347 %seeseealso.role.attrib;
8348 %local.seeseealso.attrib;
8350 <!--end of seealso.attlist-->]]>
8351 <!--end of seeseealso.module-->]]>
8352 <!--end of indexterm.content.module-->]]>
8354 <!-- End of DocBook XML information pool module V4.4 ...................... -->
8355 <!-- ...................................................................... -->