1 <!-- ...................................................................... -->
2 <!-- DocBook information pool module V3.1 ................................. -->
3 <!-- File dbpool.mod ...................................................... -->
5 <!-- Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999 HaL Computer
6 Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu
7 Software Corporation, and the Organization for the Advancement of
8 Structured Information Standards (OASIS).
10 $Id: dbpool.mod,v 1.1 2002-08-25 10:21:55 scop Exp $
12 Permission to use, copy, modify and distribute the DocBook DTD and
13 its accompanying documentation for any purpose and without fee is
14 hereby granted in perpetuity, provided that the above copyright
15 notice and this paragraph appear in all copies. The copyright
16 holders make no representation about the suitability of the DTD for
17 any purpose. It is provided "as is" without expressed or implied
20 If you modify the DocBook DTD in any way, except for declaring and
21 referencing additional sets of general entities and declaring
22 additional notations, label your DTD as a variant of DocBook. See
23 the maintenance documentation for more information.
25 Please direct all questions, bug reports, or suggestions for
26 changes to the davenport@berkshire.net mailing list. For more
27 information, see http://www.oasis-open.org/docbook/.
30 <!-- ...................................................................... -->
32 <!-- This module contains the definitions for the objects, inline
33 elements, and so on that are available to be used as the main
34 content of DocBook documents. Some elements are useful for general
35 publishing, and others are useful specifically for computer
38 This module has the following dependencies on other modules:
40 o It assumes that a %notation.class; entity is defined by the
41 driver file or other high-level module. This entity is
42 referenced in the NOTATION attributes for the graphic-related and
45 o It assumes that an appropriately parameterized table module is
46 available for use with the table-related elements.
48 In DTD driver files referring to this module, please use an entity
49 declaration that uses the public identifier shown below:
51 <!ENTITY % dbpool PUBLIC
52 "-//OASIS//ELEMENTS DocBook Information Pool V3.1//EN">
55 See the documentation for detailed information on the parameter
56 entity and module scheme used in DocBook, customizing DocBook and
57 planning for interchange, and changes made since the last release
61 <!-- ...................................................................... -->
62 <!-- General-purpose semantics entities ................................... -->
64 <!ENTITY % yesorno.attvals "NUMBER">
67 <!ENTITY % yes.attval "1"> <!-- never actually used -->
70 <!ENTITY % no.attval "0">
72 <!-- ...................................................................... -->
73 <!-- Entities for module inclusions ....................................... -->
75 <!ENTITY % dbpool.redecl.module "IGNORE">
77 <!-- ...................................................................... -->
78 <!-- Entities for element classes and mixtures ............................ -->
80 <!-- Object-level classes ................................................. -->
82 <!ENTITY % local.list.class "">
84 "CalloutList|GlossList|ItemizedList|OrderedList|SegmentedList
85 |SimpleList|VariableList %local.list.class;">
87 <!ENTITY % local.admon.class "">
88 <!ENTITY % admon.class
89 "Caution|Important|Note|Tip|Warning %local.admon.class;">
91 <!ENTITY % local.linespecific.class "">
92 <!ENTITY % linespecific.class
93 "LiteralLayout|ProgramListing|ProgramListingCO|Screen
94 |ScreenCO|ScreenShot %local.linespecific.class;">
96 <!ENTITY % local.synop.class "">
97 <!ENTITY % synop.class
98 "Synopsis|CmdSynopsis|FuncSynopsis %local.synop.class;">
100 <!ENTITY % local.para.class "">
101 <!ENTITY % para.class
102 "FormalPara|Para|SimPara %local.para.class;">
104 <!ENTITY % local.informal.class "">
105 <!ENTITY % informal.class
107 |Graphic|GraphicCO|MediaObject|MediaObjectCO
111 |InformalTable %local.informal.class;">
113 <!ENTITY % local.formal.class "">
114 <!ENTITY % formal.class
115 "Equation|Example|Figure|Table %local.formal.class;">
117 <!ENTITY % local.compound.class "">
118 <!ENTITY % compound.class
119 "MsgSet|Procedure|Sidebar|QandASet %local.compound.class;">
121 <!ENTITY % local.genobj.class "">
122 <!ENTITY % genobj.class
123 "Anchor|BridgeHead|Comment|Highlights
124 %local.genobj.class;">
126 <!ENTITY % local.descobj.class "">
127 <!ENTITY % descobj.class
128 "Abstract|AuthorBlurb|Epigraph
129 %local.descobj.class;">
131 <!-- Character-level classes .............................................. -->
133 <!ENTITY % local.ndxterm.class "">
134 <!ENTITY % ndxterm.class
135 "IndexTerm %local.ndxterm.class;">
137 <!ENTITY % local.xref.char.class "">
138 <!ENTITY % xref.char.class
139 "FootnoteRef|XRef %local.xref.char.class;">
141 <!ENTITY % local.gen.char.class "">
142 <!ENTITY % gen.char.class
143 "Abbrev|Acronym|Citation|CiteRefEntry|CiteTitle|Emphasis
144 |FirstTerm|ForeignPhrase|GlossTerm|Footnote|Phrase
145 |Quote|Trademark|WordAsWord %local.gen.char.class;">
147 <!ENTITY % local.link.char.class "">
148 <!ENTITY % link.char.class
149 "Link|OLink|ULink %local.link.char.class;">
151 <!ENTITY % local.tech.char.class "">
152 <!--FUTURE USE (V4.0):
153 ......................
154 MsgText will be removed from tech.char.class to a more appropriate
156 ......................
158 <!ENTITY % tech.char.class
159 "Action|Application|ClassName|Command|ComputerOutput
160 |Database|Email|EnVar|ErrorCode|ErrorName|ErrorType|Filename
161 |Function|GUIButton|GUIIcon|GUILabel|GUIMenu|GUIMenuItem
162 |GUISubmenu|Hardware|Interface|InterfaceDefinition|KeyCap
163 |KeyCode|KeyCombo|KeySym|Literal|Constant|Markup|MediaLabel
164 |MenuChoice|MouseButton|MsgText|Option|Optional|Parameter
165 |Prompt|Property|Replaceable|ReturnValue|SGMLTag|StructField
166 |StructName|Symbol|SystemItem|Token|Type|UserInput|VarName
167 %local.tech.char.class;">
169 <!ENTITY % local.base.char.class "">
170 <!ENTITY % base.char.class
171 "Anchor %local.base.char.class;">
173 <!ENTITY % local.docinfo.char.class "">
174 <!ENTITY % docinfo.char.class
175 "Author|AuthorInitials|CorpAuthor|ModeSpec|OtherCredit
176 |ProductName|ProductNumber|RevHistory
177 %local.docinfo.char.class;">
179 <!ENTITY % local.other.char.class "">
180 <!ENTITY % other.char.class
181 "Comment|Subscript|Superscript %local.other.char.class;">
183 <!ENTITY % local.inlineobj.char.class "">
184 <!ENTITY % inlineobj.char.class
185 "InlineGraphic|InlineMediaObject|InlineEquation %local.inlineobj.char.class;">
187 <!-- Redeclaration placeholder ............................................ -->
189 <!-- For redeclaring entities that are declared after this point while
190 retaining their references to the entities that are declared before
193 <![ %dbpool.redecl.module; [
195 <!--end of dbpool.redecl.module-->]]>
197 <!-- Object-level mixtures ................................................ -->
200 list admn line synp para infm form cmpd gen desc
201 Component mixture X X X X X X X X X X
202 Sidebar mixture X X X X X X X a X
203 Footnote mixture X X X X X
204 Example mixture X X X X X
205 Highlights mixture X X X
206 Paragraph mixture X X X X
207 Admonition mixture X X X X X X b c
209 Table entry mixture X X X X d
210 Glossary def mixture X X X X X e
211 Legal notice mixture X X X X f
213 a. Just Procedure; not Sidebar itself or MsgSet.
216 d. Just Graphic; no other informal objects.
217 e. No Anchor, BridgeHead, or Highlights.
218 f. Just BlockQuote; no other informal objects.
221 <!ENTITY % local.component.mix "">
222 <!ENTITY % component.mix
223 "%list.class; |%admon.class;
224 |%linespecific.class; |%synop.class;
225 |%para.class; |%informal.class;
226 |%formal.class; |%compound.class;
227 |%genobj.class; |%descobj.class;
229 %local.component.mix;">
231 <!ENTITY % local.sidebar.mix "">
232 <!ENTITY % sidebar.mix
233 "%list.class; |%admon.class;
234 |%linespecific.class; |%synop.class;
235 |%para.class; |%informal.class;
236 |%formal.class; |Procedure
239 %local.sidebar.mix;">
241 <!ENTITY % local.qandaset.mix "">
242 <!ENTITY % qandaset.mix
244 |%linespecific.class; |%synop.class;
245 |%para.class; |%informal.class;
246 |%formal.class; |Procedure
249 %local.qandaset.mix;">
251 <!ENTITY % local.footnote.mix "">
252 <!ENTITY % footnote.mix
254 |%linespecific.class; |%synop.class;
255 |%para.class; |%informal.class;
256 %local.footnote.mix;">
258 <!ENTITY % local.example.mix "">
259 <!ENTITY % example.mix
261 |%linespecific.class; |%synop.class;
262 |%para.class; |%informal.class;
264 %local.example.mix;">
266 <!ENTITY % local.highlights.mix "">
267 <!ENTITY % highlights.mix
268 "%list.class; |%admon.class;
271 %local.highlights.mix;">
273 <!-- %synop.class; is already included in para.char.mix because synopses
274 used inside paragraph-like contexts are "inline" synopses -->
275 <!-- %formal.class; is explicitly excluded from many contexts in which
276 paragraphs are used -->
277 <!ENTITY % local.para.mix "">
279 "%list.class; |%admon.class;
280 |%linespecific.class;
285 <!ENTITY % local.admon.mix "">
288 |%linespecific.class; |%synop.class;
289 |%para.class; |%informal.class;
290 |%formal.class; |Procedure|Sidebar
291 |Anchor|BridgeHead|Comment
295 <!ENTITY % local.figure.mix "">
296 <!ENTITY % figure.mix
297 "%linespecific.class; |%synop.class;
302 <!ENTITY % local.tabentry.mix "">
303 <!ENTITY % tabentry.mix
304 "%list.class; |%admon.class;
305 |%linespecific.class;
306 |%para.class; |Graphic|MediaObject
307 %local.tabentry.mix;">
309 <!ENTITY % local.glossdef.mix "">
310 <!ENTITY % glossdef.mix
312 |%linespecific.class; |%synop.class;
313 |%para.class; |%informal.class;
317 %local.glossdef.mix;">
319 <!ENTITY % local.legalnotice.mix "">
320 <!ENTITY % legalnotice.mix
321 "%list.class; |%admon.class;
322 |%linespecific.class;
323 |%para.class; |BlockQuote
325 %local.legalnotice.mix;">
327 <!ENTITY % local.textobject.mix "">
328 <!ENTITY % textobject.mix
329 "%list.class; |%admon.class;
330 |%linespecific.class;
331 |%para.class; |BlockQuote
332 %local.textobject.mix;">
334 <!ENTITY % local.mediaobject.mix "">
335 <!ENTITY % mediaobject.mix
336 "VideoObject|AudioObject|ImageObject %local.mediaobject.mix">
338 <!-- Character-level mixtures ............................................. -->
340 <!ENTITY % local.ubiq.mix "">
342 "%ndxterm.class;|BeginPage %local.ubiq.mix;">
344 <!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
345 <!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
347 <!ENTITY % footnote.exclusion "-(Footnote|%formal.class;)">
348 <!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
349 <!ENTITY % admon.exclusion "-(%admon.class;)">
350 <!ENTITY % formal.exclusion "-(%formal.class;)">
351 <!ENTITY % acronym.exclusion "-(Acronym)">
352 <!ENTITY % beginpage.exclusion "-(BeginPage)">
353 <!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
356 #PCD xref word link cptr base dnfo othr inob (synop)
357 para.char.mix X X X X X X X X X X
358 title.char.mix X X X X X X X X X
359 ndxterm.char.mix X X X X X X X X a
360 cptr.char.mix X X X X X a
361 smallcptr.char.mix X b a
362 word.char.mix X c X X X a
363 docinfo.char.mix X d X b X a
365 a. Just InlineGraphic; no InlineEquation.
366 b. Just Replaceable; no other computer terms.
367 c. Just Emphasis and Trademark; no other word elements.
368 d. Just Acronym, Emphasis, and Trademark; no other word elements.
371 <!-- Note that synop.class is not usually used for *.char.mixes,
372 but is used here because synopses used inside paragraph
373 contexts are "inline" synopses -->
374 <!ENTITY % local.para.char.mix "">
375 <!ENTITY % para.char.mix
377 |%xref.char.class; |%gen.char.class;
378 |%link.char.class; |%tech.char.class;
379 |%base.char.class; |%docinfo.char.class;
380 |%other.char.class; |%inlineobj.char.class;
383 %local.para.char.mix;">
385 <!ENTITY % local.title.char.mix "">
386 <!ENTITY % title.char.mix
388 |%xref.char.class; |%gen.char.class;
389 |%link.char.class; |%tech.char.class;
390 |%base.char.class; |%docinfo.char.class;
391 |%other.char.class; |%inlineobj.char.class;
393 %local.title.char.mix;">
395 <!ENTITY % local.ndxterm.char.mix "">
396 <!ENTITY % ndxterm.char.mix
398 |%xref.char.class; |%gen.char.class;
399 |%link.char.class; |%tech.char.class;
400 |%base.char.class; |%docinfo.char.class;
401 |%other.char.class; |InlineGraphic|InlineMediaObject
402 %local.ndxterm.char.mix;">
404 <!ENTITY % local.cptr.char.mix "">
405 <!ENTITY % cptr.char.mix
407 |%link.char.class; |%tech.char.class;
409 |%other.char.class; |InlineGraphic|InlineMediaObject
411 %local.cptr.char.mix;">
413 <!ENTITY % local.smallcptr.char.mix "">
414 <!ENTITY % smallcptr.char.mix
417 |InlineGraphic|InlineMediaObject
419 %local.smallcptr.char.mix;">
421 <!ENTITY % local.word.char.mix "">
422 <!ENTITY % word.char.mix
424 |Acronym|Emphasis|Trademark
427 |%other.char.class; |InlineGraphic|InlineMediaObject
429 %local.word.char.mix;">
431 <!ENTITY % local.docinfo.char.mix "">
432 <!ENTITY % docinfo.char.mix
437 |%other.char.class; |InlineGraphic|InlineMediaObject
439 %local.docinfo.char.mix;">
440 <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
441 <!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
443 <!-- ...................................................................... -->
444 <!-- Entities for content models .......................................... -->
446 <!ENTITY % formalobject.title.content "Title, TitleAbbrev?">
448 <!ENTITY % equation.content "(Graphic+|MediaObject+)">
450 <!ENTITY % inlineequation.content "(Graphic+|InlineMediaObject+)">
452 <!ENTITY % programlisting.content "CO | LineAnnotation | %para.char.mix;">
454 <!ENTITY % screen.content "CO | LineAnnotation | %para.char.mix;">
456 <!-- ...................................................................... -->
457 <!-- Entities for attributes and attribute components ..................... -->
459 <!-- Effectivity attributes ............................................... -->
461 <!ENTITY % arch.attrib
462 --Arch: Computer or chip architecture to which element applies; no
464 "Arch CDATA #IMPLIED">
466 <!ENTITY % conformance.attrib
467 --Conformance: Standards conformance characteristics--
468 "Conformance NMTOKENS #IMPLIED">
471 --OS: Operating system to which element applies; no default--
474 <!ENTITY % revision.attrib
475 --Revision: Editorial revision to which element belongs; no default--
476 "Revision CDATA #IMPLIED">
478 <!ENTITY % userlevel.attrib
479 --UserLevel: Level of user experience to which element applies; no
481 "UserLevel CDATA #IMPLIED">
483 <!ENTITY % vendor.attrib
484 --Vendor: Computer vendor to which element applies; no default--
485 "Vendor CDATA #IMPLIED">
487 <!ENTITY % local.effectivity.attrib "">
488 <!ENTITY % effectivity.attrib
495 %local.effectivity.attrib;"
498 <!-- Common attributes .................................................... -->
501 --Id: Unique identifier of element; no default--
504 <!ENTITY % idreq.attrib
505 --Id: Unique identifier of element; a value must be supplied; no
509 <!ENTITY % lang.attrib
510 --Lang: Indicator of language in which element is written, for
511 translation, character set management, etc.; no default--
512 "Lang CDATA #IMPLIED">
514 <!ENTITY % remap.attrib
515 --Remap: Previous role of element before conversion; no default--
516 "Remap CDATA #IMPLIED">
518 <!ENTITY % role.attrib
519 --Role: New role of element in local environment; no default--
520 "Role CDATA #IMPLIED">
522 <!ENTITY % xreflabel.attrib
523 --XRefLabel: Alternate labeling string for XRef text generation;
524 default is usually title or other appropriate label text already
525 contained in element--
526 "XRefLabel CDATA #IMPLIED">
528 <!ENTITY % revisionflag.attrib
529 --RevisionFlag: Revision status of element; default is that element
531 "RevisionFlag (Changed
536 <!ENTITY % local.common.attrib "">
537 <!ENTITY % common.attrib
541 --Role is included explicitly on each element--
543 %revisionflag.attrib;
545 %local.common.attrib;"
548 <!ENTITY % idreq.common.attrib
552 --Role is included explicitly on each element--
554 %revisionflag.attrib;
556 %local.common.attrib;"
559 <!-- Semi-common attributes and other attribute entities .................. -->
561 <!ENTITY % local.graphics.attrib "">
562 <!ENTITY % graphics.attrib
564 --EntityRef: Name of an external entity containing the content
566 EntityRef ENTITY #IMPLIED
568 --FileRef: Filename, qualified by a pathname if desired,
569 designating the file containing the content of the graphic--
570 FileRef CDATA #IMPLIED
572 --Format: Notation of the element content, if any--
577 --SrcCredit: Information about the source of the Graphic--
578 SrcCredit CDATA #IMPLIED
580 --Width: Same as CALS reprowid (desired width)--
581 Width NUTOKEN #IMPLIED
583 --Depth: Same as CALS reprodep (desired depth)--
584 Depth NUTOKEN #IMPLIED
586 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
587 application-specific--
592 --Scale: Conflation of CALS hscale and vscale--
593 Scale NUMBER #IMPLIED
595 --Scalefit: Same as CALS scalefit--
596 Scalefit %yesorno.attvals;
598 %local.graphics.attrib;"
601 <!ENTITY % local.keyaction.attrib "">
602 <!ENTITY % keyaction.attrib
604 --Action: Key combination type; default is unspecified if one
605 child element, Simul if there is more than one; if value is
606 Other, the OtherAction attribute must have a nonempty value--
614 --OtherAction: User-defined key combination type--
615 OtherAction CDATA #IMPLIED
616 %local.keyaction.attrib;"
619 <!ENTITY % label.attrib
620 --Label: Identifying number or string; default is usually the
621 appropriate number or string autogenerated by a formatter--
622 "Label CDATA #IMPLIED">
624 <!ENTITY % linespecific.attrib
625 --Format: whether element is assumed to contain significant white
628 (linespecific) linespecific">
630 <!ENTITY % linkend.attrib
631 --Linkend: link to related information; no default--
632 "Linkend IDREF #IMPLIED">
634 <!ENTITY % linkendreq.attrib
635 --Linkend: required link to related information--
636 "Linkend IDREF #REQUIRED">
638 <!ENTITY % linkends.attrib
639 --Linkends: link to one or more sets of related information; no
641 "Linkends IDREFS #IMPLIED">
644 <!-- Declared for completeness, but never used -->
645 <!ENTITY % linkendsreq.attrib
646 --Linkends: required link to one or more sets of related information--
647 "Linkends IDREFS #REQUIRED">
650 <!ENTITY % local.mark.attrib "">
651 <!ENTITY % mark.attrib
656 <!ENTITY % moreinfo.attrib
657 --MoreInfo: whether element's content has an associated RefEntry--
658 "MoreInfo (RefEntry|None) None">
660 <!ENTITY % pagenum.attrib
661 --Pagenum: number of page on which element appears; no default--
662 "Pagenum CDATA #IMPLIED">
664 <!ENTITY % local.status.attrib "">
665 <!ENTITY % status.attrib
666 --Status: Editorial or publication status of the element
667 it applies to, such as "in review" or "approved for distribution"--
668 "Status CDATA #IMPLIED
669 %local.status.attrib;"
672 <!ENTITY % width.attrib
673 --Width: width of the longest line in the element to which it
674 pertains, in number of characters--
675 "Width NUMBER #IMPLIED">
677 <!-- ...................................................................... -->
678 <!-- Title elements ....................................................... -->
680 <!ENTITY % title.module "INCLUDE">
682 <!ENTITY % local.title.attrib "">
683 <!ENTITY % title.role.attrib "%role.attrib;">
685 <!ENTITY % title.element "INCLUDE">
686 <![ %title.element; [
687 <!ELEMENT Title - O ((%title.char.mix;)+)>
688 <!--end of title.element-->]]>
690 <!ENTITY % title.attlist "INCLUDE">
691 <![ %title.attlist; [
698 <!--end of title.attlist-->]]>
699 <!--end of title.module-->]]>
701 <!ENTITY % titleabbrev.module "INCLUDE">
702 <![ %titleabbrev.module; [
703 <!ENTITY % local.titleabbrev.attrib "">
704 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
706 <!ENTITY % titleabbrev.element "INCLUDE">
707 <![ %titleabbrev.element; [
708 <!ELEMENT TitleAbbrev - O ((%title.char.mix;)+)>
709 <!--end of titleabbrev.element-->]]>
711 <!ENTITY % titleabbrev.attlist "INCLUDE">
712 <![ %titleabbrev.attlist; [
713 <!ATTLIST TitleAbbrev
715 %titleabbrev.role.attrib;
716 %local.titleabbrev.attrib;
718 <!--end of titleabbrev.attlist-->]]>
719 <!--end of titleabbrev.module-->]]>
721 <!ENTITY % subtitle.module "INCLUDE">
722 <![ %subtitle.module; [
723 <!ENTITY % local.subtitle.attrib "">
724 <!ENTITY % subtitle.role.attrib "%role.attrib;">
726 <!ENTITY % subtitle.element "INCLUDE">
727 <![ %subtitle.element; [
728 <!ELEMENT Subtitle - O ((%title.char.mix;)+)>
729 <!--end of subtitle.element-->]]>
731 <!ENTITY % subtitle.attlist "INCLUDE">
732 <![ %subtitle.attlist; [
735 %subtitle.role.attrib;
736 %local.subtitle.attrib;
738 <!--end of subtitle.attlist-->]]>
739 <!--end of subtitle.module-->]]>
741 <!-- ...................................................................... -->
742 <!-- Bibliographic entities and elements .................................. -->
744 <!-- The bibliographic elements are typically used in the document
745 hierarchy. They do not appear in content models of information
746 pool elements. See also the document information elements,
749 <!ENTITY % local.person.ident.mix "">
750 <!--FUTURE USE (V4.0):
751 ......................
752 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
753 wrapper element created to allow association of those two elements with
754 Author name information.
755 ......................
757 <!ENTITY % person.ident.mix
758 "Honorific|FirstName|Surname|Lineage|OtherName|Affiliation
759 |AuthorBlurb|Contrib %local.person.ident.mix;">
761 <!ENTITY % local.bibliocomponent.mix "">
762 <!ENTITY % bibliocomponent.mix
763 "Abbrev|Abstract|Address|ArtPageNums|Author
764 |AuthorGroup|AuthorInitials|BiblioMisc|BiblioSet
765 |Collab|ConfGroup|ContractNum|ContractSponsor
766 |Copyright|CorpAuthor|CorpName|Date|Edition
767 |Editor|InvPartNumber|ISBN|ISSN|IssueNum|OrgName
768 |OtherCredit|PageNums|PrintHistory|ProductName
769 |ProductNumber|PubDate|Publisher|PublisherName
770 |PubsNumber|ReleaseInfo|RevHistory|SeriesVolNums
771 |Subtitle|Title|TitleAbbrev|VolumeNum|CiteTitle
774 %local.bibliocomponent.mix;">
776 <!ENTITY % biblioentry.module "INCLUDE">
777 <![ %biblioentry.module; [
778 <!ENTITY % local.biblioentry.attrib "">
779 <!--FUTURE USE (V4.0):
780 ......................
781 The ArtHeader element will be renamed to ArticleInfo.
782 ......................
784 <!ENTITY % biblioentry.role.attrib "%role.attrib;">
786 <!ENTITY % biblioentry.element "INCLUDE">
787 <![ %biblioentry.element; [
788 <!ELEMENT BiblioEntry - O ((ArtHeader | BookBiblio | SeriesInfo
789 | (%bibliocomponent.mix;))+) %ubiq.exclusion;>
790 <!--end of biblioentry.element-->]]>
792 <!ENTITY % biblioentry.attlist "INCLUDE">
793 <![ %biblioentry.attlist; [
794 <!ATTLIST BiblioEntry
796 %biblioentry.role.attrib;
797 %local.biblioentry.attrib;
799 <!--end of biblioentry.attlist-->]]>
800 <!--end of biblioentry.module-->]]>
802 <!ENTITY % bibliomixed.module "INCLUDE">
803 <![ %bibliomixed.module; [
804 <!ENTITY % local.bibliomixed.attrib "">
805 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
807 <!ENTITY % bibliomixed.element "INCLUDE">
808 <![ %bibliomixed.element; [
809 <!ELEMENT BiblioMixed - O ((%bibliocomponent.mix; | BiblioMSet | #PCDATA)+)
811 <!--end of bibliomixed.element-->]]>
813 <!ENTITY % bibliomixed.attlist "INCLUDE">
814 <![ %bibliomixed.attlist; [
815 <!ATTLIST BiblioMixed
817 %bibliomixed.role.attrib;
818 %local.bibliomixed.attrib;
820 <!--end of bibliomixed.attlist-->]]>
821 <!--end of bibliomixed.module-->]]>
823 <!ENTITY % bookbiblio.module "INCLUDE">
824 <![ %bookbiblio.module; [
825 <!--FUTURE USE (V4.0):
826 ......................
827 BookBiblio will be discarded.
828 ......................
830 <!ENTITY % local.bookbiblio.attrib "">
831 <!ENTITY % bookbiblio.role.attrib "%role.attrib;">
833 <!ENTITY % bookbiblio.element "INCLUDE">
834 <![ %bookbiblio.element; [
835 <!ELEMENT BookBiblio - - ((%bibliocomponent.mix; | SeriesInfo)+) %ubiq.exclusion;>
836 <!--end of bookbiblio.element-->]]>
838 <!ENTITY % bookbiblio.attlist "INCLUDE">
839 <![ %bookbiblio.attlist; [
842 %bookbiblio.role.attrib;
843 %local.bookbiblio.attrib;
845 <!--end of bookbiblio.attlist-->]]>
846 <!--end of bookbiblio.module-->]]>
848 <!ENTITY % seriesinfo.module "INCLUDE">
849 <![ %seriesinfo.module; [
850 <!--FUTURE USE (V4.0):
851 ......................
852 SeriesInfo *may* be discarded; it has become a special case of BiblioSet.
853 ......................
855 <!ENTITY % local.seriesinfo.attrib "">
856 <!ENTITY % seriesinfo.role.attrib "%role.attrib;">
858 <!ENTITY % seriesinfo.element "INCLUDE">
859 <![ %seriesinfo.element; [
860 <!ELEMENT SeriesInfo - - ((%bibliocomponent.mix;)+) %ubiq.exclusion;>
861 <!--end of seriesinfo.element-->]]>
863 <!ENTITY % seriesinfo.attlist "INCLUDE">
864 <![ %seriesinfo.attlist; [
867 %seriesinfo.role.attrib;
868 %local.seriesinfo.attrib;
870 <!--end of seriesinfo.attlist-->]]>
871 <!--end of seriesinfo.module-->]]>
873 <!ENTITY % artheader.module "INCLUDE">
874 <![ %artheader.module; [
875 <!--FUTURE USE (V4.0):
876 ......................
877 BookBiblio will be discarded and will be removed from ArtHeader, which
878 will be renamed to ArticleInfo.
879 ......................
881 <!ENTITY % local.artheader.attrib "">
882 <!ENTITY % artheader.role.attrib "%role.attrib;">
884 <!ENTITY % artheader.element "INCLUDE">
885 <![ %artheader.element; [
886 <!ELEMENT ArtHeader - - ((Graphic | MediaObject | LegalNotice | ModeSpec
887 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;
890 <!--end of artheader.element-->]]>
892 <!ENTITY % artheader.attlist "INCLUDE">
893 <![ %artheader.attlist; [
896 %artheader.role.attrib;
897 %local.artheader.attrib;
899 <!--end of artheader.attlist-->]]>
900 <!--end of artheader.module-->]]>
902 <!ENTITY % biblioset.module "INCLUDE">
903 <![ %biblioset.module; [
904 <!ENTITY % local.biblioset.attrib "">
905 <!ENTITY % biblioset.role.attrib "%role.attrib;">
907 <!ENTITY % biblioset.element "INCLUDE">
908 <![ %biblioset.element; [
909 <!ELEMENT BiblioSet - - ((%bibliocomponent.mix;)+) %ubiq.exclusion;>
910 <!--end of biblioset.element-->]]>
912 <!ENTITY % biblioset.attlist "INCLUDE">
913 <![ %biblioset.attlist; [
916 Relation: Relationship of elements contained within BiblioSet
918 Relation CDATA #IMPLIED
920 %biblioset.role.attrib;
921 %local.biblioset.attrib;
923 <!--end of biblioset.attlist-->]]>
924 <!--end of biblioset.module-->]]>
926 <!ENTITY % bibliomset.module "INCLUDE">
927 <![ %bibliomset.module; [
928 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
929 <!ENTITY % local.bibliomset.attrib "">
931 <!ENTITY % bibliomset.element "INCLUDE">
932 <![ %bibliomset.element; [
933 <!ELEMENT BiblioMSet - - ((%bibliocomponent.mix; | BiblioMSet | #PCDATA)+)
935 <!--end of bibliomset.element-->]]>
937 <!ENTITY % bibliomset.attlist "INCLUDE">
938 <![ %bibliomset.attlist; [
941 Relation: Relationship of elements contained within BiblioMSet
943 Relation CDATA #IMPLIED
944 %bibliomset.role.attrib;
946 %local.bibliomset.attrib;
948 <!--end of bibliomset.attlist-->]]>
949 <!--end of bibliomset.module-->]]>
951 <!ENTITY % bibliomisc.module "INCLUDE">
952 <![ %bibliomisc.module; [
953 <!ENTITY % local.bibliomisc.attrib "">
954 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
956 <!ENTITY % bibliomisc.element "INCLUDE">
957 <![ %bibliomisc.element; [
958 <!ELEMENT BiblioMisc - - ((%para.char.mix;)+)>
959 <!--end of bibliomisc.element-->]]>
961 <!ENTITY % bibliomisc.attlist "INCLUDE">
962 <![ %bibliomisc.attlist; [
965 %bibliomisc.role.attrib;
966 %local.bibliomisc.attrib;
968 <!--end of bibliomisc.attlist-->]]>
969 <!--end of bibliomisc.module-->]]>
971 <!-- ...................................................................... -->
972 <!-- Subject, Keyword, and ITermSet elements .............................. -->
974 <!ENTITY % subjectset.content.module "INCLUDE">
975 <![ %subjectset.content.module; [
976 <!ENTITY % subjectset.module "INCLUDE">
977 <![ %subjectset.module; [
978 <!ENTITY % local.subjectset.attrib "">
979 <!ENTITY % subjectset.role.attrib "%role.attrib;">
981 <!ENTITY % subjectset.element "INCLUDE">
982 <![ %subjectset.element; [
983 <!ELEMENT SubjectSet - - (Subject+)>
984 <!--end of subjectset.element-->]]>
986 <!ENTITY % subjectset.attlist "INCLUDE">
987 <![ %subjectset.attlist; [
990 Scheme: Controlled vocabulary employed in SubjectTerms
994 %subjectset.role.attrib;
995 %local.subjectset.attrib;
997 <!--end of subjectset.attlist-->]]>
998 <!--end of subjectset.module-->]]>
1000 <!ENTITY % subject.module "INCLUDE">
1001 <![ %subject.module; [
1002 <!ENTITY % local.subject.attrib "">
1003 <!ENTITY % subject.role.attrib "%role.attrib;">
1005 <!ENTITY % subject.element "INCLUDE">
1006 <![ %subject.element; [
1007 <!ELEMENT Subject - - (SubjectTerm+)>
1008 <!--end of subject.element-->]]>
1010 <!ENTITY % subject.attlist "INCLUDE">
1011 <![ %subject.attlist; [
1014 Weight: Ranking of this group of SubjectTerms relative
1015 to others, 0 is low, no highest value specified
1017 Weight NUMBER #IMPLIED
1019 %subject.role.attrib;
1020 %local.subject.attrib;
1022 <!--end of subject.attlist-->]]>
1023 <!--end of subject.module-->]]>
1025 <!ENTITY % subjectterm.module "INCLUDE">
1026 <![ %subjectterm.module; [
1027 <!ENTITY % local.subjectterm.attrib "">
1028 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
1030 <!ENTITY % subjectterm.element "INCLUDE">
1031 <![ %subjectterm.element; [
1032 <!ELEMENT SubjectTerm - - (#PCDATA)>
1033 <!--end of subjectterm.element-->]]>
1035 <!ENTITY % subjectterm.attlist "INCLUDE">
1036 <![ %subjectterm.attlist; [
1037 <!ATTLIST SubjectTerm
1039 %subjectterm.role.attrib;
1040 %local.subjectterm.attrib;
1042 <!--end of subjectterm.attlist-->]]>
1043 <!--end of subjectterm.module-->]]>
1044 <!--end of subjectset.content.module-->]]>
1046 <!ENTITY % keywordset.content.module "INCLUDE">
1047 <![ %keywordset.content.module; [
1048 <!ENTITY % local.keywordset.attrib "">
1049 <!ENTITY % keywordset.module "INCLUDE">
1050 <![ %keywordset.module; [
1051 <!ENTITY % local.keywordset.attrib "">
1052 <!ENTITY % keywordset.role.attrib "%role.attrib;">
1054 <!ENTITY % keywordset.element "INCLUDE">
1055 <![ %keywordset.element; [
1056 <!ELEMENT KeywordSet - - (Keyword+)>
1057 <!--end of keywordset.element-->]]>
1059 <!ENTITY % keywordset.attlist "INCLUDE">
1060 <![ %keywordset.attlist; [
1061 <!ATTLIST KeywordSet
1063 %keywordset.role.attrib;
1064 %local.keywordset.attrib;
1066 <!--end of keywordset.attlist-->]]>
1067 <!--end of keywordset.module-->]]>
1069 <!ENTITY % keyword.module "INCLUDE">
1070 <![ %keyword.module; [
1071 <!ENTITY % local.keyword.attrib "">
1072 <!ENTITY % keyword.role.attrib "%role.attrib;">
1074 <!ENTITY % keyword.element "INCLUDE">
1075 <![ %keyword.element; [
1076 <!ELEMENT Keyword - - (#PCDATA)>
1077 <!--end of keyword.element-->]]>
1079 <!ENTITY % keyword.attlist "INCLUDE">
1080 <![ %keyword.attlist; [
1083 %keyword.role.attrib;
1084 %local.keyword.attrib;
1086 <!--end of keyword.attlist-->]]>
1087 <!--end of keyword.module-->]]>
1088 <!--end of keywordset.content.module-->]]>
1090 <!ENTITY % itermset.module "INCLUDE">
1091 <![ %itermset.module; [
1092 <!ENTITY % local.itermset.attrib "">
1093 <!ENTITY % itermset.role.attrib "%role.attrib;">
1095 <!ENTITY % itermset.element "INCLUDE">
1096 <![ %itermset.element; [
1097 <!ELEMENT ITermSet - - (IndexTerm+)>
1098 <!--end of itermset.element-->]]>
1100 <!ENTITY % itermset.attlist "INCLUDE">
1101 <![ %itermset.attlist; [
1104 %itermset.role.attrib;
1105 %local.itermset.attrib;
1107 <!--end of itermset.attlist-->]]>
1108 <!--end of itermset.module-->]]>
1110 <!-- ...................................................................... -->
1111 <!-- Compound (section-ish) elements ...................................... -->
1113 <!-- Message set ...................... -->
1115 <!ENTITY % msgset.content.module "INCLUDE">
1116 <![ %msgset.content.module; [
1117 <!ENTITY % msgset.module "INCLUDE">
1118 <![ %msgset.module; [
1119 <!ENTITY % local.msgset.attrib "">
1120 <!ENTITY % msgset.role.attrib "%role.attrib;">
1122 <!ENTITY % msgset.element "INCLUDE">
1123 <![ %msgset.element; [
1124 <!ELEMENT MsgSet - - ((%formalobject.title.content;)?, MsgEntry+)>
1125 <!--end of msgset.element-->]]>
1127 <!ENTITY % msgset.attlist "INCLUDE">
1128 <![ %msgset.attlist; [
1131 %msgset.role.attrib;
1132 %local.msgset.attrib;
1134 <!--end of msgset.attlist-->]]>
1135 <!--end of msgset.module-->]]>
1137 <!ENTITY % msgentry.module "INCLUDE">
1138 <![ %msgentry.module; [
1139 <!ENTITY % local.msgentry.attrib "">
1140 <!ENTITY % msgentry.role.attrib "%role.attrib;">
1142 <!ENTITY % msgentry.element "INCLUDE">
1143 <![ %msgentry.element; [
1144 <!ELEMENT MsgEntry - O (Msg+, MsgInfo?, MsgExplan*)>
1145 <!--end of msgentry.element-->]]>
1147 <!ENTITY % msgentry.attlist "INCLUDE">
1148 <![ %msgentry.attlist; [
1151 %msgentry.role.attrib;
1152 %local.msgentry.attrib;
1154 <!--end of msgentry.attlist-->]]>
1155 <!--end of msgentry.module-->]]>
1157 <!ENTITY % msg.module "INCLUDE">
1159 <!ENTITY % local.msg.attrib "">
1160 <!ENTITY % msg.role.attrib "%role.attrib;">
1162 <!ENTITY % msg.element "INCLUDE">
1164 <!ELEMENT Msg - O (Title?, MsgMain, (MsgSub | MsgRel)*)>
1165 <!--end of msg.element-->]]>
1167 <!ENTITY % msg.attlist "INCLUDE">
1174 <!--end of msg.attlist-->]]>
1175 <!--end of msg.module-->]]>
1177 <!ENTITY % msgmain.module "INCLUDE">
1178 <![ %msgmain.module; [
1179 <!ENTITY % local.msgmain.attrib "">
1180 <!ENTITY % msgmain.role.attrib "%role.attrib;">
1182 <!ENTITY % msgmain.element "INCLUDE">
1183 <![ %msgmain.element; [
1184 <!ELEMENT MsgMain - - (Title?, MsgText)>
1185 <!--end of msgmain.element-->]]>
1187 <!ENTITY % msgmain.attlist "INCLUDE">
1188 <![ %msgmain.attlist; [
1191 %msgmain.role.attrib;
1192 %local.msgmain.attrib;
1194 <!--end of msgmain.attlist-->]]>
1195 <!--end of msgmain.module-->]]>
1197 <!ENTITY % msgsub.module "INCLUDE">
1198 <![ %msgsub.module; [
1199 <!ENTITY % local.msgsub.attrib "">
1200 <!ENTITY % msgsub.role.attrib "%role.attrib;">
1202 <!ENTITY % msgsub.element "INCLUDE">
1203 <![ %msgsub.element; [
1204 <!ELEMENT MsgSub - - (Title?, MsgText)>
1205 <!--end of msgsub.element-->]]>
1207 <!ENTITY % msgsub.attlist "INCLUDE">
1208 <![ %msgsub.attlist; [
1211 %msgsub.role.attrib;
1212 %local.msgsub.attrib;
1214 <!--end of msgsub.attlist-->]]>
1215 <!--end of msgsub.module-->]]>
1217 <!ENTITY % msgrel.module "INCLUDE">
1218 <![ %msgrel.module; [
1219 <!ENTITY % local.msgrel.attrib "">
1220 <!ENTITY % msgrel.role.attrib "%role.attrib;">
1222 <!ENTITY % msgrel.element "INCLUDE">
1223 <![ %msgrel.element; [
1224 <!ELEMENT MsgRel - - (Title?, MsgText)>
1225 <!--end of msgrel.element-->]]>
1227 <!ENTITY % msgrel.attlist "INCLUDE">
1228 <![ %msgrel.attlist; [
1231 %msgrel.role.attrib;
1232 %local.msgrel.attrib;
1234 <!--end of msgrel.attlist-->]]>
1235 <!--end of msgrel.module-->]]>
1237 <!--ELEMENT MsgText (defined in the Inlines section, below)-->
1239 <!ENTITY % msginfo.module "INCLUDE">
1240 <![ %msginfo.module; [
1241 <!ENTITY % local.msginfo.attrib "">
1242 <!ENTITY % msginfo.role.attrib "%role.attrib;">
1244 <!ENTITY % msginfo.element "INCLUDE">
1245 <![ %msginfo.element; [
1246 <!ELEMENT MsgInfo - - ((MsgLevel | MsgOrig | MsgAud)*)>
1247 <!--end of msginfo.element-->]]>
1249 <!ENTITY % msginfo.attlist "INCLUDE">
1250 <![ %msginfo.attlist; [
1253 %msginfo.role.attrib;
1254 %local.msginfo.attrib;
1256 <!--end of msginfo.attlist-->]]>
1257 <!--end of msginfo.module-->]]>
1259 <!ENTITY % msglevel.module "INCLUDE">
1260 <![ %msglevel.module; [
1261 <!ENTITY % local.msglevel.attrib "">
1262 <!ENTITY % msglevel.role.attrib "%role.attrib;">
1264 <!ENTITY % msglevel.element "INCLUDE">
1265 <![ %msglevel.element; [
1266 <!ELEMENT MsgLevel - - ((%smallcptr.char.mix;)+)>
1267 <!--end of msglevel.element-->]]>
1269 <!ENTITY % msglevel.attlist "INCLUDE">
1270 <![ %msglevel.attlist; [
1273 %msglevel.role.attrib;
1274 %local.msglevel.attrib;
1276 <!--end of msglevel.attlist-->]]>
1277 <!--end of msglevel.module-->]]>
1279 <!ENTITY % msgorig.module "INCLUDE">
1280 <![ %msgorig.module; [
1281 <!ENTITY % local.msgorig.attrib "">
1282 <!ENTITY % msgorig.role.attrib "%role.attrib;">
1284 <!ENTITY % msgorig.element "INCLUDE">
1285 <![ %msgorig.element; [
1286 <!ELEMENT MsgOrig - - ((%smallcptr.char.mix;)+)>
1287 <!--end of msgorig.element-->]]>
1289 <!ENTITY % msgorig.attlist "INCLUDE">
1290 <![ %msgorig.attlist; [
1293 %msgorig.role.attrib;
1294 %local.msgorig.attrib;
1296 <!--end of msgorig.attlist-->]]>
1297 <!--end of msgorig.module-->]]>
1299 <!ENTITY % msgaud.module "INCLUDE">
1300 <![ %msgaud.module; [
1301 <!ENTITY % local.msgaud.attrib "">
1302 <!ENTITY % msgaud.role.attrib "%role.attrib;">
1304 <!ENTITY % msgaud.element "INCLUDE">
1305 <![ %msgaud.element; [
1306 <!ELEMENT MsgAud - - ((%para.char.mix;)+)>
1307 <!--end of msgaud.element-->]]>
1309 <!ENTITY % msgaud.attlist "INCLUDE">
1310 <![ %msgaud.attlist; [
1313 %msgaud.role.attrib;
1314 %local.msgaud.attrib;
1316 <!--end of msgaud.attlist-->]]>
1317 <!--end of msgaud.module-->]]>
1319 <!ENTITY % msgexplan.module "INCLUDE">
1320 <![ %msgexplan.module; [
1321 <!ENTITY % local.msgexplan.attrib "">
1322 <!ENTITY % msgexplan.role.attrib "%role.attrib;">
1324 <!ENTITY % msgexplan.element "INCLUDE">
1325 <![ %msgexplan.element; [
1326 <!ELEMENT MsgExplan - - (Title?, (%component.mix;)+)>
1327 <!--end of msgexplan.element-->]]>
1329 <!ENTITY % msgexplan.attlist "INCLUDE">
1330 <![ %msgexplan.attlist; [
1333 %msgexplan.role.attrib;
1334 %local.msgexplan.attrib;
1336 <!--end of msgexplan.attlist-->]]>
1337 <!--end of msgexplan.module-->]]>
1338 <!--end of msgset.content.module-->]]>
1340 <!-- QandASet ........................ -->
1341 <!ENTITY % qandset.content.module "INCLUDE">
1342 <![ %qandset.content.module; [
1343 <!ENTITY % qandset.module "INCLUDE">
1344 <![ %qandset.module; [
1345 <!ENTITY % local.qandset.attrib "">
1346 <!ENTITY % qandset.role.attrib "%role.attrib;">
1348 <!ENTITY % qandset.element "INCLUDE">
1349 <![ %qandset.element; [
1350 <!ELEMENT QandASet - - ((%formalobject.title.content;)?,
1352 (QandADiv+|QandAEntry+))>
1353 <!--end of qandset.element-->]]>
1355 <!ENTITY % qandset.attlist "INCLUDE">
1356 <![ %qandset.attlist; [
1358 DefaultLabel (qanda|number|none) #IMPLIED
1360 %qandset.role.attrib;
1361 %local.qandset.attrib;>
1362 <!--end of qandset.attlist-->]]>
1363 <!--end of qandset.module-->]]>
1365 <!ENTITY % qandadiv.module "INCLUDE">
1366 <![ %qandadiv.module; [
1367 <!ENTITY % local.qandadiv.attrib "">
1368 <!ENTITY % qandadiv.role.attrib "%role.attrib;">
1370 <!ENTITY % qandadiv.element "INCLUDE">
1371 <![ %qandadiv.element; [
1372 <!ELEMENT QandADiv - - ((%formalobject.title.content;)?,
1374 (QandADiv+|QandAEntry+))>
1375 <!--end of qandadiv.element-->]]>
1377 <!ENTITY % qandadiv.attlist "INCLUDE">
1378 <![ %qandadiv.attlist; [
1381 %qandadiv.role.attrib;
1382 %local.qandadiv.attrib;>
1383 <!--end of qandadiv.attlist-->]]>
1384 <!--end of qandadiv.module-->]]>
1386 <!ENTITY % qandaentry.module "INCLUDE">
1387 <![ %qandaentry.module; [
1388 <!ENTITY % local.qandaentry.attrib "">
1389 <!ENTITY % qandaentry.role.attrib "%role.attrib;">
1391 <!ENTITY % qandaentry.element "INCLUDE">
1392 <![ %qandaentry.element; [
1393 <!ELEMENT QandAEntry - - (Question, Answer*)>
1394 <!--end of qandaentry.element-->]]>
1396 <!ENTITY % qandaentry.attlist "INCLUDE">
1397 <![ %qandaentry.attlist; [
1398 <!ATTLIST QandAEntry
1400 %qandaentry.role.attrib;
1401 %local.qandaentry.attrib;>
1402 <!--end of qandaentry.attlist-->]]>
1403 <!--end of qandaentry.module-->]]>
1405 <!ENTITY % question.module "INCLUDE">
1406 <![ %question.module; [
1407 <!ENTITY % local.question.attrib "">
1408 <!ENTITY % question.role.attrib "%role.attrib;">
1410 <!ENTITY % question.element "INCLUDE">
1411 <![ %question.element; [
1412 <!ELEMENT Question - - (Label?, (%qandaset.mix;)+)>
1413 <!--end of question.element-->]]>
1415 <!ENTITY % question.attlist "INCLUDE">
1416 <![ %question.attlist; [
1419 %question.role.attrib;
1420 %local.question.attrib;
1422 <!--end of question.attlist-->]]>
1423 <!--end of question.module-->]]>
1425 <!ENTITY % answer.module "INCLUDE">
1426 <![ %answer.module; [
1427 <!ENTITY % local.answer.attrib "">
1428 <!ENTITY % answer.role.attrib "%role.attrib;">
1430 <!ENTITY % answer.element "INCLUDE">
1431 <![ %answer.element; [
1432 <!ELEMENT Answer - - (Label?, (%qandaset.mix;)*, QandAEntry*)>
1433 <!--end of answer.element-->]]>
1435 <!ENTITY % answer.attlist "INCLUDE">
1436 <![ %answer.attlist; [
1439 %answer.role.attrib;
1440 %local.answer.attrib;
1442 <!--end of answer.attlist-->]]>
1443 <!--end of answer.module-->]]>
1445 <!ENTITY % label.module "INCLUDE">
1446 <![ %label.module; [
1447 <!ENTITY % local.label.attrib "">
1448 <!ENTITY % label.role.attrib "%role.attrib;">
1450 <!ENTITY % label.element "INCLUDE">
1451 <![ %label.element; [
1452 <!ELEMENT Label - - (%word.char.mix;)*>
1453 <!--end of label.element-->]]>
1455 <!ENTITY % label.attlist "INCLUDE">
1456 <![ %label.attlist; [
1460 %local.label.attrib;
1462 <!--end of label.attlist-->]]>
1463 <!--end of label.module-->]]>
1464 <!--end of qandset.content.module-->]]>
1466 <!-- Procedure ........................ -->
1468 <!ENTITY % procedure.content.module "INCLUDE">
1469 <![ %procedure.content.module; [
1470 <!ENTITY % procedure.module "INCLUDE">
1471 <![ %procedure.module; [
1472 <!ENTITY % local.procedure.attrib "">
1473 <!ENTITY % procedure.role.attrib "%role.attrib;">
1475 <!ENTITY % procedure.element "INCLUDE">
1476 <![ %procedure.element; [
1477 <!ELEMENT Procedure - - ((%formalobject.title.content;)?,
1478 (%component.mix;)*, Step+)>
1479 <!--end of procedure.element-->]]>
1481 <!ENTITY % procedure.attlist "INCLUDE">
1482 <![ %procedure.attlist; [
1485 %procedure.role.attrib;
1486 %local.procedure.attrib;
1488 <!--end of procedure.attlist-->]]>
1489 <!--end of procedure.module-->]]>
1491 <!ENTITY % step.module "INCLUDE">
1493 <!ENTITY % local.step.attrib "">
1494 <!ENTITY % step.role.attrib "%role.attrib;">
1496 <!ENTITY % step.element "INCLUDE">
1497 <![ %step.element; [
1498 <!ELEMENT Step - O (Title?, (((%component.mix;)+, (SubSteps,
1499 (%component.mix;)*)?) | (SubSteps, (%component.mix;)*)))>
1500 <!--end of step.element-->]]>
1502 <!ENTITY % step.attlist "INCLUDE">
1503 <![ %step.attlist; [
1506 Performance: Whether the Step must be performed
1508 Performance (Optional
1509 |Required) Required -- not #REQUIRED! --
1514 <!--end of step.attlist-->]]>
1515 <!--end of step.module-->]]>
1517 <!ENTITY % substeps.module "INCLUDE">
1518 <![ %substeps.module; [
1519 <!ENTITY % local.substeps.attrib "">
1520 <!ENTITY % substeps.role.attrib "%role.attrib;">
1522 <!ENTITY % substeps.element "INCLUDE">
1523 <![ %substeps.element; [
1524 <!ELEMENT SubSteps - - (Step+)>
1525 <!--end of substeps.element-->]]>
1527 <!ENTITY % substeps.attlist "INCLUDE">
1528 <![ %substeps.attlist; [
1531 Performance: whether entire set of substeps must be performed
1533 Performance (Optional
1534 |Required) Required -- not #REQUIRED! --
1536 %substeps.role.attrib;
1537 %local.substeps.attrib;
1539 <!--end of substeps.attlist-->]]>
1540 <!--end of substeps.module-->]]>
1541 <!--end of procedure.content.module-->]]>
1543 <!-- Sidebar .......................... -->
1545 <!ENTITY % sidebar.module "INCLUDE">
1546 <![ %sidebar.module; [
1547 <!ENTITY % local.sidebar.attrib "">
1548 <!ENTITY % sidebar.role.attrib "%role.attrib;">
1550 <!ENTITY % sidebar.element "INCLUDE">
1551 <![ %sidebar.element; [
1552 <!ELEMENT Sidebar - - ((%formalobject.title.content;)?, (%sidebar.mix;)+)>
1553 <!--end of sidebar.element-->]]>
1555 <!ENTITY % sidebar.attlist "INCLUDE">
1556 <![ %sidebar.attlist; [
1559 %sidebar.role.attrib;
1560 %local.sidebar.attrib;
1562 <!--end of sidebar.attlist-->]]>
1563 <!--end of sidebar.module-->]]>
1565 <!-- ...................................................................... -->
1566 <!-- Paragraph-related elements ........................................... -->
1568 <!ENTITY % abstract.module "INCLUDE">
1569 <![ %abstract.module; [
1570 <!ENTITY % local.abstract.attrib "">
1571 <!ENTITY % abstract.role.attrib "%role.attrib;">
1573 <!ENTITY % abstract.element "INCLUDE">
1574 <![ %abstract.element; [
1575 <!ELEMENT Abstract - - (Title?, (%para.class;)+)>
1576 <!--end of abstract.element-->]]>
1578 <!ENTITY % abstract.attlist "INCLUDE">
1579 <![ %abstract.attlist; [
1582 %abstract.role.attrib;
1583 %local.abstract.attrib;
1585 <!--end of abstract.attlist-->]]>
1586 <!--end of abstract.module-->]]>
1588 <!ENTITY % authorblurb.module "INCLUDE">
1589 <![ %authorblurb.module; [
1590 <!ENTITY % local.authorblurb.attrib "">
1591 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
1593 <!ENTITY % authorblurb.element "INCLUDE">
1594 <![ %authorblurb.element; [
1595 <!ELEMENT AuthorBlurb - - (Title?, (%para.class;)+)>
1596 <!--end of authorblurb.element-->]]>
1598 <!ENTITY % authorblurb.attlist "INCLUDE">
1599 <![ %authorblurb.attlist; [
1600 <!ATTLIST AuthorBlurb
1602 %authorblurb.role.attrib;
1603 %local.authorblurb.attrib;
1605 <!--end of authorblurb.attlist-->]]>
1606 <!--end of authorblurb.module-->]]>
1608 <!ENTITY % blockquote.module "INCLUDE">
1609 <![ %blockquote.module; [
1610 <!--FUTURE USE (V4.0):
1611 ......................
1612 Epigraph will be disallowed from appearing in BlockQuote.
1613 ......................
1616 <!ENTITY % local.blockquote.attrib "">
1617 <!ENTITY % blockquote.role.attrib "%role.attrib;">
1619 <!ENTITY % blockquote.element "INCLUDE">
1620 <![ %blockquote.element; [
1621 <!ELEMENT BlockQuote - - (Title?, Attribution?, (%component.mix;)+)>
1622 <!--end of blockquote.element-->]]>
1624 <!ENTITY % blockquote.attlist "INCLUDE">
1625 <![ %blockquote.attlist; [
1626 <!ATTLIST BlockQuote
1628 %blockquote.role.attrib;
1629 %local.blockquote.attrib;
1631 <!--end of blockquote.attlist-->]]>
1632 <!--end of blockquote.module-->]]>
1634 <!ENTITY % attribution.module "INCLUDE">
1635 <![ %attribution.module; [
1636 <!ENTITY % local.attribution.attrib "">
1637 <!ENTITY % attribution.role.attrib "%role.attrib;">
1639 <!ENTITY % attribution.element "INCLUDE">
1640 <![ %attribution.element; [
1641 <!ELEMENT Attribution - O ((%para.char.mix;)+)>
1642 <!--end of attribution.element-->]]>
1644 <!ENTITY % attribution.attlist "INCLUDE">
1645 <![ %attribution.attlist; [
1646 <!ATTLIST Attribution
1648 %attribution.role.attrib;
1649 %local.attribution.attrib;
1651 <!--end of attribution.attlist-->]]>
1652 <!--end of attribution.module-->]]>
1654 <!ENTITY % bridgehead.module "INCLUDE">
1655 <![ %bridgehead.module; [
1656 <!ENTITY % local.bridgehead.attrib "">
1657 <!ENTITY % bridgehead.role.attrib "%role.attrib;">
1659 <!ENTITY % bridgehead.element "INCLUDE">
1660 <![ %bridgehead.element; [
1661 <!ELEMENT BridgeHead - - ((%title.char.mix;)+)>
1662 <!--end of bridgehead.element-->]]>
1664 <!ENTITY % bridgehead.attlist "INCLUDE">
1665 <![ %bridgehead.attlist; [
1666 <!ATTLIST BridgeHead
1668 Renderas: Indicates the format in which the BridgeHead
1678 %bridgehead.role.attrib;
1679 %local.bridgehead.attrib;
1681 <!--end of bridgehead.attlist-->]]>
1682 <!--end of bridgehead.module-->]]>
1684 <!ENTITY % comment.module "INCLUDE">
1685 <![ %comment.module; [
1686 <!--FUTURE USE (V4.0):
1687 ......................
1688 Comment will be renamed to Remark and will be excluded from itself.
1689 ......................
1691 <!ENTITY % local.comment.attrib "">
1692 <!ENTITY % comment.role.attrib "%role.attrib;">
1694 <!ENTITY % comment.element "INCLUDE">
1695 <![ %comment.element; [
1696 <!ELEMENT Comment - - ((%para.char.mix;)+) %ubiq.exclusion;>
1697 <!--end of comment.element-->]]>
1699 <!ENTITY % comment.attlist "INCLUDE">
1700 <![ %comment.attlist; [
1703 %comment.role.attrib;
1704 %local.comment.attrib;
1706 <!--end of comment.attlist-->]]>
1707 <!--end of comment.module-->]]>
1709 <!ENTITY % epigraph.module "INCLUDE">
1710 <![ %epigraph.module; [
1711 <!ENTITY % local.epigraph.attrib "">
1712 <!ENTITY % epigraph.role.attrib "%role.attrib;">
1714 <!ENTITY % epigraph.element "INCLUDE">
1715 <![ %epigraph.element; [
1716 <!ELEMENT Epigraph - - (Attribution?, (%para.class;)+)>
1717 <!--end of epigraph.element-->]]>
1719 <!ENTITY % epigraph.attlist "INCLUDE">
1720 <![ %epigraph.attlist; [
1723 %epigraph.role.attrib;
1724 %local.epigraph.attrib;
1726 <!--end of epigraph.attlist-->]]>
1727 <!--ELEMENT Attribution (defined above)-->
1728 <!--end of epigraph.module-->]]>
1730 <!ENTITY % footnote.module "INCLUDE">
1731 <![ %footnote.module; [
1732 <!ENTITY % local.footnote.attrib "">
1733 <!ENTITY % footnote.role.attrib "%role.attrib;">
1735 <!ENTITY % footnote.element "INCLUDE">
1736 <![ %footnote.element; [
1737 <!ELEMENT Footnote - - ((%footnote.mix;)+) %footnote.exclusion;>
1738 <!--end of footnote.element-->]]>
1740 <!ENTITY % footnote.attlist "INCLUDE">
1741 <![ %footnote.attlist; [
1745 %footnote.role.attrib;
1746 %local.footnote.attrib;
1748 <!--end of footnote.attlist-->]]>
1749 <!--end of footnote.module-->]]>
1751 <!ENTITY % highlights.module "INCLUDE">
1752 <![ %highlights.module; [
1753 <!ENTITY % local.highlights.attrib "">
1754 <!ENTITY % highlights.role.attrib "%role.attrib;">
1756 <!ENTITY % highlights.element "INCLUDE">
1757 <![ %highlights.element; [
1758 <!ELEMENT Highlights - - ((%highlights.mix;)+) %highlights.exclusion;>
1759 <!--end of highlights.element-->]]>
1761 <!ENTITY % highlights.attlist "INCLUDE">
1762 <![ %highlights.attlist; [
1763 <!ATTLIST Highlights
1765 %highlights.role.attrib;
1766 %local.highlights.attrib;
1768 <!--end of highlights.attlist-->]]>
1769 <!--end of highlights.module-->]]>
1771 <!ENTITY % formalpara.module "INCLUDE">
1772 <![ %formalpara.module; [
1773 <!ENTITY % local.formalpara.attrib "">
1774 <!ENTITY % formalpara.role.attrib "%role.attrib;">
1776 <!ENTITY % formalpara.element "INCLUDE">
1777 <![ %formalpara.element; [
1778 <!ELEMENT FormalPara - O (Title, (%ndxterm.class;)*, Para)>
1779 <!--end of formalpara.element-->]]>
1781 <!ENTITY % formalpara.attlist "INCLUDE">
1782 <![ %formalpara.attlist; [
1783 <!ATTLIST FormalPara
1785 %formalpara.role.attrib;
1786 %local.formalpara.attrib;
1788 <!--end of formalpara.attlist-->]]>
1789 <!--end of formalpara.module-->]]>
1791 <!ENTITY % para.module "INCLUDE">
1793 <!ENTITY % local.para.attrib "">
1794 <!ENTITY % para.role.attrib "%role.attrib;">
1796 <!ENTITY % para.element "INCLUDE">
1797 <![ %para.element; [
1798 <!ELEMENT Para - O ((%para.char.mix; | %para.mix;)+)>
1799 <!--end of para.element-->]]>
1801 <!ENTITY % para.attlist "INCLUDE">
1802 <![ %para.attlist; [
1808 <!--end of para.attlist-->]]>
1809 <!--end of para.module-->]]>
1811 <!ENTITY % simpara.module "INCLUDE">
1812 <![ %simpara.module; [
1813 <!ENTITY % local.simpara.attrib "">
1814 <!ENTITY % simpara.role.attrib "%role.attrib;">
1816 <!ENTITY % simpara.element "INCLUDE">
1817 <![ %simpara.element; [
1818 <!ELEMENT SimPara - O ((%para.char.mix;)+)>
1819 <!--end of simpara.element-->]]>
1821 <!ENTITY % simpara.attlist "INCLUDE">
1822 <![ %simpara.attlist; [
1825 %simpara.role.attrib;
1826 %local.simpara.attrib;
1828 <!--end of simpara.attlist-->]]>
1829 <!--end of simpara.module-->]]>
1831 <!ENTITY % admon.module "INCLUDE">
1832 <![ %admon.module; [
1833 <!ENTITY % local.admon.attrib "">
1834 <!ENTITY % admon.role.attrib "%role.attrib;">
1836 <!ENTITY % admon.elements "INCLUDE">
1837 <![ %admon.elements; [
1838 <!ELEMENT (%admon.class;) - - (Title?, (%admon.mix;)+) %admon.exclusion;>
1839 <!--end of admon.elements-->]]>
1841 <!ENTITY % admon.attlists "INCLUDE">
1842 <![ %admon.attlists; [
1843 <!ATTLIST (%admon.class;)
1846 %local.admon.attrib;
1848 <!--end of admon.attlists-->]]>
1849 <!--end of admon.module-->]]>
1851 <!-- ...................................................................... -->
1852 <!-- Lists ................................................................ -->
1854 <!-- GlossList ........................ -->
1856 <!ENTITY % glosslist.module "INCLUDE">
1857 <![ %glosslist.module; [
1858 <!ENTITY % local.glosslist.attrib "">
1859 <!ENTITY % glosslist.role.attrib "%role.attrib;">
1861 <!ENTITY % glosslist.element "INCLUDE">
1862 <![ %glosslist.element; [
1863 <!ELEMENT GlossList - - (GlossEntry+)>
1864 <!--end of glosslist.element-->]]>
1866 <!ENTITY % glosslist.attlist "INCLUDE">
1867 <![ %glosslist.attlist; [
1870 %glosslist.role.attrib;
1871 %local.glosslist.attrib;
1873 <!--end of glosslist.attlist-->]]>
1874 <!--end of glosslist.module-->]]>
1876 <!ENTITY % glossentry.content.module "INCLUDE">
1877 <![ %glossentry.content.module; [
1878 <!ENTITY % glossentry.module "INCLUDE">
1879 <![ %glossentry.module; [
1880 <!ENTITY % local.glossentry.attrib "">
1881 <!ENTITY % glossentry.role.attrib "%role.attrib;">
1883 <!ENTITY % glossentry.element "INCLUDE">
1884 <![ %glossentry.element; [
1885 <!ELEMENT GlossEntry - O (GlossTerm, Acronym?, Abbrev?,
1887 RevHistory?, (GlossSee|GlossDef+))>
1888 <!--end of glossentry.element-->]]>
1890 <!ENTITY % glossentry.attlist "INCLUDE">
1891 <![ %glossentry.attlist; [
1892 <!ATTLIST GlossEntry
1894 SortAs: String by which the GlossEntry is to be sorted
1895 (alphabetized) in lieu of its proper content
1897 SortAs CDATA #IMPLIED
1899 %glossentry.role.attrib;
1900 %local.glossentry.attrib;
1902 <!--end of glossentry.attlist-->]]>
1903 <!--end of glossentry.module-->]]>
1905 <!--FUTURE USE (V4.0):
1906 ......................
1907 GlossTerm will be excluded from itself. Also, GlossTerm *may* be split
1908 into an element that appears in a Glossary and an element that can
1909 appear in the main text.
1910 ......................
1912 <!--ELEMENT GlossTerm (defined in the Inlines section, below)-->
1913 <!ENTITY % glossdef.module "INCLUDE">
1914 <![ %glossdef.module; [
1915 <!ENTITY % local.glossdef.attrib "">
1916 <!ENTITY % glossdef.role.attrib "%role.attrib;">
1918 <!ENTITY % glossdef.element "INCLUDE">
1919 <![ %glossdef.element; [
1920 <!ELEMENT GlossDef - O ((%glossdef.mix;)+, GlossSeeAlso*)>
1921 <!--end of glossdef.element-->]]>
1922 <!--FUTURE USE (V4.0):
1923 ......................
1924 The Subject attribute will be renamed Keyword.
1925 ......................
1928 <!ENTITY % glossdef.attlist "INCLUDE">
1929 <![ %glossdef.attlist; [
1932 Subject: List of subjects; keywords for the definition
1934 Subject CDATA #IMPLIED
1936 %glossdef.role.attrib;
1937 %local.glossdef.attrib;
1939 <!--end of glossdef.attlist-->]]>
1940 <!--end of glossdef.module-->]]>
1942 <!ENTITY % glosssee.module "INCLUDE">
1943 <![ %glosssee.module; [
1944 <!ENTITY % local.glosssee.attrib "">
1945 <!ENTITY % glosssee.role.attrib "%role.attrib;">
1947 <!ENTITY % glosssee.element "INCLUDE">
1948 <![ %glosssee.element; [
1949 <!ELEMENT GlossSee - O ((%para.char.mix;)+)>
1950 <!--end of glosssee.element-->]]>
1952 <!ENTITY % glosssee.attlist "INCLUDE">
1953 <![ %glosssee.attlist; [
1956 OtherTerm: Reference to the GlossEntry whose GlossTerm
1957 should be displayed at the point of the GlossSee
1959 OtherTerm IDREF #CONREF
1961 %glosssee.role.attrib;
1962 %local.glosssee.attrib;
1964 <!--end of glosssee.attlist-->]]>
1965 <!--end of glosssee.module-->]]>
1967 <!ENTITY % glossseealso.module "INCLUDE">
1968 <![ %glossseealso.module; [
1969 <!ENTITY % local.glossseealso.attrib "">
1970 <!ENTITY % glossseealso.role.attrib "%role.attrib;">
1972 <!ENTITY % glossseealso.element "INCLUDE">
1973 <![ %glossseealso.element; [
1974 <!ELEMENT GlossSeeAlso - O ((%para.char.mix;)+)>
1975 <!--end of glossseealso.element-->]]>
1977 <!ENTITY % glossseealso.attlist "INCLUDE">
1978 <![ %glossseealso.attlist; [
1979 <!ATTLIST GlossSeeAlso
1981 OtherTerm: Reference to the GlossEntry whose GlossTerm
1982 should be displayed at the point of the GlossSeeAlso
1984 OtherTerm IDREF #CONREF
1986 %glossseealso.role.attrib;
1987 %local.glossseealso.attrib;
1989 <!--end of glossseealso.attlist-->]]>
1990 <!--end of glossseealso.module-->]]>
1991 <!--end of glossentry.content.module-->]]>
1993 <!-- ItemizedList and OrderedList ..... -->
1995 <!ENTITY % itemizedlist.module "INCLUDE">
1996 <![ %itemizedlist.module; [
1997 <!ENTITY % local.itemizedlist.attrib "">
1998 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
2000 <!ENTITY % itemizedlist.element "INCLUDE">
2001 <![ %itemizedlist.element; [
2002 <!ELEMENT ItemizedList - - (ListItem+)>
2003 <!--end of itemizedlist.element-->]]>
2005 <!ENTITY % itemizedlist.attlist "INCLUDE">
2006 <![ %itemizedlist.attlist; [
2007 <!ATTLIST ItemizedList
2009 Spacing: Whether the vertical space in the list should be
2015 Mark: Keyword, e.g., bullet, dash, checkbox, none;
2016 list of keywords and defaults are implementation specific
2020 %itemizedlist.role.attrib;
2021 %local.itemizedlist.attrib;
2023 <!--end of itemizedlist.attlist-->]]>
2024 <!--end of itemizedlist.module-->]]>
2026 <!ENTITY % orderedlist.module "INCLUDE">
2027 <![ %orderedlist.module; [
2028 <!ENTITY % local.orderedlist.attrib "">
2029 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
2031 <!ENTITY % orderedlist.element "INCLUDE">
2032 <![ %orderedlist.element; [
2033 <!ELEMENT OrderedList - - (ListItem+)>
2034 <!--end of orderedlist.element-->]]>
2036 <!ENTITY % orderedlist.attlist "INCLUDE">
2037 <![ %orderedlist.attlist; [
2038 <!ATTLIST OrderedList
2040 Numeration: Style of ListItem numbered; default is expected
2047 |Lowerroman) #IMPLIED
2049 InheritNum: Specifies for a nested list that the numbering
2050 of ListItems should include the number of the item
2051 within which they are nested (e.g., 1a and 1b within 1,
2052 rather than a and b)--
2056 Continuation: Where list numbering begins afresh (Restarts,
2057 the default) or continues that of the immediately preceding
2060 Continuation (Continues
2063 Spacing: Whether the vertical space in the list should be
2069 %orderedlist.role.attrib;
2070 %local.orderedlist.attrib;
2072 <!--end of orderedlist.attlist-->]]>
2073 <!--end of orderedlist.module-->]]>
2075 <!ENTITY % listitem.module "INCLUDE">
2076 <![ %listitem.module; [
2077 <!ENTITY % local.listitem.attrib "">
2078 <!ENTITY % listitem.role.attrib "%role.attrib;">
2080 <!ENTITY % listitem.element "INCLUDE">
2081 <![ %listitem.element; [
2082 <!ELEMENT ListItem - O ((%component.mix;)+)>
2083 <!--end of listitem.element-->]]>
2085 <!ENTITY % listitem.attlist "INCLUDE">
2086 <![ %listitem.attlist; [
2089 Override: Indicates the mark to be used for this ListItem
2090 instead of the default mark or the mark specified by
2091 the Mark attribute on the enclosing ItemizedList
2093 Override CDATA #IMPLIED
2095 %listitem.role.attrib;
2096 %local.listitem.attrib;
2098 <!--end of listitem.attlist-->]]>
2099 <!--end of listitem.module-->]]>
2101 <!-- SegmentedList .................... -->
2102 <!ENTITY % segmentedlist.content.module "INCLUDE">
2103 <![ %segmentedlist.content.module; [
2104 <!--FUTURE USE (V4.0):
2105 ......................
2106 Two SegTitles will be required.
2107 ......................
2109 <!ENTITY % segmentedlist.module "INCLUDE">
2110 <![ %segmentedlist.module; [
2111 <!ENTITY % local.segmentedlist.attrib "">
2112 <!ENTITY % segmentedlist.role.attrib "%role.attrib;">
2114 <!ENTITY % segmentedlist.element "INCLUDE">
2115 <![ %segmentedlist.element; [
2116 <!ELEMENT SegmentedList - - ((%formalobject.title.content;)?, SegTitle*,
2118 <!--end of segmentedlist.element-->]]>
2120 <!ENTITY % segmentedlist.attlist "INCLUDE">
2121 <![ %segmentedlist.attlist; [
2122 <!ATTLIST SegmentedList
2124 %segmentedlist.role.attrib;
2125 %local.segmentedlist.attrib;
2127 <!--end of segmentedlist.attlist-->]]>
2128 <!--end of segmentedlist.module-->]]>
2130 <!ENTITY % segtitle.module "INCLUDE">
2131 <![ %segtitle.module; [
2132 <!ENTITY % local.segtitle.attrib "">
2133 <!ENTITY % segtitle.role.attrib "%role.attrib;">
2135 <!ENTITY % segtitle.element "INCLUDE">
2136 <![ %segtitle.element; [
2137 <!ELEMENT SegTitle - O ((%title.char.mix;)+)>
2138 <!--end of segtitle.element-->]]>
2140 <!ENTITY % segtitle.attlist "INCLUDE">
2141 <![ %segtitle.attlist; [
2144 %segtitle.role.attrib;
2145 %local.segtitle.attrib;
2147 <!--end of segtitle.attlist-->]]>
2148 <!--end of segtitle.module-->]]>
2150 <!ENTITY % seglistitem.module "INCLUDE">
2151 <![ %seglistitem.module; [
2152 <!ENTITY % local.seglistitem.attrib "">
2153 <!ENTITY % seglistitem.role.attrib "%role.attrib;">
2155 <!ENTITY % seglistitem.element "INCLUDE">
2156 <![ %seglistitem.element; [
2157 <!ELEMENT SegListItem - O (Seg, Seg+)>
2158 <!--end of seglistitem.element-->]]>
2160 <!ENTITY % seglistitem.attlist "INCLUDE">
2161 <![ %seglistitem.attlist; [
2162 <!ATTLIST SegListItem
2164 %seglistitem.role.attrib;
2165 %local.seglistitem.attrib;
2167 <!--end of seglistitem.attlist-->]]>
2168 <!--end of seglistitem.module-->]]>
2170 <!ENTITY % seg.module "INCLUDE">
2172 <!ENTITY % local.seg.attrib "">
2173 <!ENTITY % seg.role.attrib "%role.attrib;">
2175 <!ENTITY % seg.element "INCLUDE">
2177 <!ELEMENT Seg - O ((%para.char.mix;)+)>
2178 <!--end of seg.element-->]]>
2180 <!ENTITY % seg.attlist "INCLUDE">
2187 <!--end of seg.attlist-->]]>
2188 <!--end of seg.module-->]]>
2189 <!--end of segmentedlist.content.module-->]]>
2191 <!-- SimpleList ....................... -->
2193 <!ENTITY % simplelist.content.module "INCLUDE">
2194 <![ %simplelist.content.module; [
2195 <!ENTITY % simplelist.module "INCLUDE">
2196 <![ %simplelist.module; [
2197 <!ENTITY % local.simplelist.attrib "">
2198 <!ENTITY % simplelist.role.attrib "%role.attrib;">
2200 <!ENTITY % simplelist.element "INCLUDE">
2201 <![ %simplelist.element; [
2202 <!ELEMENT SimpleList - - (Member+)>
2203 <!--end of simplelist.element-->]]>
2205 <!ENTITY % simplelist.attlist "INCLUDE">
2206 <![ %simplelist.attlist; [
2207 <!ATTLIST SimpleList
2209 Columns: The number of columns the array should contain
2211 Columns NUMBER #IMPLIED
2213 Type: How the Members of the SimpleList should be
2214 formatted: Inline (members separated with commas etc.
2215 inline), Vert (top to bottom in n Columns), or Horiz (in
2216 the direction of text flow) in n Columns. If Column
2217 is 1 or implied, Type=Vert and Type=Horiz give the same
2224 %simplelist.role.attrib;
2225 %local.simplelist.attrib;
2227 <!--end of simplelist.attlist-->]]>
2228 <!--end of simplelist.module-->]]>
2230 <!ENTITY % member.module "INCLUDE">
2231 <![ %member.module; [
2232 <!ENTITY % local.member.attrib "">
2233 <!ENTITY % member.role.attrib "%role.attrib;">
2235 <!ENTITY % member.element "INCLUDE">
2236 <![ %member.element; [
2237 <!ELEMENT Member - O ((%para.char.mix;)+)>
2238 <!--end of member.element-->]]>
2240 <!ENTITY % member.attlist "INCLUDE">
2241 <![ %member.attlist; [
2244 %member.role.attrib;
2245 %local.member.attrib;
2247 <!--end of member.attlist-->]]>
2248 <!--end of member.module-->]]>
2249 <!--end of simplelist.content.module-->]]>
2251 <!-- VariableList ..................... -->
2253 <!ENTITY % variablelist.content.module "INCLUDE">
2254 <![ %variablelist.content.module; [
2255 <!ENTITY % variablelist.module "INCLUDE">
2256 <![ %variablelist.module; [
2257 <!ENTITY % local.variablelist.attrib "">
2258 <!ENTITY % variablelist.role.attrib "%role.attrib;">
2260 <!ENTITY % variablelist.element "INCLUDE">
2261 <![ %variablelist.element; [
2262 <!ELEMENT VariableList - - ((%formalobject.title.content;)?, VarListEntry+)>
2263 <!--end of variablelist.element-->]]>
2265 <!ENTITY % variablelist.attlist "INCLUDE">
2266 <![ %variablelist.attlist; [
2267 <!ATTLIST VariableList
2269 TermLength: Length beyond which the presentation engine
2270 may consider the Term too long and select an alternate
2271 presentation of the Term and, or, its associated ListItem.
2273 TermLength CDATA #IMPLIED
2275 %variablelist.role.attrib;
2276 %local.variablelist.attrib;
2278 <!--end of variablelist.attlist-->]]>
2279 <!--end of variablelist.module-->]]>
2281 <!ENTITY % varlistentry.module "INCLUDE">
2282 <![ %varlistentry.module; [
2283 <!ENTITY % local.varlistentry.attrib "">
2284 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
2286 <!ENTITY % varlistentry.element "INCLUDE">
2287 <![ %varlistentry.element; [
2288 <!ELEMENT VarListEntry - O (Term+, ListItem)>
2289 <!--end of varlistentry.element-->]]>
2291 <!ENTITY % varlistentry.attlist "INCLUDE">
2292 <![ %varlistentry.attlist; [
2293 <!ATTLIST VarListEntry
2295 %varlistentry.role.attrib;
2296 %local.varlistentry.attrib;
2298 <!--end of varlistentry.attlist-->]]>
2299 <!--end of varlistentry.module-->]]>
2301 <!ENTITY % term.module "INCLUDE">
2303 <!ENTITY % local.term.attrib "">
2304 <!ENTITY % term.role.attrib "%role.attrib;">
2306 <!ENTITY % term.element "INCLUDE">
2307 <![ %term.element; [
2308 <!ELEMENT Term - O ((%para.char.mix;)+)>
2309 <!--end of term.element-->]]>
2311 <!ENTITY % term.attlist "INCLUDE">
2312 <![ %term.attlist; [
2318 <!--end of term.attlist-->]]>
2319 <!--end of term.module-->]]>
2321 <!--ELEMENT ListItem (defined above)-->
2322 <!--end of variablelist.content.module-->]]>
2324 <!-- CalloutList ...................... -->
2326 <!ENTITY % calloutlist.content.module "INCLUDE">
2327 <![ %calloutlist.content.module; [
2328 <!ENTITY % calloutlist.module "INCLUDE">
2329 <![ %calloutlist.module; [
2330 <!ENTITY % local.calloutlist.attrib "">
2331 <!ENTITY % calloutlist.role.attrib "%role.attrib;">
2333 <!ENTITY % calloutlist.element "INCLUDE">
2334 <![ %calloutlist.element; [
2335 <!ELEMENT CalloutList - - ((%formalobject.title.content;)?, Callout+)>
2336 <!--end of calloutlist.element-->]]>
2338 <!ENTITY % calloutlist.attlist "INCLUDE">
2339 <![ %calloutlist.attlist; [
2340 <!ATTLIST CalloutList
2342 %calloutlist.role.attrib;
2343 %local.calloutlist.attrib;
2345 <!--end of calloutlist.attlist-->]]>
2346 <!--end of calloutlist.module-->]]>
2348 <!ENTITY % callout.module "INCLUDE">
2349 <![ %callout.module; [
2350 <!ENTITY % local.callout.attrib "">
2351 <!ENTITY % callout.role.attrib "%role.attrib;">
2353 <!ENTITY % callout.element "INCLUDE">
2354 <![ %callout.element; [
2355 <!ELEMENT Callout - O ((%component.mix;)+)>
2356 <!--end of callout.element-->]]>
2358 <!ENTITY % callout.attlist "INCLUDE">
2359 <![ %callout.attlist; [
2362 AreaRefs: IDs of one or more Areas or AreaSets described
2365 AreaRefs IDREFS #REQUIRED
2367 %callout.role.attrib;
2368 %local.callout.attrib;
2370 <!--end of callout.attlist-->]]>
2371 <!--end of callout.module-->]]>
2372 <!--end of calloutlist.content.module-->]]>
2374 <!-- ...................................................................... -->
2375 <!-- Objects .............................................................. -->
2377 <!-- Examples etc. .................... -->
2379 <!ENTITY % example.module "INCLUDE">
2380 <![ %example.module; [
2381 <!ENTITY % local.example.attrib "">
2382 <!ENTITY % example.role.attrib "%role.attrib;">
2384 <!ENTITY % example.element "INCLUDE">
2385 <![ %example.element; [
2386 <!ELEMENT Example - - ((%formalobject.title.content;), (%example.mix;)+)
2388 <!--end of example.element-->]]>
2390 <!ENTITY % example.attlist "INCLUDE">
2391 <![ %example.attlist; [
2396 %example.role.attrib;
2397 %local.example.attrib;
2399 <!--end of example.attlist-->]]>
2400 <!--end of example.module-->]]>
2402 <!ENTITY % informalexample.module "INCLUDE">
2403 <![ %informalexample.module; [
2404 <!ENTITY % local.informalexample.attrib "">
2405 <!ENTITY % informalexample.role.attrib "%role.attrib;">
2407 <!ENTITY % informalexample.element "INCLUDE">
2408 <![ %informalexample.element; [
2409 <!ELEMENT InformalExample - - ((%example.mix;)+)>
2410 <!--end of informalexample.element-->]]>
2412 <!ENTITY % informalexample.attlist "INCLUDE">
2413 <![ %informalexample.attlist; [
2414 <!ATTLIST InformalExample
2417 %informalexample.role.attrib;
2418 %local.informalexample.attrib;
2420 <!--end of informalexample.attlist-->]]>
2421 <!--end of informalexample.module-->]]>
2423 <!ENTITY % programlistingco.module "INCLUDE">
2424 <![ %programlistingco.module; [
2425 <!ENTITY % local.programlistingco.attrib "">
2426 <!ENTITY % programlistingco.role.attrib "%role.attrib;">
2428 <!ENTITY % programlistingco.element "INCLUDE">
2429 <![ %programlistingco.element; [
2430 <!ELEMENT ProgramListingCO - - (AreaSpec, ProgramListing, CalloutList*)>
2431 <!--end of programlistingco.element-->]]>
2433 <!ENTITY % programlistingco.attlist "INCLUDE">
2434 <![ %programlistingco.attlist; [
2435 <!ATTLIST ProgramListingCO
2437 %programlistingco.role.attrib;
2438 %local.programlistingco.attrib;
2440 <!--end of programlistingco.attlist-->]]>
2441 <!--ELEMENT CalloutList (defined above in Lists)-->
2442 <!--end of programlistingco.module-->]]>
2444 <!ENTITY % areaspec.content.module "INCLUDE">
2445 <![ %areaspec.content.module; [
2446 <!ENTITY % areaspec.module "INCLUDE">
2447 <![ %areaspec.module; [
2448 <!ENTITY % local.areaspec.attrib "">
2449 <!ENTITY % areaspec.role.attrib "%role.attrib;">
2451 <!ENTITY % areaspec.element "INCLUDE">
2452 <![ %areaspec.element; [
2453 <!ELEMENT AreaSpec - - ((Area|AreaSet)+)>
2454 <!--end of areaspec.element-->]]>
2456 <!ENTITY % areaspec.attlist "INCLUDE">
2457 <![ %areaspec.attlist; [
2460 Units: global unit of measure in which coordinates in
2461 this spec are expressed:
2463 - CALSPair "x1,y1 x2,y2": lower-left and upper-right
2464 coordinates in a rectangle describing repro area in which
2465 graphic is placed, where X and Y dimensions are each some
2466 number 0..10000 (taken from CALS graphic attributes)
2468 - LineColumn "line column": line number and column number
2469 at which to start callout text in "linespecific" content
2471 - LineRange "startline endline": whole lines from startline
2472 to endline in "linespecific" content
2474 - LineColumnPair "line1 col1 line2 col2": starting and ending
2475 points of area in "linespecific" content that starts at
2476 first position and ends at second position (including the
2477 beginnings of any intervening lines)
2479 - Other: directive to look at value of OtherUnits attribute
2480 to get implementation-specific keyword
2482 The default is implementation-specific; usually dependent on
2483 the parent element (GraphicCO gets CALSPair, ProgramListingCO
2484 and ScreenCO get LineColumn)
2492 OtherUnits: User-defined units
2494 OtherUnits NAME #IMPLIED
2496 %areaspec.role.attrib;
2497 %local.areaspec.attrib;
2499 <!--end of areaspec.attlist-->]]>
2500 <!--end of areaspec.module-->]]>
2502 <!ENTITY % area.module "INCLUDE">
2504 <!ENTITY % local.area.attrib "">
2505 <!ENTITY % area.role.attrib "%role.attrib;">
2507 <!ENTITY % area.element "INCLUDE">
2508 <![ %area.element; [
2509 <!ELEMENT Area - O EMPTY>
2510 <!--end of area.element-->]]>
2512 <!ENTITY % area.attlist "INCLUDE">
2513 <![ %area.attlist; [
2515 %label.attrib; --bug number/symbol override or initialization--
2516 %linkends.attrib; --to any related information--
2518 Units: unit of measure in which coordinates in this
2519 area are expressed; inherits from AreaSet and AreaSpec
2527 OtherUnits: User-defined units
2529 OtherUnits NAME #IMPLIED
2530 Coords CDATA #REQUIRED
2531 %idreq.common.attrib;
2535 <!--end of area.attlist-->]]>
2536 <!--end of area.module-->]]>
2538 <!ENTITY % areaset.module "INCLUDE">
2539 <![ %areaset.module; [
2540 <!ENTITY % local.areaset.attrib "">
2541 <!ENTITY % areaset.role.attrib "%role.attrib;">
2543 <!ENTITY % areaset.element "INCLUDE">
2544 <![ %areaset.element; [
2545 <!ELEMENT AreaSet - - (Area+)>
2546 <!--end of areaset.element-->]]>
2548 <!ENTITY % areaset.attlist "INCLUDE">
2549 <![ %areaset.attlist; [
2551 %label.attrib; --bug number/symbol override or initialization--
2554 Units: unit of measure in which coordinates in this
2555 area are expressed; inherits from AreaSpec
2562 OtherUnits NAME #IMPLIED
2563 Coords CDATA #REQUIRED
2564 %idreq.common.attrib;
2565 %areaset.role.attrib;
2566 %local.areaset.attrib;
2568 <!--end of areaset.attlist-->]]>
2569 <!--end of areaset.module-->]]>
2570 <!--end of areaspec.content.module-->]]>
2572 <!ENTITY % programlisting.module "INCLUDE">
2573 <![ %programlisting.module; [
2574 <!ENTITY % local.programlisting.attrib "">
2575 <!ENTITY % programlisting.role.attrib "%role.attrib;">
2577 <!ENTITY % programlisting.element "INCLUDE">
2578 <![ %programlisting.element; [
2579 <!ELEMENT ProgramListing - - ((%programlisting.content;)+)>
2580 <!--end of programlisting.element-->]]>
2582 <!ENTITY % programlisting.attlist "INCLUDE">
2583 <![ %programlisting.attlist; [
2584 <!ATTLIST ProgramListing
2586 %linespecific.attrib;
2588 %programlisting.role.attrib;
2589 %local.programlisting.attrib;
2591 <!--end of programlisting.attlist-->]]>
2592 <!--end of programlisting.module-->]]>
2594 <!ENTITY % literallayout.module "INCLUDE">
2595 <![ %literallayout.module; [
2596 <!ENTITY % local.literallayout.attrib "">
2597 <!ENTITY % literallayout.role.attrib "%role.attrib;">
2599 <!ENTITY % literallayout.element "INCLUDE">
2600 <![ %literallayout.element; [
2601 <!ELEMENT LiteralLayout - - ((LineAnnotation | %para.char.mix;)+)>
2602 <!--end of literallayout.element-->]]>
2604 <!ENTITY % literallayout.attlist "INCLUDE">
2605 <![ %literallayout.attlist; [
2606 <!ATTLIST LiteralLayout
2608 %linespecific.attrib;
2609 Class (Monospaced|Normal) "Normal"
2611 %literallayout.role.attrib;
2612 %local.literallayout.attrib;
2614 <!--end of literallayout.attlist-->]]>
2615 <!--ELEMENT LineAnnotation (defined in the Inlines section, below)-->
2616 <!--end of literallayout.module-->]]>
2618 <!ENTITY % screenco.module "INCLUDE">
2619 <![ %screenco.module; [
2620 <!ENTITY % local.screenco.attrib "">
2621 <!ENTITY % screenco.role.attrib "%role.attrib;">
2623 <!ENTITY % screenco.element "INCLUDE">
2624 <![ %screenco.element; [
2625 <!ELEMENT ScreenCO - - (AreaSpec, Screen, CalloutList*)>
2626 <!--end of screenco.element-->]]>
2628 <!ENTITY % screenco.attlist "INCLUDE">
2629 <![ %screenco.attlist; [
2632 %screenco.role.attrib;
2633 %local.screenco.attrib;
2635 <!--end of screenco.attlist-->]]>
2636 <!--ELEMENT AreaSpec (defined above)-->
2637 <!--ELEMENT CalloutList (defined above in Lists)-->
2638 <!--end of screenco.module-->]]>
2640 <!ENTITY % screen.module "INCLUDE">
2641 <![ %screen.module; [
2642 <!ENTITY % local.screen.attrib "">
2643 <!ENTITY % screen.role.attrib "%role.attrib;">
2645 <!ENTITY % screen.element "INCLUDE">
2646 <![ %screen.element; [
2647 <!ELEMENT Screen - - ((%screen.content;)+)>
2648 <!--end of screen.element-->]]>
2650 <!ENTITY % screen.attlist "INCLUDE">
2651 <![ %screen.attlist; [
2654 %linespecific.attrib;
2656 %screen.role.attrib;
2657 %local.screen.attrib;
2659 <!--end of screen.attlist-->]]>
2660 <!--end of screen.module-->]]>
2662 <!ENTITY % screenshot.content.module "INCLUDE">
2663 <![ %screenshot.content.module; [
2664 <!ENTITY % screenshot.module "INCLUDE">
2665 <![ %screenshot.module; [
2666 <!ENTITY % local.screenshot.attrib "">
2667 <!ENTITY % screenshot.role.attrib "%role.attrib;">
2669 <!ENTITY % screenshot.element "INCLUDE">
2670 <![ %screenshot.element; [
2671 <!ELEMENT ScreenShot - - (ScreenInfo?,
2673 |MediaObject|MediaObjectCO))>
2674 <!--end of screenshot.element-->]]>
2676 <!ENTITY % screenshot.attlist "INCLUDE">
2677 <![ %screenshot.attlist; [
2678 <!ATTLIST ScreenShot
2680 %screenshot.role.attrib;
2681 %local.screenshot.attrib;
2683 <!--end of screenshot.attlist-->]]>
2684 <!--end of screenshot.module-->]]>
2686 <!ENTITY % screeninfo.module "INCLUDE">
2687 <![ %screeninfo.module; [
2688 <!ENTITY % local.screeninfo.attrib "">
2689 <!ENTITY % screeninfo.role.attrib "%role.attrib;">
2691 <!ENTITY % screeninfo.element "INCLUDE">
2692 <![ %screeninfo.element; [
2693 <!ELEMENT ScreenInfo - O ((%para.char.mix;)+) %ubiq.exclusion;>
2694 <!--end of screeninfo.element-->]]>
2696 <!ENTITY % screeninfo.attlist "INCLUDE">
2697 <![ %screeninfo.attlist; [
2698 <!ATTLIST ScreenInfo
2700 %screeninfo.role.attrib;
2701 %local.screeninfo.attrib;
2703 <!--end of screeninfo.attlist-->]]>
2704 <!--end of screeninfo.module-->]]>
2705 <!--end of screenshot.content.module-->]]>
2707 <!-- Figures etc. ..................... -->
2709 <!ENTITY % figure.module "INCLUDE">
2710 <![ %figure.module; [
2711 <!ENTITY % local.figure.attrib "">
2712 <!ENTITY % figure.role.attrib "%role.attrib;">
2714 <!ENTITY % figure.element "INCLUDE">
2715 <![ %figure.element; [
2716 <!ELEMENT Figure - - ((%formalobject.title.content;), (%figure.mix; |
2717 %link.char.class;)+)>
2718 <!--end of figure.element-->]]>
2720 <!ENTITY % figure.attlist "INCLUDE">
2721 <![ %figure.attlist; [
2724 Float: Whether the Figure is supposed to be rendered
2725 where convenient (yes (1) value) or at the place it occurs
2726 in the text (no (0) value, the default)
2728 Float %yesorno.attvals; %no.attval;
2729 PgWide %yesorno.attvals; #IMPLIED
2732 %figure.role.attrib;
2733 %local.figure.attrib;
2735 <!--end of figure.attlist-->]]>
2736 <!--end of figure.module-->]]>
2738 <!ENTITY % informalfigure.module "INCLUDE">
2739 <![ %informalfigure.module; [
2740 <!ENTITY % local.informalfigure.attrib "">
2741 <!ENTITY % informalfigure.role.attrib "%role.attrib;">
2743 <!ENTITY % informalfigure.element "INCLUDE">
2744 <![ %informalfigure.element; [
2745 <!ELEMENT InformalFigure - - ((%figure.mix; | %link.char.class;)+)>
2746 <!--end of informalfigure.element-->]]>
2748 <!ENTITY % informalfigure.attlist "INCLUDE">
2749 <![ %informalfigure.attlist; [
2750 <!ATTLIST InformalFigure
2752 Float: Whether the Figure is supposed to be rendered
2753 where convenient (yes (1) value) or at the place it occurs
2754 in the text (no (0) value, the default)
2756 Float %yesorno.attvals; %no.attval;
2757 PgWide %yesorno.attvals; #IMPLIED
2760 %informalfigure.role.attrib;
2761 %local.informalfigure.attrib;
2763 <!--end of informalfigure.attlist-->]]>
2764 <!--end of informalfigure.module-->]]>
2766 <!ENTITY % graphicco.module "INCLUDE">
2767 <![ %graphicco.module; [
2768 <!ENTITY % local.graphicco.attrib "">
2769 <!ENTITY % graphicco.role.attrib "%role.attrib;">
2771 <!ENTITY % graphicco.element "INCLUDE">
2772 <![ %graphicco.element; [
2773 <!ELEMENT GraphicCO - - (AreaSpec, Graphic, CalloutList*)>
2774 <!--end of graphicco.element-->]]>
2776 <!ENTITY % graphicco.attlist "INCLUDE">
2777 <![ %graphicco.attlist; [
2780 %graphicco.role.attrib;
2781 %local.graphicco.attrib;
2783 <!--end of graphicco.attlist-->]]>
2784 <!--ELEMENT AreaSpec (defined above in Examples)-->
2785 <!--ELEMENT CalloutList (defined above in Lists)-->
2786 <!--end of graphicco.module-->]]>
2788 <!-- Graphical data can be the content of Graphic, or you can reference
2789 an external file either as an entity (Entitref) or a filename
2792 <!ENTITY % graphic.module "INCLUDE">
2793 <![ %graphic.module; [
2794 <!--FUTURE USE (V4.0):
2795 ......................
2796 Graphic will be declared EMPTY. This change will require that end-tags
2797 be removed and that any embedded graphic content be stored outside the
2798 SGML source and pointed to from an Entityref or Fileref attribute.
2799 ......................
2801 <!ENTITY % local.graphic.attrib "">
2802 <!ENTITY % graphic.role.attrib "%role.attrib;">
2804 <!ENTITY % graphic.element "INCLUDE">
2805 <![ %graphic.element; [
2806 <!ELEMENT Graphic - - CDATA>
2807 <!--end of graphic.element-->]]>
2809 <!ENTITY % graphic.attlist "INCLUDE">
2810 <![ %graphic.attlist; [
2814 %graphic.role.attrib;
2815 %local.graphic.attrib;
2817 <!--end of graphic.attlist-->]]>
2818 <!--end of graphic.module-->]]>
2820 <!ENTITY % inlinegraphic.module "INCLUDE">
2821 <![ %inlinegraphic.module; [
2822 <!--FUTURE USE (V4.0):
2823 ......................
2824 InlineGraphic will be declared EMPTY. This change will require that
2825 end-tags be removed and that any embedded graphic content be stored
2826 outside the SGML source and pointed to from an Entityref or Fileref
2828 ......................
2830 <!ENTITY % local.inlinegraphic.attrib "">
2831 <!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
2833 <!ENTITY % inlinegraphic.element "INCLUDE">
2834 <![ %inlinegraphic.element; [
2835 <!ELEMENT InlineGraphic - - CDATA>
2836 <!--end of inlinegraphic.element-->]]>
2838 <!ENTITY % inlinegraphic.attlist "INCLUDE">
2839 <![ %inlinegraphic.attlist; [
2840 <!ATTLIST InlineGraphic
2843 %inlinegraphic.role.attrib;
2844 %local.inlinegraphic.attrib;
2846 <!--end of inlinegraphic.attlist-->]]>
2847 <!--end of inlinegraphic.module-->]]>
2849 <!ENTITY % mediaobject.content.module "INCLUDE">
2850 <![ %mediaobject.content.module; [
2852 <!ENTITY % mediaobject.module "INCLUDE">
2853 <![ %mediaobject.module; [
2854 <!ENTITY % local.mediaobject.attrib "">
2855 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
2857 <!ENTITY % mediaobject.element "INCLUDE">
2858 <![ %mediaobject.element; [
2859 <!ELEMENT MediaObject - - (ObjectInfo?,
2860 (%mediaobject.mix;),
2861 (%mediaobject.mix;|TextObject)*,
2863 <!--end of mediaobject.element-->]]>
2865 <!ENTITY % mediaobject.attlist "INCLUDE">
2866 <![ %mediaobject.attlist; [
2867 <!ATTLIST MediaObject
2869 %mediaobject.role.attrib;
2870 %local.mediaobject.attrib;
2872 <!--end of mediaobject.attlist-->]]>
2873 <!--end of mediaobject.module-->]]>
2875 <!ENTITY % inlinemediaobject.module "INCLUDE">
2876 <![ %inlinemediaobject.module; [
2877 <!ENTITY % local.inlinemediaobject.attrib "">
2878 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
2880 <!ENTITY % inlinemediaobject.element "INCLUDE">
2881 <![ %inlinemediaobject.element; [
2882 <!ELEMENT InlineMediaObject - - (ObjectInfo?,
2883 (%mediaobject.mix;),
2884 (%mediaobject.mix;|TextObject)*)>
2885 <!--end of mediaobject.element-->]]>
2887 <!ENTITY % inlinemediaobject.attlist "INCLUDE">
2888 <![ %inlinemediaobject.attlist; [
2889 <!ATTLIST InlineMediaObject
2891 %inlinemediaobject.role.attrib;
2892 %local.inlinemediaobject.attrib;
2894 <!--end of inlinemediaobject.attlist-->]]>
2895 <!--end of inlinemediaobject.module-->]]>
2897 <!ENTITY % videoobject.module "INCLUDE">
2898 <![ %videoobject.module; [
2899 <!ENTITY % local.videoobject.attrib "">
2900 <!ENTITY % videoobject.role.attrib "%role.attrib;">
2902 <!ENTITY % videoobject.element "INCLUDE">
2903 <![ %videoobject.element; [
2904 <!ELEMENT VideoObject - - (ObjectInfo?, VideoData)>
2905 <!--end of mediaobject.element-->]]>
2907 <!ENTITY % videoobject.attlist "INCLUDE">
2908 <![ %videoobject.attlist; [
2909 <!ATTLIST VideoObject
2911 %videoobject.role.attrib;
2912 %local.videoobject.attrib;
2914 <!--end of videoobject.attlist-->]]>
2915 <!--end of videoobject.module-->]]>
2917 <!ENTITY % audioobject.module "INCLUDE">
2918 <![ %audioobject.module; [
2919 <!ENTITY % local.audioobject.attrib "">
2920 <!ENTITY % audioobject.role.attrib "%role.attrib;">
2922 <!ENTITY % audioobject.element "INCLUDE">
2923 <![ %audioobject.element; [
2924 <!ELEMENT AudioObject - - (ObjectInfo?, AudioData)>
2925 <!--end of mediaobject.element-->]]>
2927 <!ENTITY % audioobject.attlist "INCLUDE">
2928 <![ %audioobject.attlist; [
2929 <!ATTLIST AudioObject
2931 %audioobject.role.attrib;
2932 %local.audioobject.attrib;
2934 <!--end of audioobject.attlist-->]]>
2935 <!--end of audioobject.module-->]]>
2937 <!ENTITY % imageobject.module "INCLUDE">
2938 <![ %imageobject.module; [
2939 <!ENTITY % local.imageobject.attrib "">
2940 <!ENTITY % imageobject.role.attrib "%role.attrib;">
2942 <!ENTITY % imageobject.element "INCLUDE">
2943 <![ %imageobject.element; [
2944 <!ELEMENT ImageObject - - (ObjectInfo?, ImageData)>
2945 <!--end of mediaobject.element-->]]>
2947 <!ENTITY % imageobject.attlist "INCLUDE">
2948 <![ %imageobject.attlist; [
2949 <!ATTLIST ImageObject
2951 %imageobject.role.attrib;
2952 %local.imageobject.attrib;
2954 <!--end of imageobject.attlist-->]]>
2955 <!--end of imageobject.module-->]]>
2957 <!ENTITY % textobject.module "INCLUDE">
2958 <![ %textobject.module; [
2959 <!ENTITY % local.textobject.attrib "">
2960 <!ENTITY % textobject.role.attrib "%role.attrib;">
2962 <!ENTITY % textobject.element "INCLUDE">
2963 <![ %textobject.element; [
2964 <!ELEMENT TextObject - - (ObjectInfo?, (Phrase|(%textobject.mix;)+))>
2965 <!--end of textobject.element-->]]>
2967 <!ENTITY % textobject.attlist "INCLUDE">
2968 <![ %textobject.attlist; [
2969 <!ATTLIST TextObject
2971 %textobject.role.attrib;
2972 %local.textobject.attrib;
2974 <!--end of textobject.attlist-->]]>
2975 <!--end of textobject.module-->]]>
2977 <!ENTITY % objectinfo.module "INCLUDE">
2978 <![ %objectinfo.module; [
2979 <!ENTITY % local.objectinfo.attrib "">
2980 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
2982 <!ENTITY % objectinfo.element "INCLUDE">
2983 <![ %objectinfo.element; [
2984 <!ELEMENT ObjectInfo - - ((Graphic | MediaObject | LegalNotice | ModeSpec
2985 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
2987 <!--end of mediaobject.element-->]]>
2989 <!ENTITY % objectinfo.attlist "INCLUDE">
2990 <![ %objectinfo.attlist; [
2991 <!ATTLIST ObjectInfo
2993 %objectinfo.role.attrib;
2994 %local.objectinfo.attrib;
2996 <!--end of objectinfo.attlist-->]]>
2997 <!--end of objectinfo.module-->]]>
2999 <!ENTITY % local.objectdata.attrib "">
3000 <!ENTITY % objectdata.attrib
3002 --EntityRef: Name of an external entity containing the content
3003 of the object data--
3004 EntityRef ENTITY #IMPLIED
3006 --FileRef: Filename, qualified by a pathname if desired,
3007 designating the file containing the content of the object data--
3008 FileRef CDATA #IMPLIED
3010 --Format: Notation of the element content, if any--
3011 Format (%notation.class;)
3014 --SrcCredit: Information about the source of the image--
3015 SrcCredit CDATA #IMPLIED
3017 %local.objectdata.attrib;"
3020 <!ENTITY % videodata.module "INCLUDE">
3021 <![ %videodata.module; [
3022 <!ENTITY % local.videodata.attrib "">
3023 <!ENTITY % videodata.role.attrib "%role.attrib;">
3025 <!ENTITY % videodata.element "INCLUDE">
3026 <![ %videodata.element; [
3027 <!ELEMENT VideoData - O EMPTY>
3028 <!--end of mediaobject.element-->]]>
3030 <!ENTITY % videodata.attlist "INCLUDE">
3031 <![ %videodata.attlist; [
3036 --Width: Same as CALS reprowid (desired width)--
3037 Width NUTOKEN #IMPLIED
3039 --Depth: Same as CALS reprodep (desired depth)--
3040 Depth NUTOKEN #IMPLIED
3042 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3043 application-specific--
3048 --Scale: Conflation of CALS hscale and vscale--
3049 Scale NUMBER #IMPLIED
3051 --Scalefit: Same as CALS scalefit--
3052 Scalefit %yesorno.attvals;
3055 %videodata.role.attrib;
3056 %local.videodata.attrib;
3058 <!--end of videodata.attlist-->]]>
3059 <!--end of videodata.module-->]]>
3061 <!ENTITY % audiodata.module "INCLUDE">
3062 <![ %audiodata.module; [
3063 <!ENTITY % local.audiodata.attrib "">
3064 <!ENTITY % audiodata.role.attrib "%role.attrib;">
3066 <!ENTITY % audiodata.element "INCLUDE">
3067 <![ %audiodata.element; [
3068 <!ELEMENT AudioData - O EMPTY>
3069 <!--end of mediaobject.element-->]]>
3071 <!ENTITY % audiodata.attlist "INCLUDE">
3072 <![ %audiodata.attlist; [
3076 %local.audiodata.attrib;
3077 %audiodata.role.attrib;
3079 <!--end of audiodata.attlist-->]]>
3080 <!--end of audiodata.module-->]]>
3082 <!ENTITY % imagedata.module "INCLUDE">
3083 <![ %imagedata.module; [
3084 <!ENTITY % local.imagedata.attrib "">
3085 <!ENTITY % imagedata.role.attrib "%role.attrib;">
3087 <!ENTITY % imagedata.element "INCLUDE">
3088 <![ %imagedata.element; [
3089 <!ELEMENT ImageData - O EMPTY>
3090 <!--end of mediaobject.element-->]]>
3092 <!ENTITY % imagedata.attlist "INCLUDE">
3093 <![ %imagedata.attlist; [
3098 --Width: Same as CALS reprowid (desired width)--
3099 Width NUTOKEN #IMPLIED
3101 --Depth: Same as CALS reprodep (desired depth)--
3102 Depth NUTOKEN #IMPLIED
3104 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3105 application-specific--
3110 --Scale: Conflation of CALS hscale and vscale--
3111 Scale NUMBER #IMPLIED
3113 --Scalefit: Same as CALS scalefit--
3114 Scalefit %yesorno.attvals;
3117 %local.imagedata.attrib;
3118 %imagedata.role.attrib;
3120 <!--end of imagedata.attlist-->]]>
3121 <!--end of imagedata.module-->]]>
3123 <!ENTITY % caption.module "INCLUDE">
3124 <![ %caption.module; [
3125 <!ENTITY % local.caption.attrib "">
3126 <!ENTITY % caption.role.attrib "%role.attrib;">
3128 <!ENTITY % caption.element "INCLUDE">
3129 <![ %caption.element; [
3130 <!ELEMENT Caption - - (%textobject.mix;)*>
3131 <!--end of mediaobject.element-->]]>
3133 <!ENTITY % caption.attlist "INCLUDE">
3134 <![ %caption.attlist; [
3137 %local.caption.attrib;
3138 %caption.role.attrib;
3140 <!--end of caption.attlist-->]]>
3141 <!--end of caption.module-->]]>
3143 <!ENTITY % mediaobjectco.module "INCLUDE">
3144 <![ %mediaobjectco.module; [
3145 <!ENTITY % local.mediaobjectco.attrib "">
3146 <!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
3148 <!ENTITY % mediaobjectco.element "INCLUDE">
3149 <![ %mediaobjectco.element; [
3150 <!ELEMENT MediaObjectCO - - (ObjectInfo?, ImageObjectCO,
3151 (ImageObjectCO|TextObject)*)>
3152 <!--end of mediaobjectco.element-->]]>
3154 <!ENTITY % mediaobjectco.attlist "INCLUDE">
3155 <![ %mediaobjectco.attlist; [
3156 <!ATTLIST MediaObjectCO
3158 %mediaobjectco.role.attrib;
3159 %local.mediaobjectco.attrib;
3161 <!--end of mediaobjectco.attlist-->]]>
3162 <!--end of mediaobjectco.module-->]]>
3164 <!ENTITY % imageobjectco.module "INCLUDE">
3165 <![ %imageobjectco.module; [
3166 <!ENTITY % local.imageobjectco.attrib "">
3167 <!ENTITY % imageobjectco.role.attrib "%role.attrib;">
3169 <!ENTITY % imageobjectco.element "INCLUDE">
3170 <![ %imageobjectco.element; [
3171 <!ELEMENT ImageObjectCO - - (AreaSpec, ImageObject, CalloutList*)>
3172 <!--end of imageobjectco.element-->]]>
3174 <!ENTITY % imageobjectco.attlist "INCLUDE">
3175 <![ %imageobjectco.attlist; [
3176 <!ATTLIST ImageObjectCO
3178 %imageobjectco.role.attrib;
3179 %local.imageobjectco.attrib;
3181 <!--end of imageobjectco.attlist-->]]>
3182 <!--end of imageobjectco.module-->]]>
3183 <!--end of mediaobject.content.module-->]]>
3185 <!-- Equations ........................ -->
3187 <!ENTITY % equation.module "INCLUDE">
3188 <![ %equation.module; [
3189 <!ENTITY % local.equation.attrib "">
3190 <!ENTITY % equation.role.attrib "%role.attrib;">
3192 <!ENTITY % equation.element "INCLUDE">
3193 <![ %equation.element; [
3194 <!ELEMENT Equation - - ((%formalobject.title.content;)?, (InformalEquation |
3195 (Alt?, %equation.content;)))>
3196 <!--end of equation.element-->]]>
3198 <!ENTITY % equation.attlist "INCLUDE">
3199 <![ %equation.attlist; [
3203 %equation.role.attrib;
3204 %local.equation.attrib;
3206 <!--end of equation.attlist-->]]>
3207 <!--end of equation.module-->]]>
3209 <!ENTITY % informalequation.module "INCLUDE">
3210 <![ %informalequation.module; [
3211 <!ENTITY % local.informalequation.attrib "">
3212 <!ENTITY % informalequation.role.attrib "%role.attrib;">
3214 <!ENTITY % informalequation.element "INCLUDE">
3215 <![ %informalequation.element; [
3216 <!ELEMENT InformalEquation - - (Alt?, %equation.content;)>
3217 <!--end of informalequation.element-->]]>
3219 <!ENTITY % informalequation.attlist "INCLUDE">
3220 <![ %informalequation.attlist; [
3221 <!ATTLIST InformalEquation
3223 %informalequation.role.attrib;
3224 %local.informalequation.attrib;
3226 <!--end of informalequation.attlist-->]]>
3227 <!--end of informalequation.module-->]]>
3229 <!ENTITY % inlineequation.module "INCLUDE">
3230 <![ %inlineequation.module; [
3231 <!ENTITY % local.inlineequation.attrib "">
3232 <!ENTITY % inlineequation.role.attrib "%role.attrib;">
3234 <!ENTITY % inlineequation.element "INCLUDE">
3235 <![ %inlineequation.element; [
3236 <!ELEMENT InlineEquation - - (Alt?, %inlineequation.content;)>
3237 <!--end of inlineequation.element-->]]>
3239 <!ENTITY % inlineequation.attlist "INCLUDE">
3240 <![ %inlineequation.attlist; [
3241 <!ATTLIST InlineEquation
3243 %inlineequation.role.attrib;
3244 %local.inlineequation.attrib;
3246 <!--end of inlineequation.attlist-->]]>
3247 <!--end of inlineequation.module-->]]>
3249 <!ENTITY % alt.module "INCLUDE">
3251 <!ENTITY % local.alt.attrib "">
3252 <!ENTITY % alt.role.attrib "%role.attrib;">
3254 <!ENTITY % alt.element "INCLUDE">
3256 <!ELEMENT Alt - - (#PCDATA)>
3257 <!--end of alt.element-->]]>
3259 <!ENTITY % alt.attlist "INCLUDE">
3266 <!--end of alt.attlist-->]]>
3267 <!--end of alt.module-->]]>
3269 <!-- Tables ........................... -->
3271 <!ENTITY % table.module "INCLUDE">
3272 <![ %table.module; [
3274 <!ENTITY % tables.role.attrib "%role.attrib;">
3276 <!-- Add Label attribute to Table element (and InformalTable element). -->
3277 <!ENTITY % bodyatt "%label.attrib;">
3279 <!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
3280 EntryTbl, and Entry (and InformalTable element). -->
3283 %tables.role.attrib;">
3285 <!-- Remove Chart. -->
3286 <!ENTITY % tbl.table.name "Table">
3288 <!-- Content model for Table. -->
3289 <!ENTITY % tbl.table.mdl
3290 "((%formalobject.title.content;),
3292 (Graphic+|MediaObject+|TGroup+))">
3294 <!-- Exclude all DocBook tables and formal objects. -->
3295 <!ENTITY % tbl.table.excep "-(InformalTable|%formal.class;)">
3297 <!-- Remove pgbrk exception on Row. -->
3298 <!ENTITY % tbl.row.excep "">
3300 <!-- Allow either objects or inlines; beware of REs between elements. -->
3301 <!ENTITY % tbl.entry.mdl "((%tabentry.mix;)+ | (%para.char.mix;)+)">
3303 <!-- Remove pgbrk exception on Entry. -->
3304 <!ENTITY % tbl.entry.excep "">
3306 <!-- Remove pgbrk exception on EntryTbl, but leave exclusion of itself. -->
3307 <!ENTITY % tbl.entrytbl.excep "-(EntryTbl)">
3309 <!-- Reference CALS table module. -->
3310 <!ENTITY % calstbls PUBLIC "-//USA-DOD//DTD Table Model 951010//EN">
3312 <!--end of table.module-->]]>
3314 <!ENTITY % informaltable.module "INCLUDE">
3315 <![ %informaltable.module; [
3317 <!-- Note that InformalTable is dependent on some of the entity
3318 declarations that customize Table. -->
3320 <!ENTITY % local.informaltable.attrib "">
3322 <!ENTITY % informaltable.element "INCLUDE">
3323 <![ %informaltable.element; [
3324 <!ELEMENT InformalTable - - (Graphic+|MediaObject+|TGroup+) %tbl.table.excep;>
3325 <!--end of informaltable.element-->]]>
3327 <!ENTITY % informaltable.attlist "INCLUDE">
3328 <![ %informaltable.attlist; [
3329 <!ATTLIST InformalTable
3331 Frame, Colsep, and Rowsep must be repeated because
3332 they are not in entities in the table module.
3340 Colsep %yesorno.attvals; #IMPLIED
3341 Rowsep %yesorno.attvals; #IMPLIED
3342 %tbl.table.att; -- includes TabStyle, ToCentry, ShortEntry,
3344 %bodyatt; -- includes Label --
3345 %secur; -- includes common attributes --
3346 %local.informaltable.attrib;
3348 <!--end of informaltable.attlist-->]]>
3349 <!--end of informaltable.module-->]]>
3351 <!-- ...................................................................... -->
3352 <!-- Synopses ............................................................. -->
3354 <!-- Synopsis ......................... -->
3356 <!ENTITY % synopsis.module "INCLUDE">
3357 <![ %synopsis.module; [
3358 <!ENTITY % local.synopsis.attrib "">
3359 <!ENTITY % synopsis.role.attrib "%role.attrib;">
3361 <!ENTITY % synopsis.element "INCLUDE">
3362 <![ %synopsis.element; [
3363 <!ELEMENT Synopsis - - ((LineAnnotation | %para.char.mix;
3364 | Graphic | MediaObject)+)>
3365 <!--end of synopsis.element-->]]>
3367 <!ENTITY % synopsis.attlist "INCLUDE">
3368 <![ %synopsis.attlist; [
3371 %linespecific.attrib;
3373 %synopsis.role.attrib;
3374 %local.synopsis.attrib;
3376 <!--end of synopsis.attlist-->]]>
3378 <!--ELEMENT LineAnnotation (defined in the Inlines section, below)-->
3379 <!--end of synopsis.module-->]]>
3381 <!-- CmdSynopsis ...................... -->
3383 <!ENTITY % cmdsynopsis.content.module "INCLUDE">
3384 <![ %cmdsynopsis.content.module; [
3385 <!ENTITY % cmdsynopsis.module "INCLUDE">
3386 <![ %cmdsynopsis.module; [
3387 <!ENTITY % local.cmdsynopsis.attrib "">
3388 <!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
3390 <!ENTITY % cmdsynopsis.element "INCLUDE">
3391 <![ %cmdsynopsis.element; [
3392 <!ELEMENT CmdSynopsis - - ((Command | Arg | Group | SBR)+, SynopFragment*)>
3393 <!--end of cmdsynopsis.element-->]]>
3395 <!ENTITY % cmdsynopsis.attlist "INCLUDE">
3396 <![ %cmdsynopsis.attlist; [
3397 <!ATTLIST CmdSynopsis
3400 Sepchar: Character that should separate command and all
3401 top-level arguments; alternate value might be e.g., Δ
3405 CmdLength: Length beyond which the presentation engine
3406 may consider a Command too long and select an alternate
3407 presentation of the Command and, or, its associated
3410 CmdLength CDATA #IMPLIED
3412 %cmdsynopsis.role.attrib;
3413 %local.cmdsynopsis.attrib;
3415 <!--end of cmdsynopsis.attlist-->]]>
3416 <!--end of cmdsynopsis.module-->]]>
3418 <!ENTITY % arg.module "INCLUDE">
3420 <!ENTITY % local.arg.attrib "">
3421 <!ENTITY % arg.role.attrib "%role.attrib;">
3423 <!ENTITY % arg.element "INCLUDE">
3425 <!ELEMENT Arg - - ((#PCDATA
3432 <!--end of arg.element-->]]>
3434 <!ENTITY % arg.attlist "INCLUDE">
3438 Choice: Whether Arg must be supplied: Opt (optional to
3439 supply, e.g. [arg]; the default), Req (required to supply,
3440 e.g. {arg}), or Plain (required to supply, e.g. arg)
3446 Rep: whether Arg is repeatable: Norepeat (e.g. arg without
3447 ellipsis; the default), or Repeat (e.g. arg...)
3455 <!--end of arg.attlist-->]]>
3456 <!--end of arg.module-->]]>
3458 <!ENTITY % group.module "INCLUDE">
3459 <![ %group.module; [
3460 <!--FUTURE USE (V4.0):
3461 ......................
3462 The OptMult and ReqMult values for the Choice attribute on Group will be
3463 removed. Use the Rep attribute instead to indicate that the choice is
3465 ......................
3468 <!ENTITY % local.group.attrib "">
3469 <!ENTITY % group.role.attrib "%role.attrib;">
3471 <!ENTITY % group.element "INCLUDE">
3472 <![ %group.element; [
3473 <!ELEMENT Group - - ((Arg | Group | Option | SynopFragmentRef
3474 | Replaceable | SBR)+)>
3475 <!--end of group.element-->]]>
3477 <!ENTITY % group.attlist "INCLUDE">
3478 <![ %group.attlist; [
3481 Choice: Whether Group must be supplied: Opt (optional to
3482 supply, e.g. [g1|g2|g3]; the default), Req (required to
3483 supply, e.g. {g1|g2|g3}), Plain (required to supply,
3484 e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
3485 [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
3494 Rep: whether Group is repeatable: Norepeat (e.g. group
3495 without ellipsis; the default), or Repeat (e.g. group...)
3501 %local.group.attrib;
3503 <!--end of group.attlist-->]]>
3504 <!--end of group.module-->]]>
3506 <!ENTITY % sbr.module "INCLUDE">
3508 <!ENTITY % local.sbr.attrib "">
3509 <!-- Synopsis break -->
3510 <!ENTITY % sbr.role.attrib "%role.attrib;">
3512 <!ENTITY % sbr.element "INCLUDE">
3514 <!ELEMENT SBR - O EMPTY>
3515 <!--end of sbr.element-->]]>
3517 <!ENTITY % sbr.attlist "INCLUDE">
3524 <!--end of sbr.attlist-->]]>
3525 <!--end of sbr.module-->]]>
3527 <!ENTITY % synopfragmentref.module "INCLUDE">
3528 <![ %synopfragmentref.module; [
3529 <!ENTITY % local.synopfragmentref.attrib "">
3530 <!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
3532 <!ENTITY % synopfragmentref.element "INCLUDE">
3533 <![ %synopfragmentref.element; [
3534 <!ELEMENT SynopFragmentRef - - RCDATA >
3535 <!--end of synopfragmentref.element-->]]>
3537 <!ENTITY % synopfragmentref.attlist "INCLUDE">
3538 <![ %synopfragmentref.attlist; [
3539 <!ATTLIST SynopFragmentRef
3540 %linkendreq.attrib; --to SynopFragment of complex synopsis
3541 material for separate referencing--
3543 %synopfragmentref.role.attrib;
3544 %local.synopfragmentref.attrib;
3546 <!--end of synopfragmentref.attlist-->]]>
3547 <!--end of synopfragmentref.module-->]]>
3549 <!ENTITY % synopfragment.module "INCLUDE">
3550 <![ %synopfragment.module; [
3551 <!ENTITY % local.synopfragment.attrib "">
3552 <!ENTITY % synopfragment.role.attrib "%role.attrib;">
3554 <!ENTITY % synopfragment.element "INCLUDE">
3555 <![ %synopfragment.element; [
3556 <!ELEMENT SynopFragment - - ((Arg | Group)+)>
3557 <!--end of synopfragment.element-->]]>
3559 <!ENTITY % synopfragment.attlist "INCLUDE">
3560 <![ %synopfragment.attlist; [
3561 <!ATTLIST SynopFragment
3562 %idreq.common.attrib;
3563 %synopfragment.role.attrib;
3564 %local.synopfragment.attrib;
3566 <!--end of synopfragment.attlist-->]]>
3567 <!--end of synopfragment.module-->]]>
3569 <!--ELEMENT Command (defined in the Inlines section, below)-->
3570 <!--ELEMENT Option (defined in the Inlines section, below)-->
3571 <!--ELEMENT Replaceable (defined in the Inlines section, below)-->
3572 <!--end of cmdsynopsis.content.module-->]]>
3574 <!-- FuncSynopsis ..................... -->
3576 <!ENTITY % funcsynopsis.content.module "INCLUDE">
3577 <![ %funcsynopsis.content.module; [
3578 <!ENTITY % funcsynopsis.module "INCLUDE">
3579 <![ %funcsynopsis.module; [
3580 <!--FUTURE USE (V4.0):
3581 ......................
3582 The content model group starting with FuncDef will not be available; you
3583 will have to use FuncPrototype. Also, you will be able to have a
3584 mixture of FuncPrototypes and FuncSynopsisInfos (this is not
3585 backwards-incompatible all by itself).
3587 <!ELEMENT FuncSynopsis - - ((FuncSynopsisInfo|FuncPrototype)+)>
3588 ......................
3591 <!ENTITY % local.funcsynopsis.attrib "">
3592 <!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
3594 <!ENTITY % funcsynopsis.element "INCLUDE">
3595 <![ %funcsynopsis.element; [
3596 <!ELEMENT FuncSynopsis - - (FuncSynopsisInfo?, (FuncPrototype+ |
3597 (FuncDef, (Void | VarArgs | ParamDef+))+), FuncSynopsisInfo?)>
3598 <!--end of funcsynopsis.element-->]]>
3600 <!ENTITY % funcsynopsis.attlist "INCLUDE">
3601 <![ %funcsynopsis.attlist; [
3602 <!ATTLIST FuncSynopsis
3605 %funcsynopsis.role.attrib;
3606 %local.funcsynopsis.attrib;
3608 <!--end of funcsynopsis.attlist-->]]>
3609 <!--end of funcsynopsis.module-->]]>
3611 <!ENTITY % funcsynopsisinfo.module "INCLUDE">
3612 <![ %funcsynopsisinfo.module; [
3613 <!ENTITY % local.funcsynopsisinfo.attrib "">
3614 <!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
3616 <!ENTITY % funcsynopsisinfo.element "INCLUDE">
3617 <![ %funcsynopsisinfo.element; [
3618 <!ELEMENT FuncSynopsisInfo - O ((LineAnnotation | %cptr.char.mix;)* )>
3619 <!--end of funcsynopsisinfo.element-->]]>
3621 <!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
3622 <![ %funcsynopsisinfo.attlist; [
3623 <!ATTLIST FuncSynopsisInfo
3624 %linespecific.attrib;
3626 %funcsynopsisinfo.role.attrib;
3627 %local.funcsynopsisinfo.attrib;
3629 <!--end of funcsynopsisinfo.attlist-->]]>
3630 <!--end of funcsynopsisinfo.module-->]]>
3632 <!ENTITY % funcprototype.module "INCLUDE">
3633 <![ %funcprototype.module; [
3634 <!ENTITY % local.funcprototype.attrib "">
3635 <!ENTITY % funcprototype.role.attrib "%role.attrib;">
3637 <!ENTITY % funcprototype.element "INCLUDE">
3638 <![ %funcprototype.element; [
3639 <!ELEMENT FuncPrototype - O (FuncDef, (Void | VarArgs | ParamDef+))>
3640 <!--end of funcprototype.element-->]]>
3642 <!ENTITY % funcprototype.attlist "INCLUDE">
3643 <![ %funcprototype.attlist; [
3644 <!ATTLIST FuncPrototype
3646 %funcprototype.role.attrib;
3647 %local.funcprototype.attrib;
3649 <!--end of funcprototype.attlist-->]]>
3650 <!--end of funcprototype.module-->]]>
3652 <!ENTITY % funcdef.module "INCLUDE">
3653 <![ %funcdef.module; [
3654 <!ENTITY % local.funcdef.attrib "">
3655 <!ENTITY % funcdef.role.attrib "%role.attrib;">
3657 <!ENTITY % funcdef.element "INCLUDE">
3658 <![ %funcdef.element; [
3659 <!ELEMENT FuncDef - - ((#PCDATA
3662 <!--end of funcdef.element-->]]>
3664 <!ENTITY % funcdef.attlist "INCLUDE">
3665 <![ %funcdef.attlist; [
3668 %funcdef.role.attrib;
3669 %local.funcdef.attrib;
3671 <!--end of funcdef.attlist-->]]>
3672 <!--end of funcdef.module-->]]>
3674 <!ENTITY % void.module "INCLUDE">
3676 <!ENTITY % local.void.attrib "">
3677 <!ENTITY % void.role.attrib "%role.attrib;">
3679 <!ENTITY % void.element "INCLUDE">
3680 <![ %void.element; [
3681 <!ELEMENT Void - O EMPTY>
3682 <!--end of void.element-->]]>
3684 <!ENTITY % void.attlist "INCLUDE">
3685 <![ %void.attlist; [
3691 <!--end of void.attlist-->]]>
3692 <!--end of void.module-->]]>
3694 <!ENTITY % varargs.module "INCLUDE">
3695 <![ %varargs.module; [
3696 <!ENTITY % local.varargs.attrib "">
3697 <!ENTITY % varargs.role.attrib "%role.attrib;">
3699 <!ENTITY % varargs.element "INCLUDE">
3700 <![ %varargs.element; [
3701 <!ELEMENT VarArgs - O EMPTY>
3702 <!--end of varargs.element-->]]>
3704 <!ENTITY % varargs.attlist "INCLUDE">
3705 <![ %varargs.attlist; [
3708 %varargs.role.attrib;
3709 %local.varargs.attrib;
3711 <!--end of varargs.attlist-->]]>
3712 <!--end of varargs.module-->]]>
3714 <!-- Processing assumes that only one Parameter will appear in a
3715 ParamDef, and that FuncParams will be used at most once, for
3716 providing information on the "inner parameters" for parameters that
3717 are pointers to functions. -->
3719 <!ENTITY % paramdef.module "INCLUDE">
3720 <![ %paramdef.module; [
3721 <!ENTITY % local.paramdef.attrib "">
3722 <!ENTITY % paramdef.role.attrib "%role.attrib;">
3724 <!ENTITY % paramdef.element "INCLUDE">
3725 <![ %paramdef.element; [
3726 <!ELEMENT ParamDef - - ((#PCDATA
3730 <!--end of paramdef.element-->]]>
3732 <!ENTITY % paramdef.attlist "INCLUDE">
3733 <![ %paramdef.attlist; [
3736 %paramdef.role.attrib;
3737 %local.paramdef.attrib;
3739 <!--end of paramdef.attlist-->]]>
3740 <!--end of paramdef.module-->]]>
3742 <!ENTITY % funcparams.module "INCLUDE">
3743 <![ %funcparams.module; [
3744 <!ENTITY % local.funcparams.attrib "">
3745 <!ENTITY % funcparams.role.attrib "%role.attrib;">
3747 <!ENTITY % funcparams.element "INCLUDE">
3748 <![ %funcparams.element; [
3749 <!ELEMENT FuncParams - - ((%cptr.char.mix;)*)>
3750 <!--end of funcparams.element-->]]>
3752 <!ENTITY % funcparams.attlist "INCLUDE">
3753 <![ %funcparams.attlist; [
3754 <!ATTLIST FuncParams
3756 %funcparams.role.attrib;
3757 %local.funcparams.attrib;
3759 <!--end of funcparams.attlist-->]]>
3760 <!--end of funcparams.module-->]]>
3762 <!--ELEMENT LineAnnotation (defined in the Inlines section, below)-->
3763 <!--ELEMENT Replaceable (defined in the Inlines section, below)-->
3764 <!--ELEMENT Function (defined in the Inlines section, below)-->
3765 <!--ELEMENT Parameter (defined in the Inlines section, below)-->
3766 <!--end of funcsynopsis.content.module-->]]>
3768 <!-- ...................................................................... -->
3769 <!-- Document information entities and elements ........................... -->
3771 <!-- The document information elements include some elements that are
3772 currently used only in the document hierarchy module. They are
3773 defined here so that they will be available for use in customized
3774 document hierarchies. -->
3776 <!-- .................................. -->
3778 <!ENTITY % docinfo.content.module "INCLUDE">
3779 <![ %docinfo.content.module; [
3781 <!-- Ackno ............................ -->
3783 <!ENTITY % ackno.module "INCLUDE">
3784 <![ %ackno.module; [
3785 <!ENTITY % local.ackno.attrib "">
3786 <!ENTITY % ackno.role.attrib "%role.attrib;">
3788 <!ENTITY % ackno.element "INCLUDE">
3789 <![ %ackno.element; [
3790 <!ELEMENT Ackno - - ((%docinfo.char.mix;)+)>
3791 <!--end of ackno.element-->]]>
3793 <!ENTITY % ackno.attlist "INCLUDE">
3794 <![ %ackno.attlist; [
3798 %local.ackno.attrib;
3800 <!--end of ackno.attlist-->]]>
3801 <!--end of ackno.module-->]]>
3803 <!-- Address .......................... -->
3805 <!ENTITY % address.content.module "INCLUDE">
3806 <![ %address.content.module; [
3807 <!ENTITY % address.module "INCLUDE">
3808 <![ %address.module; [
3809 <!ENTITY % local.address.attrib "">
3810 <!ENTITY % address.role.attrib "%role.attrib;">
3812 <!ENTITY % address.element "INCLUDE">
3813 <![ %address.element; [
3814 <!ELEMENT Address - - (#PCDATA|%person.ident.mix;
3815 |Street|POB|Postcode|City|State|Country|Phone
3816 |Fax|Email|OtherAddr)*>
3817 <!--end of address.element-->]]>
3819 <!ENTITY % address.attlist "INCLUDE">
3820 <![ %address.attlist; [
3822 %linespecific.attrib;
3824 %address.role.attrib;
3825 %local.address.attrib;
3827 <!--end of address.attlist-->]]>
3828 <!--end of address.module-->]]>
3830 <!ENTITY % street.module "INCLUDE">
3831 <![ %street.module; [
3832 <!ENTITY % local.street.attrib "">
3833 <!ENTITY % street.role.attrib "%role.attrib;">
3835 <!ENTITY % street.element "INCLUDE">
3836 <![ %street.element; [
3837 <!ELEMENT Street - - ((%docinfo.char.mix;)+)>
3838 <!--end of street.element-->]]>
3840 <!ENTITY % street.attlist "INCLUDE">
3841 <![ %street.attlist; [
3844 %street.role.attrib;
3845 %local.street.attrib;
3847 <!--end of street.attlist-->]]>
3848 <!--end of street.module-->]]>
3850 <!ENTITY % pob.module "INCLUDE">
3852 <!ENTITY % local.pob.attrib "">
3853 <!ENTITY % pob.role.attrib "%role.attrib;">
3855 <!ENTITY % pob.element "INCLUDE">
3857 <!ELEMENT POB - - ((%docinfo.char.mix;)+)>
3858 <!--end of pob.element-->]]>
3860 <!ENTITY % pob.attlist "INCLUDE">
3867 <!--end of pob.attlist-->]]>
3868 <!--end of pob.module-->]]>
3870 <!ENTITY % postcode.module "INCLUDE">
3871 <![ %postcode.module; [
3872 <!ENTITY % local.postcode.attrib "">
3873 <!ENTITY % postcode.role.attrib "%role.attrib;">
3875 <!ENTITY % postcode.element "INCLUDE">
3876 <![ %postcode.element; [
3877 <!ELEMENT Postcode - - ((%docinfo.char.mix;)+)>
3878 <!--end of postcode.element-->]]>
3880 <!ENTITY % postcode.attlist "INCLUDE">
3881 <![ %postcode.attlist; [
3884 %postcode.role.attrib;
3885 %local.postcode.attrib;
3887 <!--end of postcode.attlist-->]]>
3888 <!--end of postcode.module-->]]>
3890 <!ENTITY % city.module "INCLUDE">
3892 <!ENTITY % local.city.attrib "">
3893 <!ENTITY % city.role.attrib "%role.attrib;">
3895 <!ENTITY % city.element "INCLUDE">
3896 <![ %city.element; [
3897 <!ELEMENT City - - ((%docinfo.char.mix;)+)>
3898 <!--end of city.element-->]]>
3900 <!ENTITY % city.attlist "INCLUDE">
3901 <![ %city.attlist; [
3907 <!--end of city.attlist-->]]>
3908 <!--end of city.module-->]]>
3910 <!ENTITY % state.module "INCLUDE">
3911 <![ %state.module; [
3912 <!ENTITY % local.state.attrib "">
3913 <!ENTITY % state.role.attrib "%role.attrib;">
3915 <!ENTITY % state.element "INCLUDE">
3916 <![ %state.element; [
3917 <!ELEMENT State - - ((%docinfo.char.mix;)+)>
3918 <!--end of state.element-->]]>
3920 <!ENTITY % state.attlist "INCLUDE">
3921 <![ %state.attlist; [
3925 %local.state.attrib;
3927 <!--end of state.attlist-->]]>
3928 <!--end of state.module-->]]>
3930 <!ENTITY % country.module "INCLUDE">
3931 <![ %country.module; [
3932 <!ENTITY % local.country.attrib "">
3933 <!ENTITY % country.role.attrib "%role.attrib;">
3935 <!ENTITY % country.element "INCLUDE">
3936 <![ %country.element; [
3937 <!ELEMENT Country - - ((%docinfo.char.mix;)+)>
3938 <!--end of country.element-->]]>
3940 <!ENTITY % country.attlist "INCLUDE">
3941 <![ %country.attlist; [
3944 %country.role.attrib;
3945 %local.country.attrib;
3947 <!--end of country.attlist-->]]>
3948 <!--end of country.module-->]]>
3950 <!ENTITY % phone.module "INCLUDE">
3951 <![ %phone.module; [
3952 <!ENTITY % local.phone.attrib "">
3953 <!ENTITY % phone.role.attrib "%role.attrib;">
3955 <!ENTITY % phone.element "INCLUDE">
3956 <![ %phone.element; [
3957 <!ELEMENT Phone - - ((%docinfo.char.mix;)+)>
3958 <!--end of phone.element-->]]>
3960 <!ENTITY % phone.attlist "INCLUDE">
3961 <![ %phone.attlist; [
3965 %local.phone.attrib;
3967 <!--end of phone.attlist-->]]>
3968 <!--end of phone.module-->]]>
3970 <!ENTITY % fax.module "INCLUDE">
3972 <!ENTITY % local.fax.attrib "">
3973 <!ENTITY % fax.role.attrib "%role.attrib;">
3975 <!ENTITY % fax.element "INCLUDE">
3977 <!ELEMENT Fax - - ((%docinfo.char.mix;)+)>
3978 <!--end of fax.element-->]]>
3980 <!ENTITY % fax.attlist "INCLUDE">
3987 <!--end of fax.attlist-->]]>
3988 <!--end of fax.module-->]]>
3990 <!--ELEMENT Email (defined in the Inlines section, below)-->
3992 <!ENTITY % otheraddr.module "INCLUDE">
3993 <![ %otheraddr.module; [
3994 <!ENTITY % local.otheraddr.attrib "">
3995 <!ENTITY % otheraddr.role.attrib "%role.attrib;">
3997 <!ENTITY % otheraddr.element "INCLUDE">
3998 <![ %otheraddr.element; [
3999 <!ELEMENT OtherAddr - - ((%docinfo.char.mix;)+)>
4000 <!--end of otheraddr.element-->]]>
4002 <!ENTITY % otheraddr.attlist "INCLUDE">
4003 <![ %otheraddr.attlist; [
4006 %otheraddr.role.attrib;
4007 %local.otheraddr.attrib;
4009 <!--end of otheraddr.attlist-->]]>
4010 <!--end of otheraddr.module-->]]>
4011 <!--end of address.content.module-->]]>
4013 <!-- Affiliation ...................... -->
4015 <!ENTITY % affiliation.content.module "INCLUDE">
4016 <![ %affiliation.content.module; [
4017 <!ENTITY % affiliation.module "INCLUDE">
4018 <![ %affiliation.module; [
4019 <!ENTITY % local.affiliation.attrib "">
4020 <!ENTITY % affiliation.role.attrib "%role.attrib;">
4022 <!ENTITY % affiliation.element "INCLUDE">
4023 <![ %affiliation.element; [
4024 <!ELEMENT Affiliation - - (ShortAffil?, JobTitle*, OrgName?, OrgDiv*,
4026 <!--end of affiliation.element-->]]>
4028 <!ENTITY % affiliation.attlist "INCLUDE">
4029 <![ %affiliation.attlist; [
4030 <!ATTLIST Affiliation
4032 %affiliation.role.attrib;
4033 %local.affiliation.attrib;
4035 <!--end of affiliation.attlist-->]]>
4036 <!--end of affiliation.module-->]]>
4038 <!ENTITY % shortaffil.module "INCLUDE">
4039 <![ %shortaffil.module; [
4040 <!ENTITY % local.shortaffil.attrib "">
4041 <!ENTITY % shortaffil.role.attrib "%role.attrib;">
4043 <!ENTITY % shortaffil.element "INCLUDE">
4044 <![ %shortaffil.element; [
4045 <!ELEMENT ShortAffil - - ((%docinfo.char.mix;)+)>
4046 <!--end of shortaffil.element-->]]>
4048 <!ENTITY % shortaffil.attlist "INCLUDE">
4049 <![ %shortaffil.attlist; [
4050 <!ATTLIST ShortAffil
4052 %shortaffil.role.attrib;
4053 %local.shortaffil.attrib;
4055 <!--end of shortaffil.attlist-->]]>
4056 <!--end of shortaffil.module-->]]>
4058 <!ENTITY % jobtitle.module "INCLUDE">
4059 <![ %jobtitle.module; [
4060 <!ENTITY % local.jobtitle.attrib "">
4061 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
4063 <!ENTITY % jobtitle.element "INCLUDE">
4064 <![ %jobtitle.element; [
4065 <!ELEMENT JobTitle - - ((%docinfo.char.mix;)+)>
4066 <!--end of jobtitle.element-->]]>
4068 <!ENTITY % jobtitle.attlist "INCLUDE">
4069 <![ %jobtitle.attlist; [
4072 %jobtitle.role.attrib;
4073 %local.jobtitle.attrib;
4075 <!--end of jobtitle.attlist-->]]>
4076 <!--end of jobtitle.module-->]]>
4078 <!--ELEMENT OrgName (defined elsewhere in this section)-->
4080 <!ENTITY % orgdiv.module "INCLUDE">
4081 <![ %orgdiv.module; [
4082 <!ENTITY % local.orgdiv.attrib "">
4083 <!ENTITY % orgdiv.role.attrib "%role.attrib;">
4085 <!ENTITY % orgdiv.element "INCLUDE">
4086 <![ %orgdiv.element; [
4087 <!ELEMENT OrgDiv - - ((%docinfo.char.mix;)+)>
4088 <!--end of orgdiv.element-->]]>
4090 <!ENTITY % orgdiv.attlist "INCLUDE">
4091 <![ %orgdiv.attlist; [
4094 %orgdiv.role.attrib;
4095 %local.orgdiv.attrib;
4097 <!--end of orgdiv.attlist-->]]>
4098 <!--end of orgdiv.module-->]]>
4100 <!--ELEMENT Address (defined elsewhere in this section)-->
4101 <!--end of affiliation.content.module-->]]>
4103 <!-- ArtPageNums ...................... -->
4105 <!ENTITY % artpagenums.module "INCLUDE">
4106 <![ %artpagenums.module; [
4107 <!ENTITY % local.artpagenums.attrib "">
4108 <!ENTITY % argpagenums.role.attrib "%role.attrib;">
4110 <!ENTITY % artpagenums.element "INCLUDE">
4111 <![ %artpagenums.element; [
4112 <!ELEMENT ArtPageNums - - ((%docinfo.char.mix;)+)>
4113 <!--end of artpagenums.element-->]]>
4115 <!ENTITY % artpagenums.attlist "INCLUDE">
4116 <![ %artpagenums.attlist; [
4117 <!ATTLIST ArtPageNums
4119 %argpagenums.role.attrib;
4120 %local.artpagenums.attrib;
4122 <!--end of artpagenums.attlist-->]]>
4123 <!--end of artpagenums.module-->]]>
4125 <!-- Author ........................... -->
4127 <!ENTITY % author.module "INCLUDE">
4128 <![ %author.module; [
4129 <!--FUTURE USE (V4.0):
4130 ......................
4131 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
4132 wrapper element created to allow association of those two elements with
4133 Author name information.
4134 ......................
4136 <!ENTITY % local.author.attrib "">
4137 <!ENTITY % author.role.attrib "%role.attrib;">
4139 <!ENTITY % author.element "INCLUDE">
4140 <![ %author.element; [
4141 <!ELEMENT Author - - ((%person.ident.mix;)+)>
4142 <!--end of author.element-->]]>
4144 <!ENTITY % author.attlist "INCLUDE">
4145 <![ %author.attlist; [
4148 %author.role.attrib;
4149 %local.author.attrib;
4151 <!--end of author.attlist-->]]>
4152 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4153 <!--end of author.module-->]]>
4155 <!-- AuthorGroup ...................... -->
4157 <!ENTITY % authorgroup.content.module "INCLUDE">
4158 <![ %authorgroup.content.module; [
4159 <!ENTITY % authorgroup.module "INCLUDE">
4160 <![ %authorgroup.module; [
4161 <!ENTITY % local.authorgroup.attrib "">
4162 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
4164 <!ENTITY % authorgroup.element "INCLUDE">
4165 <![ %authorgroup.element; [
4166 <!ELEMENT AuthorGroup - - ((Author|Editor|Collab|CorpAuthor|OtherCredit)+)>
4167 <!--end of authorgroup.element-->]]>
4169 <!ENTITY % authorgroup.attlist "INCLUDE">
4170 <![ %authorgroup.attlist; [
4171 <!ATTLIST AuthorGroup
4173 %authorgroup.role.attrib;
4174 %local.authorgroup.attrib;
4176 <!--end of authorgroup.attlist-->]]>
4177 <!--end of authorgroup.module-->]]>
4179 <!--ELEMENT Author (defined elsewhere in this section)-->
4180 <!--ELEMENT Editor (defined elsewhere in this section)-->
4182 <!ENTITY % collab.content.module "INCLUDE">
4183 <![ %collab.content.module; [
4184 <!ENTITY % collab.module "INCLUDE">
4185 <![ %collab.module; [
4186 <!ENTITY % local.collab.attrib "">
4187 <!ENTITY % collab.role.attrib "%role.attrib;">
4189 <!ENTITY % collab.element "INCLUDE">
4190 <![ %collab.element; [
4191 <!ELEMENT Collab - - (CollabName, Affiliation*)>
4192 <!--end of collab.element-->]]>
4194 <!ENTITY % collab.attlist "INCLUDE">
4195 <![ %collab.attlist; [
4198 %collab.role.attrib;
4199 %local.collab.attrib;
4201 <!--end of collab.attlist-->]]>
4202 <!--end of collab.module-->]]>
4204 <!ENTITY % collabname.module "INCLUDE">
4205 <![ %collabname.module; [
4206 <!ENTITY % local.collabname.attrib "">
4207 <!ENTITY % collabname.role.attrib "%role.attrib;">
4209 <!ENTITY % collabname.element "INCLUDE">
4210 <![ %collabname.element; [
4211 <!ELEMENT CollabName - - ((%docinfo.char.mix;)+)>
4212 <!--end of collabname.element-->]]>
4214 <!ENTITY % collabname.attlist "INCLUDE">
4215 <![ %collabname.attlist; [
4216 <!ATTLIST CollabName
4218 %collabname.role.attrib;
4219 %local.collabname.attrib;
4221 <!--end of collabname.attlist-->]]>
4222 <!--end of collabname.module-->]]>
4224 <!--ELEMENT Affiliation (defined elsewhere in this section)-->
4225 <!--end of collab.content.module-->]]>
4227 <!--ELEMENT CorpAuthor (defined elsewhere in this section)-->
4228 <!--ELEMENT OtherCredit (defined elsewhere in this section)-->
4230 <!--end of authorgroup.content.module-->]]>
4232 <!-- AuthorInitials ................... -->
4234 <!ENTITY % authorinitials.module "INCLUDE">
4235 <![ %authorinitials.module; [
4236 <!ENTITY % local.authorinitials.attrib "">
4237 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
4239 <!ENTITY % authorinitials.element "INCLUDE">
4240 <![ %authorinitials.element; [
4241 <!ELEMENT AuthorInitials - - ((%docinfo.char.mix;)+)>
4242 <!--end of authorinitials.element-->]]>
4244 <!ENTITY % authorinitials.attlist "INCLUDE">
4245 <![ %authorinitials.attlist; [
4246 <!ATTLIST AuthorInitials
4248 %authorinitials.role.attrib;
4249 %local.authorinitials.attrib;
4251 <!--end of authorinitials.attlist-->]]>
4252 <!--end of authorinitials.module-->]]>
4254 <!-- ConfGroup ........................ -->
4256 <!ENTITY % confgroup.content.module "INCLUDE">
4257 <![ %confgroup.content.module; [
4258 <!ENTITY % confgroup.module "INCLUDE">
4259 <![ %confgroup.module; [
4260 <!ENTITY % local.confgroup.attrib "">
4261 <!ENTITY % confgroup.role.attrib "%role.attrib;">
4263 <!ENTITY % confgroup.element "INCLUDE">
4264 <![ %confgroup.element; [
4265 <!ELEMENT ConfGroup - - ((ConfDates|ConfTitle|ConfNum|Address|ConfSponsor)*)>
4266 <!--end of confgroup.element-->]]>
4268 <!ENTITY % confgroup.attlist "INCLUDE">
4269 <![ %confgroup.attlist; [
4272 %confgroup.role.attrib;
4273 %local.confgroup.attrib;
4275 <!--end of confgroup.attlist-->]]>
4276 <!--end of confgroup.module-->]]>
4278 <!ENTITY % confdates.module "INCLUDE">
4279 <![ %confdates.module; [
4280 <!ENTITY % local.confdates.attrib "">
4281 <!ENTITY % confdates.role.attrib "%role.attrib;">
4283 <!ENTITY % confdates.element "INCLUDE">
4284 <![ %confdates.element; [
4285 <!ELEMENT ConfDates - - ((%docinfo.char.mix;)+)>
4286 <!--end of confdates.element-->]]>
4288 <!ENTITY % confdates.attlist "INCLUDE">
4289 <![ %confdates.attlist; [
4292 %confdates.role.attrib;
4293 %local.confdates.attrib;
4295 <!--end of confdates.attlist-->]]>
4296 <!--end of confdates.module-->]]>
4298 <!ENTITY % conftitle.module "INCLUDE">
4299 <![ %conftitle.module; [
4300 <!ENTITY % local.conftitle.attrib "">
4301 <!ENTITY % conftitle.role.attrib "%role.attrib;">
4303 <!ENTITY % conftitle.element "INCLUDE">
4304 <![ %conftitle.element; [
4305 <!ELEMENT ConfTitle - - ((%docinfo.char.mix;)+)>
4306 <!--end of conftitle.element-->]]>
4308 <!ENTITY % conftitle.attlist "INCLUDE">
4309 <![ %conftitle.attlist; [
4312 %conftitle.role.attrib;
4313 %local.conftitle.attrib;
4315 <!--end of conftitle.attlist-->]]>
4316 <!--end of conftitle.module-->]]>
4318 <!ENTITY % confnum.module "INCLUDE">
4319 <![ %confnum.module; [
4320 <!ENTITY % local.confnum.attrib "">
4321 <!ENTITY % confnum.role.attrib "%role.attrib;">
4323 <!ENTITY % confnum.element "INCLUDE">
4324 <![ %confnum.element; [
4325 <!ELEMENT ConfNum - - ((%docinfo.char.mix;)+)>
4326 <!--end of confnum.element-->]]>
4328 <!ENTITY % confnum.attlist "INCLUDE">
4329 <![ %confnum.attlist; [
4332 %confnum.role.attrib;
4333 %local.confnum.attrib;
4335 <!--end of confnum.attlist-->]]>
4336 <!--end of confnum.module-->]]>
4338 <!--ELEMENT Address (defined elsewhere in this section)-->
4340 <!ENTITY % confsponsor.module "INCLUDE">
4341 <![ %confsponsor.module; [
4342 <!ENTITY % local.confsponsor.attrib "">
4343 <!ENTITY % confsponsor.role.attrib "%role.attrib;">
4345 <!ENTITY % confsponsor.element "INCLUDE">
4346 <![ %confsponsor.element; [
4347 <!ELEMENT ConfSponsor - - ((%docinfo.char.mix;)+)>
4348 <!--end of confsponsor.element-->]]>
4350 <!ENTITY % confsponsor.attlist "INCLUDE">
4351 <![ %confsponsor.attlist; [
4352 <!ATTLIST ConfSponsor
4354 %confsponsor.role.attrib;
4355 %local.confsponsor.attrib;
4357 <!--end of confsponsor.attlist-->]]>
4358 <!--end of confsponsor.module-->]]>
4359 <!--end of confgroup.content.module-->]]>
4361 <!-- ContractNum ...................... -->
4363 <!ENTITY % contractnum.module "INCLUDE">
4364 <![ %contractnum.module; [
4365 <!ENTITY % local.contractnum.attrib "">
4366 <!ENTITY % contractnum.role.attrib "%role.attrib;">
4368 <!ENTITY % contractnum.element "INCLUDE">
4369 <![ %contractnum.element; [
4370 <!ELEMENT ContractNum - - ((%docinfo.char.mix;)+)>
4371 <!--end of contractnum.element-->]]>
4373 <!ENTITY % contractnum.attlist "INCLUDE">
4374 <![ %contractnum.attlist; [
4375 <!ATTLIST ContractNum
4377 %contractnum.role.attrib;
4378 %local.contractnum.attrib;
4380 <!--end of contractnum.attlist-->]]>
4381 <!--end of contractnum.module-->]]>
4383 <!-- ContractSponsor .................. -->
4385 <!ENTITY % contractsponsor.module "INCLUDE">
4386 <![ %contractsponsor.module; [
4387 <!ENTITY % local.contractsponsor.attrib "">
4388 <!ENTITY % contractsponsor.role.attrib "%role.attrib;">
4390 <!ENTITY % contractsponsor.element "INCLUDE">
4391 <![ %contractsponsor.element; [
4392 <!ELEMENT ContractSponsor - - ((%docinfo.char.mix;)+)>
4393 <!--end of contractsponsor.element-->]]>
4395 <!ENTITY % contractsponsor.attlist "INCLUDE">
4396 <![ %contractsponsor.attlist; [
4397 <!ATTLIST ContractSponsor
4399 %contractsponsor.role.attrib;
4400 %local.contractsponsor.attrib;
4402 <!--end of contractsponsor.attlist-->]]>
4403 <!--end of contractsponsor.module-->]]>
4405 <!-- Copyright ........................ -->
4407 <!ENTITY % copyright.content.module "INCLUDE">
4408 <![ %copyright.content.module; [
4409 <!ENTITY % copyright.module "INCLUDE">
4410 <![ %copyright.module; [
4411 <!ENTITY % local.copyright.attrib "">
4412 <!ENTITY % copyright.role.attrib "%role.attrib;">
4414 <!ENTITY % copyright.element "INCLUDE">
4415 <![ %copyright.element; [
4416 <!ELEMENT Copyright - - (Year+, Holder*)>
4417 <!--end of copyright.element-->]]>
4419 <!ENTITY % copyright.attlist "INCLUDE">
4420 <![ %copyright.attlist; [
4423 %copyright.role.attrib;
4424 %local.copyright.attrib;
4426 <!--end of copyright.attlist-->]]>
4427 <!--end of copyright.module-->]]>
4429 <!ENTITY % year.module "INCLUDE">
4431 <!ENTITY % local.year.attrib "">
4432 <!ENTITY % year.role.attrib "%role.attrib;">
4434 <!ENTITY % year.element "INCLUDE">
4435 <![ %year.element; [
4436 <!ELEMENT Year - - ((%docinfo.char.mix;)+)>
4437 <!--end of year.element-->]]>
4439 <!ENTITY % year.attlist "INCLUDE">
4440 <![ %year.attlist; [
4446 <!--end of year.attlist-->]]>
4447 <!--end of year.module-->]]>
4449 <!ENTITY % holder.module "INCLUDE">
4450 <![ %holder.module; [
4451 <!ENTITY % local.holder.attrib "">
4452 <!ENTITY % holder.role.attrib "%role.attrib;">
4454 <!ENTITY % holder.element "INCLUDE">
4455 <![ %holder.element; [
4456 <!ELEMENT Holder - - ((%docinfo.char.mix;)+)>
4457 <!--end of holder.element-->]]>
4459 <!ENTITY % holder.attlist "INCLUDE">
4460 <![ %holder.attlist; [
4463 %holder.role.attrib;
4464 %local.holder.attrib;
4466 <!--end of holder.attlist-->]]>
4467 <!--end of holder.module-->]]>
4468 <!--end of copyright.content.module-->]]>
4470 <!-- CorpAuthor ....................... -->
4472 <!ENTITY % corpauthor.module "INCLUDE">
4473 <![ %corpauthor.module; [
4474 <!ENTITY % local.corpauthor.attrib "">
4475 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
4477 <!ENTITY % corpauthor.element "INCLUDE">
4478 <![ %corpauthor.element; [
4479 <!ELEMENT CorpAuthor - - ((%docinfo.char.mix;)+)>
4480 <!--end of corpauthor.element-->]]>
4482 <!ENTITY % corpauthor.attlist "INCLUDE">
4483 <![ %corpauthor.attlist; [
4484 <!ATTLIST CorpAuthor
4486 %corpauthor.role.attrib;
4487 %local.corpauthor.attrib;
4489 <!--end of corpauthor.attlist-->]]>
4490 <!--end of corpauthor.module-->]]>
4492 <!-- CorpName ......................... -->
4494 <!ENTITY % corpname.module "INCLUDE">
4495 <![ %corpname.module; [
4496 <!ENTITY % local.corpname.attrib "">
4498 <!ENTITY % corpname.element "INCLUDE">
4499 <![ %corpname.element; [
4500 <!ELEMENT CorpName - - ((%docinfo.char.mix;)+)>
4501 <!--end of corpname.element-->]]>
4502 <!ENTITY % corpname.role.attrib "%role.attrib;">
4504 <!ENTITY % corpname.attlist "INCLUDE">
4505 <![ %corpname.attlist; [
4508 %corpname.role.attrib;
4509 %local.corpname.attrib;
4511 <!--end of corpname.attlist-->]]>
4512 <!--end of corpname.module-->]]>
4514 <!-- Date ............................. -->
4516 <!ENTITY % date.module "INCLUDE">
4518 <!ENTITY % local.date.attrib "">
4519 <!ENTITY % date.role.attrib "%role.attrib;">
4521 <!ENTITY % date.element "INCLUDE">
4522 <![ %date.element; [
4523 <!ELEMENT Date - - ((%docinfo.char.mix;)+)>
4524 <!--end of date.element-->]]>
4526 <!ENTITY % date.attlist "INCLUDE">
4527 <![ %date.attlist; [
4533 <!--end of date.attlist-->]]>
4534 <!--end of date.module-->]]>
4536 <!-- Edition .......................... -->
4538 <!ENTITY % edition.module "INCLUDE">
4539 <![ %edition.module; [
4540 <!ENTITY % local.edition.attrib "">
4541 <!ENTITY % edition.role.attrib "%role.attrib;">
4543 <!ENTITY % edition.element "INCLUDE">
4544 <![ %edition.element; [
4545 <!ELEMENT Edition - - ((%docinfo.char.mix;)+)>
4546 <!--end of edition.element-->]]>
4548 <!ENTITY % edition.attlist "INCLUDE">
4549 <![ %edition.attlist; [
4552 %edition.role.attrib;
4553 %local.edition.attrib;
4555 <!--end of edition.attlist-->]]>
4556 <!--end of edition.module-->]]>
4558 <!-- Editor ........................... -->
4560 <!ENTITY % editor.module "INCLUDE">
4561 <![ %editor.module; [
4562 <!--FUTURE USE (V4.0):
4563 ......................
4564 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
4565 wrapper element created to allow association of those two elements with
4566 Editor name information.
4567 ......................
4569 <!ENTITY % local.editor.attrib "">
4570 <!ENTITY % editor.role.attrib "%role.attrib;">
4572 <!ENTITY % editor.element "INCLUDE">
4573 <![ %editor.element; [
4574 <!ELEMENT Editor - - ((%person.ident.mix;)+)>
4575 <!--end of editor.element-->]]>
4577 <!ENTITY % editor.attlist "INCLUDE">
4578 <![ %editor.attlist; [
4581 %editor.role.attrib;
4582 %local.editor.attrib;
4584 <!--end of editor.attlist-->]]>
4585 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4586 <!--end of editor.module-->]]>
4588 <!-- ISBN ............................. -->
4590 <!ENTITY % isbn.module "INCLUDE">
4592 <!ENTITY % local.isbn.attrib "">
4593 <!ENTITY % isbn.role.attrib "%role.attrib;">
4595 <!ENTITY % isbn.element "INCLUDE">
4596 <![ %isbn.element; [
4597 <!ELEMENT ISBN - - ((%docinfo.char.mix;)+)>
4598 <!--end of isbn.element-->]]>
4600 <!ENTITY % isbn.attlist "INCLUDE">
4601 <![ %isbn.attlist; [
4607 <!--end of isbn.attlist-->]]>
4608 <!--end of isbn.module-->]]>
4610 <!-- ISSN ............................. -->
4612 <!ENTITY % issn.module "INCLUDE">
4614 <!ENTITY % local.issn.attrib "">
4615 <!ENTITY % issn.role.attrib "%role.attrib;">
4617 <!ENTITY % issn.element "INCLUDE">
4618 <![ %issn.element; [
4619 <!ELEMENT ISSN - - ((%docinfo.char.mix;)+)>
4620 <!--end of issn.element-->]]>
4622 <!ENTITY % issn.attlist "INCLUDE">
4623 <![ %issn.attlist; [
4629 <!--end of issn.attlist-->]]>
4630 <!--end of issn.module-->]]>
4632 <!-- InvPartNumber .................... -->
4634 <!ENTITY % invpartnumber.module "INCLUDE">
4635 <![ %invpartnumber.module; [
4636 <!ENTITY % local.invpartnumber.attrib "">
4637 <!ENTITY % invpartnumber.role.attrib "%role.attrib;">
4639 <!ENTITY % invpartnumber.element "INCLUDE">
4640 <![ %invpartnumber.element; [
4641 <!ELEMENT InvPartNumber - - ((%docinfo.char.mix;)+)>
4642 <!--end of invpartnumber.element-->]]>
4644 <!ENTITY % invpartnumber.attlist "INCLUDE">
4645 <![ %invpartnumber.attlist; [
4646 <!ATTLIST InvPartNumber
4648 %invpartnumber.role.attrib;
4649 %local.invpartnumber.attrib;
4651 <!--end of invpartnumber.attlist-->]]>
4652 <!--end of invpartnumber.module-->]]>
4654 <!-- IssueNum ......................... -->
4656 <!ENTITY % issuenum.module "INCLUDE">
4657 <![ %issuenum.module; [
4658 <!ENTITY % local.issuenum.attrib "">
4659 <!ENTITY % issuenum.role.attrib "%role.attrib;">
4661 <!ENTITY % issuenum.element "INCLUDE">
4662 <![ %issuenum.element; [
4663 <!ELEMENT IssueNum - - ((%docinfo.char.mix;)+)>
4664 <!--end of issuenum.element-->]]>
4666 <!ENTITY % issuenum.attlist "INCLUDE">
4667 <![ %issuenum.attlist; [
4670 %issuenum.role.attrib;
4671 %local.issuenum.attrib;
4673 <!--end of issuenum.attlist-->]]>
4674 <!--end of issuenum.module-->]]>
4676 <!-- LegalNotice ...................... -->
4678 <!ENTITY % legalnotice.module "INCLUDE">
4679 <![ %legalnotice.module; [
4680 <!ENTITY % local.legalnotice.attrib "">
4681 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
4683 <!ENTITY % legalnotice.element "INCLUDE">
4684 <![ %legalnotice.element; [
4685 <!ELEMENT LegalNotice - - (Title?, (%legalnotice.mix;)+) %formal.exclusion;>
4686 <!--end of legalnotice.element-->]]>
4688 <!ENTITY % legalnotice.attlist "INCLUDE">
4689 <![ %legalnotice.attlist; [
4690 <!ATTLIST LegalNotice
4692 %legalnotice.role.attrib;
4693 %local.legalnotice.attrib;
4695 <!--end of legalnotice.attlist-->]]>
4696 <!--end of legalnotice.module-->]]>
4698 <!-- ModeSpec ......................... -->
4700 <!ENTITY % modespec.module "INCLUDE">
4701 <![ %modespec.module; [
4702 <!ENTITY % local.modespec.attrib "">
4703 <!ENTITY % modespec.role.attrib "%role.attrib;">
4705 <!ENTITY % modespec.element "INCLUDE">
4706 <![ %modespec.element; [
4707 <!ELEMENT ModeSpec - - ((%docinfo.char.mix;)+) %ubiq.exclusion;>
4708 <!--end of modespec.element-->]]>
4710 <!ENTITY % modespec.attlist "INCLUDE">
4711 <![ %modespec.attlist; [
4714 Application: Type of action required for completion
4715 of the links to which the ModeSpec is relevant (e.g.,
4718 Application NOTATION
4719 (%notation.class;) #IMPLIED
4721 %modespec.role.attrib;
4722 %local.modespec.attrib;
4724 <!--end of modespec.attlist-->]]>
4725 <!--end of modespec.module-->]]>
4727 <!-- OrgName .......................... -->
4729 <!ENTITY % orgname.module "INCLUDE">
4730 <![ %orgname.module; [
4731 <!ENTITY % local.orgname.attrib "">
4732 <!ENTITY % orgname.role.attrib "%role.attrib;">
4734 <!ENTITY % orgname.element "INCLUDE">
4735 <![ %orgname.element; [
4736 <!ELEMENT OrgName - - ((%docinfo.char.mix;)+)>
4737 <!--end of orgname.element-->]]>
4739 <!ENTITY % orgname.attlist "INCLUDE">
4740 <![ %orgname.attlist; [
4743 %orgname.role.attrib;
4744 %local.orgname.attrib;
4746 <!--end of orgname.attlist-->]]>
4747 <!--end of orgname.module-->]]>
4749 <!-- OtherCredit ...................... -->
4751 <!ENTITY % othercredit.module "INCLUDE">
4752 <![ %othercredit.module; [
4753 <!--FUTURE USE (V4.0):
4754 ......................
4755 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
4756 wrapper element created to allow association of those two elements with
4757 OtherCredit name information.
4758 ......................
4760 <!ENTITY % local.othercredit.attrib "">
4761 <!ENTITY % othercredit.role.attrib "%role.attrib;">
4763 <!ENTITY % othercredit.element "INCLUDE">
4764 <![ %othercredit.element; [
4765 <!ELEMENT OtherCredit - - ((%person.ident.mix;)+)>
4766 <!--end of othercredit.element-->]]>
4768 <!ENTITY % othercredit.attlist "INCLUDE">
4769 <![ %othercredit.attlist; [
4770 <!ATTLIST OtherCredit
4772 %othercredit.role.attrib;
4773 %local.othercredit.attrib;
4775 <!--end of othercredit.attlist-->]]>
4776 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4777 <!--end of othercredit.module-->]]>
4779 <!-- PageNums ......................... -->
4781 <!ENTITY % pagenums.module "INCLUDE">
4782 <![ %pagenums.module; [
4783 <!ENTITY % local.pagenums.attrib "">
4784 <!ENTITY % pagenums.role.attrib "%role.attrib;">
4786 <!ENTITY % pagenums.element "INCLUDE">
4787 <![ %pagenums.element; [
4788 <!ELEMENT PageNums - - ((%docinfo.char.mix;)+)>
4789 <!--end of pagenums.element-->]]>
4791 <!ENTITY % pagenums.attlist "INCLUDE">
4792 <![ %pagenums.attlist; [
4795 %pagenums.role.attrib;
4796 %local.pagenums.attrib;
4798 <!--end of pagenums.attlist-->]]>
4799 <!--end of pagenums.module-->]]>
4801 <!-- Personal identity elements ....... -->
4803 <!-- These elements are used only within Author, Editor, and
4806 <!ENTITY % person.ident.module "INCLUDE">
4807 <![ %person.ident.module; [
4808 <!--FUTURE USE (V4.0):
4809 ......................
4810 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and
4811 a new wrapper element created to allow association of those two elements
4812 with Contrib name information.
4813 ......................
4815 <!ENTITY % contrib.module "INCLUDE">
4816 <![ %contrib.module; [
4817 <!ENTITY % local.contrib.attrib "">
4818 <!ENTITY % contrib.role.attrib "%role.attrib;">
4820 <!ENTITY % contrib.element "INCLUDE">
4821 <![ %contrib.element; [
4822 <!ELEMENT Contrib - - ((%docinfo.char.mix;)+)>
4823 <!--end of contrib.element-->]]>
4825 <!ENTITY % contrib.attlist "INCLUDE">
4826 <![ %contrib.attlist; [
4829 %contrib.role.attrib;
4830 %local.contrib.attrib;
4832 <!--end of contrib.attlist-->]]>
4833 <!--end of contrib.module-->]]>
4835 <!ENTITY % firstname.module "INCLUDE">
4836 <![ %firstname.module; [
4837 <!ENTITY % local.firstname.attrib "">
4838 <!ENTITY % firstname.role.attrib "%role.attrib;">
4840 <!ENTITY % firstname.element "INCLUDE">
4841 <![ %firstname.element; [
4842 <!ELEMENT FirstName - - ((%docinfo.char.mix;)+)>
4843 <!--end of firstname.element-->]]>
4845 <!ENTITY % firstname.attlist "INCLUDE">
4846 <![ %firstname.attlist; [
4849 %firstname.role.attrib;
4850 %local.firstname.attrib;
4852 <!--end of firstname.attlist-->]]>
4853 <!--end of firstname.module-->]]>
4855 <!ENTITY % honorific.module "INCLUDE">
4856 <![ %honorific.module; [
4857 <!ENTITY % local.honorific.attrib "">
4858 <!ENTITY % honorific.role.attrib "%role.attrib;">
4860 <!ENTITY % honorific.element "INCLUDE">
4861 <![ %honorific.element; [
4862 <!ELEMENT Honorific - - ((%docinfo.char.mix;)+)>
4863 <!--end of honorific.element-->]]>
4865 <!ENTITY % honorific.attlist "INCLUDE">
4866 <![ %honorific.attlist; [
4869 %honorific.role.attrib;
4870 %local.honorific.attrib;
4872 <!--end of honorific.attlist-->]]>
4873 <!--end of honorific.module-->]]>
4875 <!ENTITY % lineage.module "INCLUDE">
4876 <![ %lineage.module; [
4877 <!ENTITY % local.lineage.attrib "">
4878 <!ENTITY % lineage.role.attrib "%role.attrib;">
4880 <!ENTITY % lineage.element "INCLUDE">
4881 <![ %lineage.element; [
4882 <!ELEMENT Lineage - - ((%docinfo.char.mix;)+)>
4883 <!--end of lineage.element-->]]>
4885 <!ENTITY % lineage.attlist "INCLUDE">
4886 <![ %lineage.attlist; [
4889 %lineage.role.attrib;
4890 %local.lineage.attrib;
4892 <!--end of lineage.attlist-->]]>
4893 <!--end of lineage.module-->]]>
4895 <!ENTITY % othername.module "INCLUDE">
4896 <![ %othername.module; [
4897 <!ENTITY % local.othername.attrib "">
4898 <!ENTITY % othername.role.attrib "%role.attrib;">
4900 <!ENTITY % othername.element "INCLUDE">
4901 <![ %othername.element; [
4902 <!ELEMENT OtherName - - ((%docinfo.char.mix;)+)>
4903 <!--end of othername.element-->]]>
4905 <!ENTITY % othername.attlist "INCLUDE">
4906 <![ %othername.attlist; [
4909 %othername.role.attrib;
4910 %local.othername.attrib;
4912 <!--end of othername.attlist-->]]>
4913 <!--end of othername.module-->]]>
4915 <!ENTITY % surname.module "INCLUDE">
4916 <![ %surname.module; [
4917 <!ENTITY % local.surname.attrib "">
4918 <!ENTITY % surname.role.attrib "%role.attrib;">
4920 <!ENTITY % surname.element "INCLUDE">
4921 <![ %surname.element; [
4922 <!ELEMENT Surname - - ((%docinfo.char.mix;)+)>
4923 <!--end of surname.element-->]]>
4925 <!ENTITY % surname.attlist "INCLUDE">
4926 <![ %surname.attlist; [
4929 %surname.role.attrib;
4930 %local.surname.attrib;
4932 <!--end of surname.attlist-->]]>
4933 <!--end of surname.module-->]]>
4934 <!--end of person.ident.module-->]]>
4936 <!-- PrintHistory ..................... -->
4938 <!ENTITY % printhistory.module "INCLUDE">
4939 <![ %printhistory.module; [
4940 <!ENTITY % local.printhistory.attrib "">
4941 <!ENTITY % printhistory.role.attrib "%role.attrib;">
4943 <!ENTITY % printhistory.element "INCLUDE">
4944 <![ %printhistory.element; [
4945 <!ELEMENT PrintHistory - - ((%para.class;)+)>
4946 <!--end of printhistory.element-->]]>
4948 <!ENTITY % printhistory.attlist "INCLUDE">
4949 <![ %printhistory.attlist; [
4950 <!ATTLIST PrintHistory
4952 %printhistory.role.attrib;
4953 %local.printhistory.attrib;
4955 <!--end of printhistory.attlist-->]]>
4956 <!--end of printhistory.module-->]]>
4958 <!-- ProductName ...................... -->
4960 <!ENTITY % productname.module "INCLUDE">
4961 <![ %productname.module; [
4962 <!ENTITY % local.productname.attrib "">
4963 <!ENTITY % productname.role.attrib "%role.attrib;">
4965 <!ENTITY % productname.element "INCLUDE">
4966 <![ %productname.element; [
4967 <!ELEMENT ProductName - - ((%para.char.mix;)+)>
4968 <!--end of productname.element-->]]>
4970 <!ENTITY % productname.attlist "INCLUDE">
4971 <![ %productname.attlist; [
4972 <!ATTLIST ProductName
4974 Class: More precisely identifies the item the element names
4981 %productname.role.attrib;
4982 %local.productname.attrib;
4984 <!--end of productname.attlist-->]]>
4985 <!--end of productname.module-->]]>
4987 <!-- ProductNumber .................... -->
4989 <!ENTITY % productnumber.module "INCLUDE">
4990 <![ %productnumber.module; [
4991 <!ENTITY % local.productnumber.attrib "">
4992 <!ENTITY % productnumber.role.attrib "%role.attrib;">
4994 <!ENTITY % productnumber.element "INCLUDE">
4995 <![ %productnumber.element; [
4996 <!ELEMENT ProductNumber - - ((%docinfo.char.mix;)+)>
4997 <!--end of productnumber.element-->]]>
4999 <!ENTITY % productnumber.attlist "INCLUDE">
5000 <![ %productnumber.attlist; [
5001 <!ATTLIST ProductNumber
5003 %productnumber.role.attrib;
5004 %local.productnumber.attrib;
5006 <!--end of productnumber.attlist-->]]>
5007 <!--end of productnumber.module-->]]>
5009 <!-- PubDate .......................... -->
5011 <!ENTITY % pubdate.module "INCLUDE">
5012 <![ %pubdate.module; [
5013 <!ENTITY % local.pubdate.attrib "">
5014 <!ENTITY % pubdate.role.attrib "%role.attrib;">
5016 <!ENTITY % pubdate.element "INCLUDE">
5017 <![ %pubdate.element; [
5018 <!ELEMENT PubDate - - ((%docinfo.char.mix;)+)>
5019 <!--end of pubdate.element-->]]>
5021 <!ENTITY % pubdate.attlist "INCLUDE">
5022 <![ %pubdate.attlist; [
5025 %pubdate.role.attrib;
5026 %local.pubdate.attrib;
5028 <!--end of pubdate.attlist-->]]>
5029 <!--end of pubdate.module-->]]>
5031 <!-- Publisher ........................ -->
5033 <!ENTITY % publisher.content.module "INCLUDE">
5034 <![ %publisher.content.module; [
5035 <!ENTITY % publisher.module "INCLUDE">
5036 <![ %publisher.module; [
5037 <!ENTITY % local.publisher.attrib "">
5038 <!ENTITY % publisher.role.attrib "%role.attrib;">
5040 <!ENTITY % publisher.element "INCLUDE">
5041 <![ %publisher.element; [
5042 <!ELEMENT Publisher - - (PublisherName, Address*)>
5043 <!--end of publisher.element-->]]>
5045 <!ENTITY % publisher.attlist "INCLUDE">
5046 <![ %publisher.attlist; [
5049 %publisher.role.attrib;
5050 %local.publisher.attrib;
5052 <!--end of publisher.attlist-->]]>
5053 <!--end of publisher.module-->]]>
5055 <!ENTITY % publishername.module "INCLUDE">
5056 <![ %publishername.module; [
5057 <!ENTITY % local.publishername.attrib "">
5058 <!ENTITY % publishername.role.attrib "%role.attrib;">
5060 <!ENTITY % publishername.element "INCLUDE">
5061 <![ %publishername.element; [
5062 <!ELEMENT PublisherName - - ((%docinfo.char.mix;)+)>
5063 <!--end of publishername.element-->]]>
5065 <!ENTITY % publishername.attlist "INCLUDE">
5066 <![ %publishername.attlist; [
5067 <!ATTLIST PublisherName
5069 %publishername.role.attrib;
5070 %local.publishername.attrib;
5072 <!--end of publishername.attlist-->]]>
5073 <!--end of publishername.module-->]]>
5075 <!--ELEMENT Address (defined elsewhere in this section)-->
5076 <!--end of publisher.content.module-->]]>
5078 <!-- PubsNumber ....................... -->
5080 <!ENTITY % pubsnumber.module "INCLUDE">
5081 <![ %pubsnumber.module; [
5082 <!ENTITY % local.pubsnumber.attrib "">
5083 <!ENTITY % pubsnumber.role.attrib "%role.attrib;">
5085 <!ENTITY % pubsnumber.element "INCLUDE">
5086 <![ %pubsnumber.element; [
5087 <!ELEMENT PubsNumber - - ((%docinfo.char.mix;)+)>
5088 <!--end of pubsnumber.element-->]]>
5090 <!ENTITY % pubsnumber.attlist "INCLUDE">
5091 <![ %pubsnumber.attlist; [
5092 <!ATTLIST PubsNumber
5094 %pubsnumber.role.attrib;
5095 %local.pubsnumber.attrib;
5097 <!--end of pubsnumber.attlist-->]]>
5098 <!--end of pubsnumber.module-->]]>
5100 <!-- ReleaseInfo ...................... -->
5102 <!ENTITY % releaseinfo.module "INCLUDE">
5103 <![ %releaseinfo.module; [
5104 <!ENTITY % local.releaseinfo.attrib "">
5105 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
5107 <!ENTITY % releaseinfo.element "INCLUDE">
5108 <![ %releaseinfo.element; [
5109 <!ELEMENT ReleaseInfo - - ((%docinfo.char.mix;)+)>
5110 <!--end of releaseinfo.element-->]]>
5112 <!ENTITY % releaseinfo.attlist "INCLUDE">
5113 <![ %releaseinfo.attlist; [
5114 <!ATTLIST ReleaseInfo
5116 %releaseinfo.role.attrib;
5117 %local.releaseinfo.attrib;
5119 <!--end of releaseinfo.attlist-->]]>
5120 <!--end of releaseinfo.module-->]]>
5122 <!-- RevHistory ....................... -->
5124 <!ENTITY % revhistory.content.module "INCLUDE">
5125 <![ %revhistory.content.module; [
5126 <!ENTITY % revhistory.module "INCLUDE">
5127 <![ %revhistory.module; [
5128 <!ENTITY % local.revhistory.attrib "">
5129 <!ENTITY % revhistory.role.attrib "%role.attrib;">
5131 <!ENTITY % revhistory.element "INCLUDE">
5132 <![ %revhistory.element; [
5133 <!ELEMENT RevHistory - - (Revision+)>
5134 <!--end of revhistory.element-->]]>
5136 <!ENTITY % revhistory.attlist "INCLUDE">
5137 <![ %revhistory.attlist; [
5138 <!ATTLIST RevHistory
5140 %revhistory.role.attrib;
5141 %local.revhistory.attrib;
5143 <!--end of revhistory.attlist-->]]>
5144 <!--end of revhistory.module-->]]>
5146 <!ENTITY % revision.module "INCLUDE">
5147 <![ %revision.module; [
5148 <!ENTITY % local.revision.attrib "">
5149 <!ENTITY % revision.role.attrib "%role.attrib;">
5151 <!ENTITY % revision.element "INCLUDE">
5152 <![ %revision.element; [
5153 <!ELEMENT Revision - - (RevNumber, Date, AuthorInitials*, RevRemark?)>
5154 <!--end of revision.element-->]]>
5156 <!ENTITY % revision.attlist "INCLUDE">
5157 <![ %revision.attlist; [
5160 %revision.role.attrib;
5161 %local.revision.attrib;
5163 <!--end of revision.attlist-->]]>
5164 <!--end of revision.module-->]]>
5166 <!ENTITY % revnumber.module "INCLUDE">
5167 <![ %revnumber.module; [
5168 <!ENTITY % local.revnumber.attrib "">
5169 <!ENTITY % revnumber.role.attrib "%role.attrib;">
5171 <!ENTITY % revnumber.element "INCLUDE">
5172 <![ %revnumber.element; [
5173 <!ELEMENT RevNumber - - ((%docinfo.char.mix;)+)>
5174 <!--end of revnumber.element-->]]>
5176 <!ENTITY % revnumber.attlist "INCLUDE">
5177 <![ %revnumber.attlist; [
5180 %revnumber.role.attrib;
5181 %local.revnumber.attrib;
5183 <!--end of revnumber.attlist-->]]>
5184 <!--end of revnumber.module-->]]>
5186 <!--ELEMENT Date (defined elsewhere in this section)-->
5187 <!--ELEMENT AuthorInitials (defined elsewhere in this section)-->
5189 <!ENTITY % revremark.module "INCLUDE">
5190 <![ %revremark.module; [
5191 <!ENTITY % local.revremark.attrib "">
5192 <!ENTITY % revremark.role.attrib "%role.attrib;">
5194 <!ENTITY % revremark.element "INCLUDE">
5195 <![ %revremark.element; [
5196 <!ELEMENT RevRemark - - ((%docinfo.char.mix;)+)>
5197 <!--end of revremark.element-->]]>
5199 <!ENTITY % revremark.attlist "INCLUDE">
5200 <![ %revremark.attlist; [
5203 %revremark.role.attrib;
5204 %local.revremark.attrib;
5206 <!--end of revremark.attlist-->]]>
5207 <!--end of revremark.module-->]]>
5208 <!--end of revhistory.content.module-->]]>
5210 <!-- SeriesVolNums .................... -->
5212 <!ENTITY % seriesvolnums.module "INCLUDE">
5213 <![ %seriesvolnums.module; [
5214 <!ENTITY % local.seriesvolnums.attrib "">
5215 <!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
5217 <!ENTITY % seriesvolnums.element "INCLUDE">
5218 <![ %seriesvolnums.element; [
5219 <!ELEMENT SeriesVolNums - - ((%docinfo.char.mix;)+)>
5220 <!--end of seriesvolnums.element-->]]>
5222 <!ENTITY % seriesvolnums.attlist "INCLUDE">
5223 <![ %seriesvolnums.attlist; [
5224 <!ATTLIST SeriesVolNums
5226 %seriesvolnums.role.attrib;
5227 %local.seriesvolnums.attrib;
5229 <!--end of seriesvolnums.attlist-->]]>
5230 <!--end of seriesvolnums.module-->]]>
5232 <!-- VolumeNum ........................ -->
5234 <!ENTITY % volumenum.module "INCLUDE">
5235 <![ %volumenum.module; [
5236 <!ENTITY % local.volumenum.attrib "">
5237 <!ENTITY % volumenum.role.attrib "%role.attrib;">
5239 <!ENTITY % volumenum.element "INCLUDE">
5240 <![ %volumenum.element; [
5241 <!ELEMENT VolumeNum - - ((%docinfo.char.mix;)+)>
5242 <!--end of volumenum.element-->]]>
5244 <!ENTITY % volumenum.attlist "INCLUDE">
5245 <![ %volumenum.attlist; [
5248 %volumenum.role.attrib;
5249 %local.volumenum.attrib;
5251 <!--end of volumenum.attlist-->]]>
5252 <!--end of volumenum.module-->]]>
5254 <!-- .................................. -->
5256 <!--end of docinfo.content.module-->]]>
5258 <!-- ...................................................................... -->
5259 <!-- Inline, link, and ubiquitous elements ................................ -->
5261 <!-- Technical and computer terms ......................................... -->
5263 <!ENTITY % accel.module "INCLUDE">
5264 <![ %accel.module; [
5265 <!ENTITY % local.accel.attrib "">
5266 <!ENTITY % accel.role.attrib "%role.attrib;">
5268 <!ENTITY % accel.element "INCLUDE">
5269 <![ %accel.element; [
5270 <!ELEMENT Accel - - ((%smallcptr.char.mix;)+)>
5271 <!--end of accel.element-->]]>
5273 <!ENTITY % accel.attlist "INCLUDE">
5274 <![ %accel.attlist; [
5278 %local.accel.attrib;
5280 <!--end of accel.attlist-->]]>
5281 <!--end of accel.module-->]]>
5283 <!ENTITY % action.module "INCLUDE">
5284 <![ %action.module; [
5285 <!--FUTURE USE (V4.0):
5286 ......................
5287 Action will have its content constrained to smallcptr.char.mix.
5288 ......................
5290 <!ENTITY % local.action.attrib "">
5291 <!ENTITY % action.role.attrib "%role.attrib;">
5293 <!ENTITY % action.element "INCLUDE">
5294 <![ %action.element; [
5295 <!ELEMENT Action - - ((%cptr.char.mix;)+)>
5296 <!--end of action.element-->]]>
5298 <!ENTITY % action.attlist "INCLUDE">
5299 <![ %action.attlist; [
5303 %action.role.attrib;
5304 %local.action.attrib;
5306 <!--end of action.attlist-->]]>
5307 <!--end of action.module-->]]>
5309 <!ENTITY % application.module "INCLUDE">
5310 <![ %application.module; [
5311 <!ENTITY % local.application.attrib "">
5312 <!ENTITY % application.role.attrib "%role.attrib;">
5314 <!ENTITY % application.element "INCLUDE">
5315 <![ %application.element; [
5316 <!ELEMENT Application - - ((%para.char.mix;)+)>
5317 <!--end of application.element-->]]>
5319 <!ENTITY % application.attlist "INCLUDE">
5320 <![ %application.attlist; [
5321 <!ATTLIST Application
5326 %application.role.attrib;
5327 %local.application.attrib;
5329 <!--end of application.attlist-->]]>
5330 <!--end of application.module-->]]>
5332 <!ENTITY % classname.module "INCLUDE">
5333 <![ %classname.module; [
5334 <!ENTITY % local.classname.attrib "">
5335 <!ENTITY % classname.role.attrib "%role.attrib;">
5337 <!ENTITY % classname.element "INCLUDE">
5338 <![ %classname.element; [
5339 <!ELEMENT ClassName - - ((%smallcptr.char.mix;)+)>
5340 <!--end of classname.element-->]]>
5342 <!ENTITY % classname.attlist "INCLUDE">
5343 <![ %classname.attlist; [
5346 %classname.role.attrib;
5347 %local.classname.attrib;
5349 <!--end of classname.attlist-->]]>
5350 <!--end of classname.module-->]]>
5352 <!ENTITY % co.module "INCLUDE">
5354 <!ENTITY % local.co.attrib "">
5355 <!-- CO is a callout area of the LineColumn unit type (a single character
5356 position); the position is directly indicated by the location of CO. -->
5357 <!ENTITY % co.role.attrib "%role.attrib;">
5359 <!ENTITY % co.element "INCLUDE">
5361 <!ELEMENT CO - O EMPTY>
5362 <!--end of co.element-->]]>
5364 <!ENTITY % co.attlist "INCLUDE">
5367 %label.attrib; --bug number/symbol override or initialization--
5368 %linkends.attrib; --to any related information--
5369 %idreq.common.attrib;
5373 <!--end of co.attlist-->]]>
5374 <!--end of co.module-->]]>
5376 <!ENTITY % command.module "INCLUDE">
5377 <![ %command.module; [
5378 <!--FUTURE USE (V4.0):
5379 ......................
5380 Command will have its content constrained to smallcptr.char.mix.
5381 ......................
5383 <!ENTITY % local.command.attrib "">
5384 <!ENTITY % command.role.attrib "%role.attrib;">
5386 <!ENTITY % command.element "INCLUDE">
5387 <![ %command.element; [
5388 <!ELEMENT Command - - ((%cptr.char.mix;)+)>
5389 <!--end of command.element-->]]>
5391 <!ENTITY % command.attlist "INCLUDE">
5392 <![ %command.attlist; [
5396 %command.role.attrib;
5397 %local.command.attrib;
5399 <!--end of command.attlist-->]]>
5400 <!--end of command.module-->]]>
5402 <!ENTITY % computeroutput.module "INCLUDE">
5403 <![ %computeroutput.module; [
5404 <!ENTITY % local.computeroutput.attrib "">
5405 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
5407 <!ENTITY % computeroutput.element "INCLUDE">
5408 <![ %computeroutput.element; [
5409 <!ELEMENT ComputerOutput - - ((%cptr.char.mix;)+)>
5410 <!--end of computeroutput.element-->]]>
5412 <!ENTITY % computeroutput.attlist "INCLUDE">
5413 <![ %computeroutput.attlist; [
5414 <!ATTLIST ComputerOutput
5417 %computeroutput.role.attrib;
5418 %local.computeroutput.attrib;
5420 <!--end of computeroutput.attlist-->]]>
5421 <!--end of computeroutput.module-->]]>
5423 <!ENTITY % database.module "INCLUDE">
5424 <![ %database.module; [
5425 <!--FUTURE USE (V4.0):
5426 ......................
5427 Database will have its content constrained to smallcptr.char.mix.
5428 ......................
5430 <!ENTITY % local.database.attrib "">
5431 <!ENTITY % database.role.attrib "%role.attrib;">
5433 <!ENTITY % database.element "INCLUDE">
5434 <![ %database.element; [
5435 <!ELEMENT Database - - ((%cptr.char.mix;)+)>
5436 <!--end of database.element-->]]>
5438 <!ENTITY % database.attlist "INCLUDE">
5439 <![ %database.attlist; [
5442 Class: Type of database the element names; no default
5452 %database.role.attrib;
5453 %local.database.attrib;
5455 <!--end of database.attlist-->]]>
5456 <!--end of database.module-->]]>
5458 <!ENTITY % email.module "INCLUDE">
5459 <![ %email.module; [
5460 <!ENTITY % local.email.attrib "">
5461 <!ENTITY % email.role.attrib "%role.attrib;">
5463 <!ENTITY % email.element "INCLUDE">
5464 <![ %email.element; [
5465 <!ELEMENT Email - - ((%docinfo.char.mix;)+)>
5466 <!--end of email.element-->]]>
5468 <!ENTITY % email.attlist "INCLUDE">
5469 <![ %email.attlist; [
5473 %local.email.attrib;
5475 <!--end of email.attlist-->]]>
5476 <!--end of email.module-->]]>
5478 <!ENTITY % envar.module "INCLUDE">
5479 <![ %envar.module; [
5480 <!ENTITY % local.envar.attrib "">
5481 <!ENTITY % envar.role.attrib "%role.attrib;">
5483 <!ENTITY % envar.element "INCLUDE">
5484 <![ %envar.element; [
5485 <!ELEMENT EnVar - - ((%smallcptr.char.mix;)+)>
5486 <!--end of envar.element-->]]>
5488 <!ENTITY % envar.attlist "INCLUDE">
5489 <![ %envar.attlist; [
5493 %local.envar.attrib;
5495 <!--end of envar.attlist-->]]>
5496 <!--end of envar.module-->]]>
5499 <!ENTITY % errorcode.module "INCLUDE">
5500 <![ %errorcode.module; [
5501 <!ENTITY % local.errorcode.attrib "">
5502 <!ENTITY % errorcode.role.attrib "%role.attrib;">
5504 <!ENTITY % errorcode.element "INCLUDE">
5505 <![ %errorcode.element; [
5506 <!ELEMENT ErrorCode - - ((%smallcptr.char.mix;)+)>
5507 <!--end of errorcode.element-->]]>
5509 <!ENTITY % errorcode.attlist "INCLUDE">
5510 <![ %errorcode.attlist; [
5514 %errorcode.role.attrib;
5515 %local.errorcode.attrib;
5517 <!--end of errorcode.attlist-->]]>
5518 <!--end of errorcode.module-->]]>
5520 <!ENTITY % errorname.module "INCLUDE">
5521 <![ %errorname.module; [
5522 <!ENTITY % local.errorname.attrib "">
5523 <!ENTITY % errorname.role.attrib "%role.attrib;">
5525 <!ENTITY % errorname.element "INCLUDE">
5526 <![ %errorname.element; [
5527 <!ELEMENT ErrorName - - ((%smallcptr.char.mix;)+)>
5528 <!--end of errorname.element-->]]>
5530 <!ENTITY % errorname.attlist "INCLUDE">
5531 <![ %errorname.attlist; [
5534 %errorname.role.attrib;
5535 %local.errorname.attrib;
5537 <!--end of errorname.attlist-->]]>
5538 <!--end of errorname.module-->]]>
5540 <!ENTITY % errortype.module "INCLUDE">
5541 <![ %errortype.module; [
5542 <!ENTITY % local.errortype.attrib "">
5543 <!ENTITY % errortype.role.attrib "%role.attrib;">
5545 <!ENTITY % errortype.element "INCLUDE">
5546 <![ %errortype.element; [
5547 <!ELEMENT ErrorType - - ((%smallcptr.char.mix;)+)>
5548 <!--end of errortype.element-->]]>
5550 <!ENTITY % errortype.attlist "INCLUDE">
5551 <![ %errortype.attlist; [
5554 %errortype.role.attrib;
5555 %local.errortype.attrib;
5557 <!--end of errortype.attlist-->]]>
5558 <!--end of errortype.module-->]]>
5560 <!ENTITY % filename.module "INCLUDE">
5561 <![ %filename.module; [
5562 <!--FUTURE USE (V4.0):
5563 ......................
5564 Filename will have its content constrained to smallcptr.char.mix.
5565 ......................
5567 <!ENTITY % local.filename.attrib "">
5568 <!ENTITY % filename.role.attrib "%role.attrib;">
5570 <!ENTITY % filename.element "INCLUDE">
5571 <![ %filename.element; [
5572 <!ELEMENT Filename - - ((%cptr.char.mix;)+)>
5573 <!--end of filename.element-->]]>
5575 <!ENTITY % filename.attlist "INCLUDE">
5576 <![ %filename.attlist; [
5579 Class: Type of filename the element names; no default
5583 |Directory) #IMPLIED
5585 Path: Search path (possibly system-specific) in which
5591 %filename.role.attrib;
5592 %local.filename.attrib;
5594 <!--end of filename.attlist-->]]>
5595 <!--end of filename.module-->]]>
5597 <!ENTITY % function.module "INCLUDE">
5598 <![ %function.module; [
5599 <!ENTITY % local.function.attrib "">
5600 <!ENTITY % function.role.attrib "%role.attrib;">
5602 <!ENTITY % function.element "INCLUDE">
5603 <![ %function.element; [
5604 <!ELEMENT Function - - ((%cptr.char.mix;)+)>
5605 <!--end of function.element-->]]>
5607 <!ENTITY % function.attlist "INCLUDE">
5608 <![ %function.attlist; [
5612 %function.role.attrib;
5613 %local.function.attrib;
5615 <!--end of function.attlist-->]]>
5616 <!--end of function.module-->]]>
5618 <!ENTITY % guibutton.module "INCLUDE">
5619 <![ %guibutton.module; [
5620 <!ENTITY % local.guibutton.attrib "">
5621 <!ENTITY % guibutton.role.attrib "%role.attrib;">
5623 <!ENTITY % guibutton.element "INCLUDE">
5624 <![ %guibutton.element; [
5625 <!ELEMENT GUIButton - - ((%smallcptr.char.mix;|Accel)+)>
5626 <!--end of guibutton.element-->]]>
5628 <!ENTITY % guibutton.attlist "INCLUDE">
5629 <![ %guibutton.attlist; [
5633 %guibutton.role.attrib;
5634 %local.guibutton.attrib;
5636 <!--end of guibutton.attlist-->]]>
5637 <!--end of guibutton.module-->]]>
5639 <!ENTITY % guiicon.module "INCLUDE">
5640 <![ %guiicon.module; [
5641 <!ENTITY % local.guiicon.attrib "">
5642 <!ENTITY % guiicon.role.attrib "%role.attrib;">
5644 <!ENTITY % guiicon.element "INCLUDE">
5645 <![ %guiicon.element; [
5646 <!ELEMENT GUIIcon - - ((%smallcptr.char.mix;|Accel)+)>
5647 <!--end of guiicon.element-->]]>
5649 <!ENTITY % guiicon.attlist "INCLUDE">
5650 <![ %guiicon.attlist; [
5654 %guiicon.role.attrib;
5655 %local.guiicon.attrib;
5657 <!--end of guiicon.attlist-->]]>
5658 <!--end of guiicon.module-->]]>
5660 <!ENTITY % guilabel.module "INCLUDE">
5661 <![ %guilabel.module; [
5662 <!ENTITY % local.guilabel.attrib "">
5663 <!ENTITY % guilabel.role.attrib "%role.attrib;">
5665 <!ENTITY % guilabel.element "INCLUDE">
5666 <![ %guilabel.element; [
5667 <!ELEMENT GUILabel - - ((%smallcptr.char.mix;|Accel)+)>
5668 <!--end of guilabel.element-->]]>
5670 <!ENTITY % guilabel.attlist "INCLUDE">
5671 <![ %guilabel.attlist; [
5675 %guilabel.role.attrib;
5676 %local.guilabel.attrib;
5678 <!--end of guilabel.attlist-->]]>
5679 <!--end of guilabel.module-->]]>
5681 <!ENTITY % guimenu.module "INCLUDE">
5682 <![ %guimenu.module; [
5683 <!ENTITY % local.guimenu.attrib "">
5684 <!ENTITY % guimenu.role.attrib "%role.attrib;">
5686 <!ENTITY % guimenu.element "INCLUDE">
5687 <![ %guimenu.element; [
5688 <!ELEMENT GUIMenu - - ((%smallcptr.char.mix;|Accel)+)>
5689 <!--end of guimenu.element-->]]>
5691 <!ENTITY % guimenu.attlist "INCLUDE">
5692 <![ %guimenu.attlist; [
5696 %guimenu.role.attrib;
5697 %local.guimenu.attrib;
5699 <!--end of guimenu.attlist-->]]>
5700 <!--end of guimenu.module-->]]>
5702 <!ENTITY % guimenuitem.module "INCLUDE">
5703 <![ %guimenuitem.module; [
5704 <!ENTITY % local.guimenuitem.attrib "">
5705 <!ENTITY % guimenuitem.role.attrib "%role.attrib;">
5707 <!ENTITY % guimenuitem.element "INCLUDE">
5708 <![ %guimenuitem.element; [
5709 <!ELEMENT GUIMenuItem - - ((%smallcptr.char.mix;|Accel)+)>
5710 <!--end of guimenuitem.element-->]]>
5712 <!ENTITY % guimenuitem.attlist "INCLUDE">
5713 <![ %guimenuitem.attlist; [
5714 <!ATTLIST GUIMenuItem
5717 %guimenuitem.role.attrib;
5718 %local.guimenuitem.attrib;
5720 <!--end of guimenuitem.attlist-->]]>
5721 <!--end of guimenuitem.module-->]]>
5723 <!ENTITY % guisubmenu.module "INCLUDE">
5724 <![ %guisubmenu.module; [
5725 <!ENTITY % local.guisubmenu.attrib "">
5726 <!ENTITY % guisubmenu.role.attrib "%role.attrib;">
5728 <!ENTITY % guisubmenu.element "INCLUDE">
5729 <![ %guisubmenu.element; [
5730 <!ELEMENT GUISubmenu - - ((%smallcptr.char.mix;|Accel)+)>
5731 <!--end of guisubmenu.element-->]]>
5733 <!ENTITY % guisubmenu.attlist "INCLUDE">
5734 <![ %guisubmenu.attlist; [
5735 <!ATTLIST GUISubmenu
5738 %guisubmenu.role.attrib;
5739 %local.guisubmenu.attrib;
5741 <!--end of guisubmenu.attlist-->]]>
5742 <!--end of guisubmenu.module-->]]>
5744 <!ENTITY % hardware.module "INCLUDE">
5745 <![ %hardware.module; [
5746 <!--FUTURE USE (V4.0):
5747 ......................
5748 Hardware will have its content constrained to smallcptr.char.mix.
5749 ......................
5751 <!ENTITY % local.hardware.attrib "">
5752 <!ENTITY % hardware.role.attrib "%role.attrib;">
5754 <!ENTITY % hardware.element "INCLUDE">
5755 <![ %hardware.element; [
5756 <!ELEMENT Hardware - - ((%cptr.char.mix;)+)>
5757 <!--end of hardware.element-->]]>
5759 <!ENTITY % hardware.attlist "INCLUDE">
5760 <![ %hardware.attlist; [
5764 %hardware.role.attrib;
5765 %local.hardware.attrib;
5767 <!--end of hardware.attlist-->]]>
5768 <!--end of hardware.module-->]]>
5770 <!ENTITY % interface.module "INCLUDE">
5771 <![ %interface.module; [
5772 <!--FUTURE USE (V4.0):
5773 ......................
5774 Interface will no longer have a Class attribute; if you want to subclass
5775 interface information, use GUIButton, GUIIcon, GUILabel, GUIMenu,
5776 GUIMenuItem, or GUISubmenu, or use a Role value on Interface. Also,
5777 Interface will have its content constrained to smallcptr.char.mix.
5778 ......................
5780 <!ENTITY % local.interface.attrib "">
5781 <!ENTITY % interface.role.attrib "%role.attrib;">
5783 <!ENTITY % interface.element "INCLUDE">
5784 <![ %interface.element; [
5785 <!ELEMENT Interface - - ((%cptr.char.mix;|Accel)+)>
5786 <!--end of interface.element-->]]>
5788 <!ENTITY % interface.attlist "INCLUDE">
5789 <![ %interface.attlist; [
5792 Class: Type of the Interface item; no default
5800 %interface.role.attrib;
5801 %local.interface.attrib;
5803 <!--end of interface.attlist-->]]>
5804 <!--end of interface.module-->]]>
5806 <!ENTITY % interfacedefinition.module "INCLUDE">
5807 <![ %interfacedefinition.module; [
5808 <!--FUTURE USE (V4.0):
5809 ......................
5810 InterfaceDefinition will be discarded.
5811 ......................
5813 <!ENTITY % local.interfacedefinition.attrib "">
5814 <!ENTITY % interfacedefinition.role.attrib "%role.attrib;">
5816 <!ENTITY % interfacedefinition.element "INCLUDE">
5817 <![ %interfacedefinition.element; [
5818 <!ELEMENT InterfaceDefinition - - ((%cptr.char.mix;)+)>
5819 <!--end of interfacedefinition.element-->]]>
5821 <!ENTITY % interfacedefinition.attlist "INCLUDE">
5822 <![ %interfacedefinition.attlist; [
5823 <!ATTLIST InterfaceDefinition
5826 %interfacedefinition.role.attrib;
5827 %local.interfacedefinition.attrib;
5829 <!--end of interfacedefinition.attlist-->]]>
5830 <!--end of interfacedefinition.module-->]]>
5832 <!ENTITY % keycap.module "INCLUDE">
5833 <![ %keycap.module; [
5834 <!--FUTURE USE (V4.0):
5835 ......................
5836 KeyCap will have its content constrained to smallcptr.char.mix.
5837 ......................
5839 <!ENTITY % local.keycap.attrib "">
5840 <!ENTITY % keycap.role.attrib "%role.attrib;">
5842 <!ENTITY % keycap.element "INCLUDE">
5843 <![ %keycap.element; [
5844 <!ELEMENT KeyCap - - ((%cptr.char.mix;)+)>
5845 <!--end of keycap.element-->]]>
5847 <!ENTITY % keycap.attlist "INCLUDE">
5848 <![ %keycap.attlist; [
5852 %keycap.role.attrib;
5853 %local.keycap.attrib;
5855 <!--end of keycap.attlist-->]]>
5856 <!--end of keycap.module-->]]>
5858 <!ENTITY % keycode.module "INCLUDE">
5859 <![ %keycode.module; [
5860 <!ENTITY % local.keycode.attrib "">
5861 <!ENTITY % keycode.role.attrib "%role.attrib;">
5863 <!ENTITY % keycode.element "INCLUDE">
5864 <![ %keycode.element; [
5865 <!ELEMENT KeyCode - - ((%smallcptr.char.mix;)+)>
5866 <!--end of keycode.element-->]]>
5868 <!ENTITY % keycode.attlist "INCLUDE">
5869 <![ %keycode.attlist; [
5872 %keycode.role.attrib;
5873 %local.keycode.attrib;
5875 <!--end of keycode.attlist-->]]>
5876 <!--end of keycode.module-->]]>
5878 <!ENTITY % keycombo.module "INCLUDE">
5879 <![ %keycombo.module; [
5880 <!ENTITY % local.keycombo.attrib "">
5881 <!ENTITY % keycombo.role.attrib "%role.attrib;">
5883 <!ENTITY % keycombo.element "INCLUDE">
5884 <![ %keycombo.element; [
5885 <!ELEMENT KeyCombo - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)>
5886 <!--end of keycombo.element-->]]>
5888 <!ENTITY % keycombo.attlist "INCLUDE">
5889 <![ %keycombo.attlist; [
5894 %keycombo.role.attrib;
5895 %local.keycombo.attrib;
5897 <!--end of keycombo.attlist-->]]>
5898 <!--end of keycombo.module-->]]>
5900 <!ENTITY % keysym.module "INCLUDE">
5901 <![ %keysym.module; [
5902 <!ENTITY % local.keysym.attrib "">
5903 <!ENTITY % keysysm.role.attrib "%role.attrib;">
5905 <!ENTITY % keysym.element "INCLUDE">
5906 <![ %keysym.element; [
5907 <!ELEMENT KeySym - - ((%smallcptr.char.mix;)+)>
5908 <!--end of keysym.element-->]]>
5910 <!ENTITY % keysym.attlist "INCLUDE">
5911 <![ %keysym.attlist; [
5914 %keysysm.role.attrib;
5915 %local.keysym.attrib;
5917 <!--end of keysym.attlist-->]]>
5918 <!--end of keysym.module-->]]>
5920 <!ENTITY % lineannotation.module "INCLUDE">
5921 <![ %lineannotation.module; [
5922 <!ENTITY % local.lineannotation.attrib "">
5923 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
5925 <!ENTITY % lineannotation.element "INCLUDE">
5926 <![ %lineannotation.element; [
5927 <!ELEMENT LineAnnotation - - ((%para.char.mix;)+)>
5928 <!--end of lineannotation.element-->]]>
5930 <!ENTITY % lineannotation.attlist "INCLUDE">
5931 <![ %lineannotation.attlist; [
5932 <!ATTLIST LineAnnotation
5934 %lineannotation.role.attrib;
5935 %local.lineannotation.attrib;
5937 <!--end of lineannotation.attlist-->]]>
5938 <!--end of lineannotation.module-->]]>
5940 <!ENTITY % literal.module "INCLUDE">
5941 <![ %literal.module; [
5942 <!--FUTURE USE (V4.0):
5943 ......................
5944 Literal will have its content constrained to smallcptr.char.mix.
5945 ......................
5947 <!ENTITY % local.literal.attrib "">
5948 <!ENTITY % literal.role.attrib "%role.attrib;">
5950 <!ENTITY % literal.element "INCLUDE">
5951 <![ %literal.element; [
5952 <!ELEMENT Literal - - ((%cptr.char.mix;)+)>
5953 <!--end of literal.element-->]]>
5955 <!ENTITY % literal.attlist "INCLUDE">
5956 <![ %literal.attlist; [
5960 %literal.role.attrib;
5961 %local.literal.attrib;
5963 <!--end of literal.attlist-->]]>
5964 <!--end of literal.module-->]]>
5966 <!ENTITY % constant.module "INCLUDE">
5967 <![ %constant.module; [
5968 <!ENTITY % local.constant.attrib "">
5969 <!ENTITY % constant.role.attrib "%role.attrib;">
5971 <!ENTITY % constant.element "INCLUDE">
5972 <![ %constant.element; [
5973 <!ELEMENT Constant - - (%smallcptr.char.mix;)*>
5974 <!--end of constant.element-->]]>
5976 <!ENTITY % constant.attlist "INCLUDE">
5977 <![ %constant.attlist; [
5980 %constant.role.attrib;
5981 %local.constant.attrib;
5982 Class (Limit) #IMPLIED
5984 <!--end of constant.attlist-->]]>
5985 <!--end of constant.module-->]]>
5987 <!ENTITY % varname.module "INCLUDE">
5988 <![ %varname.module; [
5989 <!ENTITY % local.varname.attrib "">
5990 <!ENTITY % varname.role.attrib "%role.attrib;">
5992 <!ENTITY % varname.element "INCLUDE">
5993 <![ %varname.element; [
5994 <!ELEMENT VarName - - (%smallcptr.char.mix;)*>
5995 <!--end of varname.element-->]]>
5997 <!ENTITY % varname.attlist "INCLUDE">
5998 <![ %varname.attlist; [
6001 %varname.role.attrib;
6002 %local.varname.attrib;
6004 <!--end of varname.attlist-->]]>
6005 <!--end of varname.module-->]]>
6007 <!ENTITY % markup.module "INCLUDE">
6008 <![ %markup.module; [
6009 <!ENTITY % local.markup.attrib "">
6010 <!ENTITY % markup.role.attrib "%role.attrib;">
6012 <!ENTITY % markup.element "INCLUDE">
6013 <![ %markup.element; [
6014 <!ELEMENT Markup - - ((%smallcptr.char.mix;)+)>
6015 <!--end of markup.element-->]]>
6017 <!ENTITY % markup.attlist "INCLUDE">
6018 <![ %markup.attlist; [
6021 %markup.role.attrib;
6022 %local.markup.attrib;
6024 <!--end of markup.attlist-->]]>
6025 <!--end of markup.module-->]]>
6027 <!ENTITY % medialabel.module "INCLUDE">
6028 <![ %medialabel.module; [
6029 <!ENTITY % local.medialabel.attrib "">
6030 <!ENTITY % medialabel.role.attrib "%role.attrib;">
6032 <!ENTITY % medialabel.element "INCLUDE">
6033 <![ %medialabel.element; [
6034 <!ELEMENT MediaLabel - - ((%smallcptr.char.mix;)+)>
6035 <!--end of medialabel.element-->]]>
6037 <!ENTITY % medialabel.attlist "INCLUDE">
6038 <![ %medialabel.attlist; [
6039 <!ATTLIST MediaLabel
6041 Class: Type of medium named by the element; no default
6048 %medialabel.role.attrib;
6049 %local.medialabel.attrib;
6051 <!--end of medialabel.attlist-->]]>
6052 <!--end of medialabel.module-->]]>
6054 <!ENTITY % menuchoice.content.module "INCLUDE">
6055 <![ %menuchoice.content.module; [
6056 <!ENTITY % menuchoice.module "INCLUDE">
6057 <![ %menuchoice.module; [
6058 <!ENTITY % local.menuchoice.attrib "">
6059 <!ENTITY % menuchoice.role.attrib "%role.attrib;">
6061 <!ENTITY % menuchoice.element "INCLUDE">
6062 <![ %menuchoice.element; [
6063 <!ELEMENT MenuChoice - - (Shortcut?, (GUIButton|GUIIcon|GUILabel
6064 |GUIMenu|GUIMenuItem|GUISubmenu|Interface)+)>
6065 <!--end of menuchoice.element-->]]>
6067 <!ENTITY % menuchoice.attlist "INCLUDE">
6068 <![ %menuchoice.attlist; [
6069 <!ATTLIST MenuChoice
6072 %menuchoice.role.attrib;
6073 %local.menuchoice.attrib;
6075 <!--end of menuchoice.attlist-->]]>
6076 <!--end of menuchoice.module-->]]>
6078 <!ENTITY % shortcut.module "INCLUDE">
6079 <![ %shortcut.module; [
6080 <!-- See also KeyCombo -->
6081 <!ENTITY % local.shortcut.attrib "">
6082 <!ENTITY % shortcut.role.attrib "%role.attrib;">
6084 <!ENTITY % shortcut.element "INCLUDE">
6085 <![ %shortcut.element; [
6086 <!ELEMENT Shortcut - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)>
6087 <!--end of shortcut.element-->]]>
6089 <!ENTITY % shortcut.attlist "INCLUDE">
6090 <![ %shortcut.attlist; [
6095 %shortcut.role.attrib;
6096 %local.shortcut.attrib;
6098 <!--end of shortcut.attlist-->]]>
6099 <!--end of shortcut.module-->]]>
6100 <!--end of menuchoice.content.module-->]]>
6102 <!ENTITY % mousebutton.module "INCLUDE">
6103 <![ %mousebutton.module; [
6104 <!ENTITY % local.mousebutton.attrib "">
6105 <!ENTITY % mousebutton.role.attrib "%role.attrib;">
6107 <!ENTITY % mousebutton.element "INCLUDE">
6108 <![ %mousebutton.element; [
6109 <!ELEMENT MouseButton - - ((%smallcptr.char.mix;)+)>
6110 <!--end of mousebutton.element-->]]>
6112 <!ENTITY % mousebutton.attlist "INCLUDE">
6113 <![ %mousebutton.attlist; [
6114 <!ATTLIST MouseButton
6117 %mousebutton.role.attrib;
6118 %local.mousebutton.attrib;
6120 <!--end of mousebutton.attlist-->]]>
6121 <!--end of mousebutton.module-->]]>
6123 <!ENTITY % msgtext.module "INCLUDE">
6124 <![ %msgtext.module; [
6125 <!ENTITY % local.msgtext.attrib "">
6126 <!ENTITY % msgtext.role.attrib "%role.attrib;">
6128 <!ENTITY % msgtext.element "INCLUDE">
6129 <![ %msgtext.element; [
6130 <!ELEMENT MsgText - - ((%component.mix;)+)>
6131 <!--end of msgtext.element-->]]>
6133 <!ENTITY % msgtext.attlist "INCLUDE">
6134 <![ %msgtext.attlist; [
6137 %msgtext.role.attrib;
6138 %local.msgtext.attrib;
6140 <!--end of msgtext.attlist-->]]>
6141 <!--end of msgtext.module-->]]>
6143 <!ENTITY % option.module "INCLUDE">
6144 <![ %option.module; [
6145 <!--FUTURE USE (V4.0):
6146 ......................
6147 Option will have its content constrained to smallcptr.char.mix.
6148 ......................
6150 <!ENTITY % local.option.attrib "">
6151 <!ENTITY % option.role.attrib "%role.attrib;">
6153 <!ENTITY % option.element "INCLUDE">
6154 <![ %option.element; [
6155 <!ELEMENT Option - - ((%cptr.char.mix;)+)>
6156 <!--end of option.element-->]]>
6158 <!ENTITY % option.attlist "INCLUDE">
6159 <![ %option.attlist; [
6162 %option.role.attrib;
6163 %local.option.attrib;
6165 <!--end of option.attlist-->]]>
6166 <!--end of option.module-->]]>
6168 <!ENTITY % optional.module "INCLUDE">
6169 <![ %optional.module; [
6170 <!ENTITY % local.optional.attrib "">
6171 <!ENTITY % optional.role.attrib "%role.attrib;">
6173 <!ENTITY % optional.element "INCLUDE">
6174 <![ %optional.element; [
6175 <!ELEMENT Optional - - ((%cptr.char.mix;)+)>
6176 <!--end of optional.element-->]]>
6178 <!ENTITY % optional.attlist "INCLUDE">
6179 <![ %optional.attlist; [
6182 %optional.role.attrib;
6183 %local.optional.attrib;
6185 <!--end of optional.attlist-->]]>
6186 <!--end of optional.module-->]]>
6188 <!ENTITY % parameter.module "INCLUDE">
6189 <![ %parameter.module; [
6190 <!--FUTURE USE (V4.0):
6191 ......................
6192 Parameter will have its content constrained to smallcptr.char.mix.
6193 ......................
6195 <!ENTITY % local.parameter.attrib "">
6196 <!ENTITY % parameter.role.attrib "%role.attrib;">
6198 <!ENTITY % parameter.element "INCLUDE">
6199 <![ %parameter.element; [
6200 <!ELEMENT Parameter - - ((%cptr.char.mix;)+)>
6201 <!--end of parameter.element-->]]>
6203 <!ENTITY % parameter.attlist "INCLUDE">
6204 <![ %parameter.attlist; [
6207 Class: Type of the Parameter; no default
6214 %parameter.role.attrib;
6215 %local.parameter.attrib;
6217 <!--end of parameter.attlist-->]]>
6218 <!--end of parameter.module-->]]>
6220 <!ENTITY % prompt.module "INCLUDE">
6221 <![ %prompt.module; [
6222 <!ENTITY % local.prompt.attrib "">
6223 <!ENTITY % prompt.role.attrib "%role.attrib;">
6225 <!ENTITY % prompt.element "INCLUDE">
6226 <![ %prompt.element; [
6227 <!ELEMENT Prompt - - ((%smallcptr.char.mix;)+)>
6228 <!--end of prompt.element-->]]>
6230 <!ENTITY % prompt.attlist "INCLUDE">
6231 <![ %prompt.attlist; [
6235 %prompt.role.attrib;
6236 %local.prompt.attrib;
6238 <!--end of prompt.attlist-->]]>
6239 <!--end of prompt.module-->]]>
6241 <!ENTITY % property.module "INCLUDE">
6242 <![ %property.module; [
6243 <!--FUTURE USE (V4.0):
6244 ......................
6245 Property will have its content constrained to smallcptr.char.mix.
6246 ......................
6248 <!ENTITY % local.property.attrib "">
6249 <!ENTITY % property.role.attrib "%role.attrib;">
6251 <!ENTITY % property.element "INCLUDE">
6252 <![ %property.element; [
6253 <!ELEMENT Property - - ((%cptr.char.mix;)+)>
6254 <!--end of property.element-->]]>
6256 <!ENTITY % property.attlist "INCLUDE">
6257 <![ %property.attlist; [
6261 %property.role.attrib;
6262 %local.property.attrib;
6264 <!--end of property.attlist-->]]>
6265 <!--end of property.module-->]]>
6267 <!ENTITY % replaceable.module "INCLUDE">
6268 <![ %replaceable.module; [
6269 <!ENTITY % local.replaceable.attrib "">
6270 <!ENTITY % replaceable.role.attrib "%role.attrib;">
6272 <!ENTITY % replaceable.element "INCLUDE">
6273 <![ %replaceable.element; [
6274 <!ELEMENT Replaceable - - ((#PCDATA
6278 | %other.char.class;
6280 | InlineMediaObject)+)>
6281 <!--end of replaceable.element-->]]>
6283 <!ENTITY % replaceable.attlist "INCLUDE">
6284 <![ %replaceable.attlist; [
6285 <!ATTLIST Replaceable
6287 Class: Type of information the element represents; no
6293 |Parameter) #IMPLIED
6295 %replaceable.role.attrib;
6296 %local.replaceable.attrib;
6298 <!--end of replaceable.attlist-->]]>
6299 <!--end of replaceable.module-->]]>
6301 <!ENTITY % returnvalue.module "INCLUDE">
6302 <![ %returnvalue.module; [
6303 <!ENTITY % local.returnvalue.attrib "">
6304 <!ENTITY % returnvalue.role.attrib "%role.attrib;">
6306 <!ENTITY % returnvalue.element "INCLUDE">
6307 <![ %returnvalue.element; [
6308 <!ELEMENT ReturnValue - - ((%smallcptr.char.mix;)+)>
6309 <!--end of returnvalue.element-->]]>
6311 <!ENTITY % returnvalue.attlist "INCLUDE">
6312 <![ %returnvalue.attlist; [
6313 <!ATTLIST ReturnValue
6315 %returnvalue.role.attrib;
6316 %local.returnvalue.attrib;
6318 <!--end of returnvalue.attlist-->]]>
6319 <!--end of returnvalue.module-->]]>
6321 <!ENTITY % sgmltag.module "INCLUDE">
6322 <![ %sgmltag.module; [
6323 <!ENTITY % local.sgmltag.attrib "">
6324 <!ENTITY % sgmltag.role.attrib "%role.attrib;">
6326 <!ENTITY % sgmltag.element "INCLUDE">
6327 <![ %sgmltag.element; [
6328 <!ELEMENT SGMLTag - - ((%smallcptr.char.mix;)+)>
6329 <!--end of sgmltag.element-->]]>
6331 <!ENTITY % sgmltag.attlist "INCLUDE">
6332 <![ %sgmltag.attlist; [
6335 Class: Type of SGML construct the element names; no default
6346 |SGMLComment) #IMPLIED
6348 %sgmltag.role.attrib;
6349 %local.sgmltag.attrib;
6351 <!--end of sgmltag.attlist-->]]>
6352 <!--end of sgmltag.module-->]]>
6354 <!ENTITY % structfield.module "INCLUDE">
6355 <![ %structfield.module; [
6356 <!ENTITY % local.structfield.attrib "">
6357 <!ENTITY % structfield.role.attrib "%role.attrib;">
6359 <!ENTITY % structfield.element "INCLUDE">
6360 <![ %structfield.element; [
6361 <!ELEMENT StructField - - ((%smallcptr.char.mix;)+)>
6362 <!--end of structfield.element-->]]>
6364 <!ENTITY % structfield.attlist "INCLUDE">
6365 <![ %structfield.attlist; [
6366 <!ATTLIST StructField
6368 %structfield.role.attrib;
6369 %local.structfield.attrib;
6371 <!--end of structfield.attlist-->]]>
6372 <!--end of structfield.module-->]]>
6374 <!ENTITY % structname.module "INCLUDE">
6375 <![ %structname.module; [
6376 <!ENTITY % local.structname.attrib "">
6377 <!ENTITY % structname.role.attrib "%role.attrib;">
6379 <!ENTITY % structname.element "INCLUDE">
6380 <![ %structname.element; [
6381 <!ELEMENT StructName - - ((%smallcptr.char.mix;)+)>
6382 <!--end of structname.element-->]]>
6384 <!ENTITY % structname.attlist "INCLUDE">
6385 <![ %structname.attlist; [
6386 <!ATTLIST StructName
6388 %structname.role.attrib;
6389 %local.structname.attrib;
6391 <!--end of structname.attlist-->]]>
6392 <!--end of structname.module-->]]>
6394 <!ENTITY % symbol.module "INCLUDE">
6395 <![ %symbol.module; [
6396 <!ENTITY % local.symbol.attrib "">
6397 <!ENTITY % symbol.role.attrib "%role.attrib;">
6399 <!ENTITY % symbol.element "INCLUDE">
6400 <![ %symbol.element; [
6401 <!ELEMENT Symbol - - ((%smallcptr.char.mix;)+)>
6402 <!--end of symbol.element-->]]>
6404 <!ENTITY % symbol.attlist "INCLUDE">
6405 <![ %symbol.attlist; [
6408 Class: Type of symbol; no default
6410 Class (Limit) #IMPLIED
6412 %symbol.role.attrib;
6413 %local.symbol.attrib;
6415 <!--end of symbol.attlist-->]]>
6416 <!--end of symbol.module-->]]>
6418 <!ENTITY % systemitem.module "INCLUDE">
6419 <![ %systemitem.module; [
6420 <!--FUTURE USE (V4.0):
6421 ......................
6422 SystemItem will have its content constrained to smallcptr.char.mix.
6423 ......................
6425 <!ENTITY % local.systemitem.attrib "">
6426 <!ENTITY % systemitem.role.attrib "%role.attrib;">
6428 <!ENTITY % systemitem.element "INCLUDE">
6429 <![ %systemitem.element; [
6430 <!ELEMENT SystemItem - - ((%cptr.char.mix; | Acronym)+)>
6431 <!--end of systemitem.element-->]]>
6432 <!--FUTURE USE (V4.0):
6433 ......................
6434 The EnvironVar and Prompt values of Class will be eliminated;
6435 use the EnVar and Prompt elements new in 3.0 instead.
6436 ......................
6439 <!ENTITY % systemitem.attlist "INCLUDE">
6440 <![ %systemitem.attlist; [
6441 <!ATTLIST SystemItem
6443 Class: Type of system item the element names; no default
6451 |SystemName) #IMPLIED
6454 %systemitem.role.attrib;
6455 %local.systemitem.attrib;
6457 <!--end of systemitem.attlist-->]]>
6458 <!--end of systemitem.module-->]]>
6461 <!ENTITY % token.module "INCLUDE">
6462 <![ %token.module; [
6463 <!ENTITY % local.token.attrib "">
6464 <!ENTITY % token.role.attrib "%role.attrib;">
6466 <!ENTITY % token.element "INCLUDE">
6467 <![ %token.element; [
6468 <!ELEMENT Token - - ((%smallcptr.char.mix;)+)>
6469 <!--end of token.element-->]]>
6471 <!ENTITY % token.attlist "INCLUDE">
6472 <![ %token.attlist; [
6476 %local.token.attrib;
6478 <!--end of token.attlist-->]]>
6479 <!--end of token.module-->]]>
6481 <!ENTITY % type.module "INCLUDE">
6483 <!ENTITY % local.type.attrib "">
6484 <!ENTITY % type.role.attrib "%role.attrib;">
6486 <!ENTITY % type.element "INCLUDE">
6487 <![ %type.element; [
6488 <!ELEMENT Type - - ((%smallcptr.char.mix;)+)>
6489 <!--end of type.element-->]]>
6491 <!ENTITY % type.attlist "INCLUDE">
6492 <![ %type.attlist; [
6498 <!--end of type.attlist-->]]>
6499 <!--end of type.module-->]]>
6501 <!ENTITY % userinput.module "INCLUDE">
6502 <![ %userinput.module; [
6503 <!ENTITY % local.userinput.attrib "">
6504 <!ENTITY % userinput.role.attrib "%role.attrib;">
6506 <!ENTITY % userinput.element "INCLUDE">
6507 <![ %userinput.element; [
6508 <!ELEMENT UserInput - - ((%cptr.char.mix;)+)>
6509 <!--end of userinput.element-->]]>
6511 <!ENTITY % userinput.attlist "INCLUDE">
6512 <![ %userinput.attlist; [
6516 %userinput.role.attrib;
6517 %local.userinput.attrib;
6519 <!--end of userinput.attlist-->]]>
6520 <!--end of userinput.module-->]]>
6522 <!-- General words and phrases ............................................ -->
6524 <!ENTITY % abbrev.module "INCLUDE">
6525 <![ %abbrev.module; [
6526 <!ENTITY % local.abbrev.attrib "">
6527 <!ENTITY % abbrev.role.attrib "%role.attrib;">
6529 <!ENTITY % abbrev.element "INCLUDE">
6530 <![ %abbrev.element; [
6531 <!ELEMENT Abbrev - - ((%word.char.mix;)+)>
6532 <!--end of abbrev.element-->]]>
6534 <!ENTITY % abbrev.attlist "INCLUDE">
6535 <![ %abbrev.attlist; [
6538 %abbrev.role.attrib;
6539 %local.abbrev.attrib;
6541 <!--end of abbrev.attlist-->]]>
6542 <!--end of abbrev.module-->]]>
6544 <!ENTITY % acronym.module "INCLUDE">
6545 <![ %acronym.module; [
6546 <!ENTITY % local.acronym.attrib "">
6547 <!ENTITY % acronym.role.attrib "%role.attrib;">
6549 <!ENTITY % acronym.element "INCLUDE">
6550 <![ %acronym.element; [
6551 <!ELEMENT Acronym - - ((%word.char.mix;)+) %acronym.exclusion;>
6552 <!--end of acronym.element-->]]>
6554 <!ENTITY % acronym.attlist "INCLUDE">
6555 <![ %acronym.attlist; [
6558 %acronym.role.attrib;
6559 %local.acronym.attrib;
6561 <!--end of acronym.attlist-->]]>
6562 <!--end of acronym.module-->]]>
6564 <!ENTITY % citation.module "INCLUDE">
6565 <![ %citation.module; [
6566 <!ENTITY % local.citation.attrib "">
6567 <!ENTITY % citation.role.attrib "%role.attrib;">
6569 <!ENTITY % citation.element "INCLUDE">
6570 <![ %citation.element; [
6571 <!ELEMENT Citation - - ((%para.char.mix;)+)>
6572 <!--end of citation.element-->]]>
6574 <!ENTITY % citation.attlist "INCLUDE">
6575 <![ %citation.attlist; [
6578 %citation.role.attrib;
6579 %local.citation.attrib;
6581 <!--end of citation.attlist-->]]>
6582 <!--end of citation.module-->]]>
6584 <!ENTITY % citerefentry.module "INCLUDE">
6585 <![ %citerefentry.module; [
6586 <!ENTITY % local.citerefentry.attrib "">
6587 <!ENTITY % citerefentry.role.attrib "%role.attrib;">
6589 <!ENTITY % citerefentry.element "INCLUDE">
6590 <![ %citerefentry.element; [
6591 <!ELEMENT CiteRefEntry - - (RefEntryTitle, ManVolNum?)>
6592 <!--end of citerefentry.element-->]]>
6594 <!ENTITY % citerefentry.attlist "INCLUDE">
6595 <![ %citerefentry.attlist; [
6596 <!ATTLIST CiteRefEntry
6598 %citerefentry.role.attrib;
6599 %local.citerefentry.attrib;
6601 <!--end of citerefentry.attlist-->]]>
6602 <!--end of citerefentry.module-->]]>
6604 <!ENTITY % refentrytitle.module "INCLUDE">
6605 <![ %refentrytitle.module; [
6606 <!ENTITY % local.refentrytitle.attrib "">
6607 <!ENTITY % refentrytitle.role.attrib "%role.attrib;">
6609 <!ENTITY % refentrytitle.element "INCLUDE">
6610 <![ %refentrytitle.element; [
6611 <!ELEMENT RefEntryTitle - O ((%para.char.mix;)+)>
6612 <!--end of refentrytitle.element-->]]>
6614 <!ENTITY % refentrytitle.attlist "INCLUDE">
6615 <![ %refentrytitle.attlist; [
6616 <!ATTLIST RefEntryTitle
6618 %refentrytitle.role.attrib;
6619 %local.refentrytitle.attrib;
6621 <!--end of refentrytitle.attlist-->]]>
6622 <!--end of refentrytitle.module-->]]>
6624 <!ENTITY % manvolnum.module "INCLUDE">
6625 <![ %manvolnum.module; [
6626 <!ENTITY % local.manvolnum.attrib "">
6627 <!ENTITY % namvolnum.role.attrib "%role.attrib;">
6629 <!ENTITY % manvolnum.element "INCLUDE">
6630 <![ %manvolnum.element; [
6631 <!ELEMENT ManVolNum - O ((%word.char.mix;)+)>
6632 <!--end of manvolnum.element-->]]>
6634 <!ENTITY % manvolnum.attlist "INCLUDE">
6635 <![ %manvolnum.attlist; [
6638 %namvolnum.role.attrib;
6639 %local.manvolnum.attrib;
6641 <!--end of manvolnum.attlist-->]]>
6642 <!--end of manvolnum.module-->]]>
6644 <!ENTITY % citetitle.module "INCLUDE">
6645 <![ %citetitle.module; [
6646 <!ENTITY % local.citetitle.attrib "">
6647 <!ENTITY % citetitle.role.attrib "%role.attrib;">
6649 <!ENTITY % citetitle.element "INCLUDE">
6650 <![ %citetitle.element; [
6651 <!ELEMENT CiteTitle - - ((%para.char.mix;)+)>
6652 <!--end of citetitle.element-->]]>
6654 <!ENTITY % citetitle.attlist "INCLUDE">
6655 <![ %citetitle.attlist; [
6658 Pubwork: Genre of published work cited; no default
6669 |Manuscript) #IMPLIED
6671 %citetitle.role.attrib;
6672 %local.citetitle.attrib;
6674 <!--end of citetitle.attlist-->]]>
6675 <!--end of citetitle.module-->]]>
6677 <!ENTITY % emphasis.module "INCLUDE">
6678 <![ %emphasis.module; [
6679 <!ENTITY % local.emphasis.attrib "">
6680 <!ENTITY % emphasis.role.attrib "%role.attrib;">
6682 <!ENTITY % emphasis.element "INCLUDE">
6683 <![ %emphasis.element; [
6684 <!ELEMENT Emphasis - - ((%para.char.mix;)+)>
6685 <!--end of emphasis.element-->]]>
6687 <!ENTITY % emphasis.attlist "INCLUDE">
6688 <![ %emphasis.attlist; [
6691 %emphasis.role.attrib;
6692 %local.emphasis.attrib;
6694 <!--end of emphasis.attlist-->]]>
6695 <!--end of emphasis.module-->]]>
6697 <!ENTITY % firstterm.module "INCLUDE">
6698 <![ %firstterm.module; [
6699 <!ENTITY % local.firstterm.attrib "">
6700 <!ENTITY % firstterm.role.attrib "%role.attrib;">
6702 <!ENTITY % firstterm.element "INCLUDE">
6703 <![ %firstterm.element; [
6704 <!ELEMENT FirstTerm - - ((%word.char.mix;)+)>
6705 <!--end of firstterm.element-->]]>
6707 <!ENTITY % firstterm.attlist "INCLUDE">
6708 <![ %firstterm.attlist; [
6710 %linkend.attrib; --to GlossEntry or other explanation--
6712 %firstterm.role.attrib;
6713 %local.firstterm.attrib;
6715 <!--end of firstterm.attlist-->]]>
6716 <!--end of firstterm.module-->]]>
6718 <!ENTITY % foreignphrase.module "INCLUDE">
6719 <![ %foreignphrase.module; [
6720 <!ENTITY % local.foreignphrase.attrib "">
6721 <!ENTITY % foreignphrase.role.attrib "%role.attrib;">
6723 <!ENTITY % foreignphrase.element "INCLUDE">
6724 <![ %foreignphrase.element; [
6725 <!ELEMENT ForeignPhrase - - ((%para.char.mix;)+)>
6726 <!--end of foreignphrase.element-->]]>
6728 <!ENTITY % foreignphrase.attlist "INCLUDE">
6729 <![ %foreignphrase.attlist; [
6730 <!ATTLIST ForeignPhrase
6732 %foreignphrase.role.attrib;
6733 %local.foreignphrase.attrib;
6735 <!--end of foreignphrase.attlist-->]]>
6736 <!--end of foreignphrase.module-->]]>
6738 <!ENTITY % glossterm.module "INCLUDE">
6739 <![ %glossterm.module; [
6740 <!ENTITY % local.glossterm.attrib "">
6741 <!ENTITY % glossterm.role.attrib "%role.attrib;">
6743 <!ENTITY % glossterm.element "INCLUDE">
6744 <![ %glossterm.element; [
6745 <!ELEMENT GlossTerm - O ((%para.char.mix;)+)>
6746 <!--end of glossterm.element-->]]>
6748 <!ENTITY % glossterm.attlist "INCLUDE">
6749 <![ %glossterm.attlist; [
6751 %linkend.attrib; --to GlossEntry if Glossterm used in text--
6753 BaseForm: Provides the form of GlossTerm to be used
6756 BaseForm CDATA #IMPLIED
6758 %glossterm.role.attrib;
6759 %local.glossterm.attrib;
6761 <!--end of glossterm.attlist-->]]>
6762 <!--end of glossterm.module-->]]>
6764 <!ENTITY % phrase.module "INCLUDE">
6765 <![ %phrase.module; [
6766 <!ENTITY % local.phrase.attrib "">
6767 <!ENTITY % phrase.role.attrib "%role.attrib;">
6769 <!ENTITY % phrase.element "INCLUDE">
6770 <![ %phrase.element; [
6771 <!ELEMENT Phrase - - ((%para.char.mix;)+)>
6772 <!--end of phrase.element-->]]>
6774 <!ENTITY % phrase.attlist "INCLUDE">
6775 <![ %phrase.attlist; [
6778 %phrase.role.attrib;
6779 %local.phrase.attrib;
6781 <!--end of phrase.attlist-->]]>
6782 <!--end of phrase.module-->]]>
6784 <!ENTITY % quote.module "INCLUDE">
6785 <![ %quote.module; [
6786 <!ENTITY % local.quote.attrib "">
6787 <!ENTITY % quote.role.attrib "%role.attrib;">
6789 <!ENTITY % quote.element "INCLUDE">
6790 <![ %quote.element; [
6791 <!ELEMENT Quote - - ((%para.char.mix;)+)>
6792 <!--end of quote.element-->]]>
6794 <!ENTITY % quote.attlist "INCLUDE">
6795 <![ %quote.attlist; [
6799 %local.quote.attrib;
6801 <!--end of quote.attlist-->]]>
6802 <!--end of quote.module-->]]>
6804 <!ENTITY % ssscript.module "INCLUDE">
6805 <![ %ssscript.module; [
6806 <!ENTITY % local.ssscript.attrib "">
6807 <!ENTITY % ssscript.role.attrib "%role.attrib;">
6809 <!ENTITY % ssscript.elements "INCLUDE">
6810 <![ %ssscript.elements [
6811 <!ELEMENT (Subscript | Superscript) - - ((#PCDATA
6819 | %other.char.class;)+)
6821 <!--end of ssscript.elements-->]]>
6823 <!ENTITY % ssscript.attlists "INCLUDE">
6824 <![ %ssscript.attlists; [
6825 <!ATTLIST (Subscript | Superscript)
6827 %ssscript.role.attrib;
6828 %local.ssscript.attrib;
6830 <!--end of ssscript.attlists-->]]>
6831 <!--end of ssscript.module-->]]>
6833 <!ENTITY % trademark.module "INCLUDE">
6834 <![ %trademark.module; [
6835 <!ENTITY % local.trademark.attrib "">
6836 <!ENTITY % trademark.role.attrib "%role.attrib;">
6838 <!ENTITY % trademark.element "INCLUDE">
6839 <![ %trademark.element; [
6840 <!ELEMENT Trademark - - ((#PCDATA
6844 | %other.char.class;
6848 <!--end of trademark.element-->]]>
6850 <!ENTITY % trademark.attlist "INCLUDE">
6851 <![ %trademark.attlist; [
6854 Class: More precisely identifies the item the element names
6861 %trademark.role.attrib;
6862 %local.trademark.attrib;
6864 <!--end of trademark.attlist-->]]>
6865 <!--end of trademark.module-->]]>
6867 <!ENTITY % wordasword.module "INCLUDE">
6868 <![ %wordasword.module; [
6869 <!ENTITY % local.wordasword.attrib "">
6870 <!ENTITY % wordasword.role.attrib "%role.attrib;">
6872 <!ENTITY % wordasword.element "INCLUDE">
6873 <![ %wordasword.element; [
6874 <!ELEMENT WordAsWord - - ((%word.char.mix;)+)>
6875 <!--end of wordasword.element-->]]>
6877 <!ENTITY % wordasword.attlist "INCLUDE">
6878 <![ %wordasword.attlist; [
6879 <!ATTLIST WordAsWord
6881 %wordasword.role.attrib;
6882 %local.wordasword.attrib;
6884 <!--end of wordasword.attlist-->]]>
6885 <!--end of wordasword.module-->]]>
6887 <!-- Links and cross-references ........................................... -->
6889 <!ENTITY % link.module "INCLUDE">
6891 <!--FUTURE USE (V4.0):
6892 ......................
6893 All link elements will be excluded from themselves and each other.
6894 ......................
6896 <!ENTITY % local.link.attrib "">
6897 <!ENTITY % link.role.attrib "%role.attrib;">
6899 <!ENTITY % link.element "INCLUDE">
6900 <![ %link.element; [
6901 <!ELEMENT Link - - ((%para.char.mix;)+)>
6902 <!--end of link.element-->]]>
6904 <!ENTITY % link.attlist "INCLUDE">
6905 <![ %link.attlist; [
6908 Endterm: ID of element containing text that is to be
6909 fetched from elsewhere in the document to appear as
6910 the content of this element
6912 Endterm IDREF #IMPLIED
6913 %linkendreq.attrib; --to linked-to object--
6915 Type: Freely assignable parameter
6922 <!--end of link.attlist-->]]>
6923 <!--end of link.module-->]]>
6925 <!ENTITY % olink.module "INCLUDE">
6926 <![ %olink.module; [
6927 <!ENTITY % local.olink.attrib "">
6928 <!ENTITY % olink.role.attrib "%role.attrib;">
6930 <!ENTITY % olink.element "INCLUDE">
6931 <![ %olink.element; [
6932 <!ELEMENT OLink - - ((%para.char.mix;)+)>
6933 <!--end of olink.element-->]]>
6935 <!ENTITY % olink.attlist "INCLUDE">
6936 <![ %olink.attlist; [
6939 TargetDocEnt: Name of an entity to be the target of the link
6941 TargetDocEnt ENTITY #IMPLIED
6943 LinkMode: ID of a ModeSpec containing instructions for
6944 operating on the entity named by TargetDocEnt
6946 LinkMode IDREF #IMPLIED
6948 LocalInfo: Information that may be passed to ModeSpec
6950 LocalInfo CDATA #IMPLIED
6952 Type: Freely assignable parameter
6957 %local.olink.attrib;
6959 <!--end of olink.attlist-->]]>
6960 <!--end of olink.module-->]]>
6962 <!ENTITY % ulink.module "INCLUDE">
6963 <![ %ulink.module; [
6964 <!ENTITY % local.ulink.attrib "">
6965 <!ENTITY % ulink.role.attrib "%role.attrib;">
6967 <!ENTITY % ulink.element "INCLUDE">
6968 <![ %ulink.element; [
6969 <!ELEMENT ULink - - ((%para.char.mix;)+)>
6970 <!--end of ulink.element-->]]>
6972 <!ENTITY % ulink.attlist "INCLUDE">
6973 <![ %ulink.attlist; [
6976 URL: uniform resource locator; the target of the ULink
6980 Type: Freely assignable parameter
6985 %local.ulink.attrib;
6987 <!--end of ulink.attlist-->]]>
6988 <!--end of ulink.module-->]]>
6990 <!ENTITY % footnoteref.module "INCLUDE">
6991 <![ %footnoteref.module; [
6992 <!ENTITY % local.footnoteref.attrib "">
6993 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
6995 <!ENTITY % footnoteref.element "INCLUDE">
6996 <![ %footnoteref.element; [
6997 <!ELEMENT FootnoteRef - O EMPTY>
6998 <!--end of footnoteref.element-->]]>
7000 <!ENTITY % footnoteref.attlist "INCLUDE">
7001 <![ %footnoteref.attlist; [
7002 <!ATTLIST FootnoteRef
7003 %linkendreq.attrib; --to footnote content supplied elsewhere--
7006 %footnoteref.role.attrib;
7007 %local.footnoteref.attrib;
7009 <!--end of footnoteref.attlist-->]]>
7010 <!--end of footnoteref.module-->]]>
7012 <!ENTITY % xref.module "INCLUDE">
7014 <!ENTITY % local.xref.attrib "">
7015 <!ENTITY % xref.role.attrib "%role.attrib;">
7017 <!ENTITY % xref.element "INCLUDE">
7018 <![ %xref.element; [
7019 <!ELEMENT XRef - O EMPTY>
7020 <!--end of xref.element-->]]>
7022 <!ENTITY % xref.attlist "INCLUDE">
7023 <![ %xref.attlist; [
7026 Endterm: ID of element containing text that is to be
7027 fetched from elsewhere in the document to appear as
7028 the content of this element
7030 Endterm IDREF #IMPLIED
7031 %linkendreq.attrib; --to linked-to object--
7036 <!--end of xref.attlist-->]]>
7037 <!--end of xref.module-->]]>
7039 <!-- Ubiquitous elements .................................................. -->
7041 <!ENTITY % anchor.module "INCLUDE">
7042 <![ %anchor.module; [
7043 <!ENTITY % local.anchor.attrib "">
7044 <!ENTITY % anchor.role.attrib "%role.attrib;">
7046 <!ENTITY % anchor.element "INCLUDE">
7047 <![ %anchor.element; [
7048 <!ELEMENT Anchor - O EMPTY>
7049 <!--end of anchor.element-->]]>
7051 <!ENTITY % anchor.attlist "INCLUDE">
7052 <![ %anchor.attlist; [
7054 %idreq.attrib; -- required --
7055 %pagenum.attrib; --replaces Lang --
7058 %revisionflag.attrib;
7059 %effectivity.attrib;
7060 %anchor.role.attrib;
7061 %local.anchor.attrib;
7063 <!--end of anchor.attlist-->]]>
7064 <!--end of anchor.module-->]]>
7066 <!ENTITY % beginpage.module "INCLUDE">
7067 <![ %beginpage.module; [
7068 <!ENTITY % local.beginpage.attrib "">
7069 <!ENTITY % beginpage.role.attrib "%role.attrib;">
7071 <!ENTITY % beginpage.element "INCLUDE">
7072 <![ %beginpage.element; [
7073 <!ELEMENT BeginPage - O EMPTY>
7074 <!--end of beginpage.element-->]]>
7076 <!ENTITY % beginpage.attlist "INCLUDE">
7077 <![ %beginpage.attlist; [
7080 PageNum: Number of page that begins at this point
7084 %beginpage.role.attrib;
7085 %local.beginpage.attrib;
7087 <!--end of beginpage.attlist-->]]>
7088 <!--end of beginpage.module-->]]>
7090 <!-- IndexTerms appear in the text flow for generating or linking an
7093 <!ENTITY % indexterm.content.module "INCLUDE">
7094 <![ %indexterm.content.module; [
7095 <!ENTITY % indexterm.module "INCLUDE">
7096 <![ %indexterm.module; [
7097 <!ENTITY % local.indexterm.attrib "">
7098 <!ENTITY % indexterm.role.attrib "%role.attrib;">
7100 <!ENTITY % indexterm.element "INCLUDE">
7101 <![ %indexterm.element; [
7102 <!ELEMENT IndexTerm - O (Primary, ((Secondary, ((Tertiary, (See|SeeAlso+)?)
7103 | See | SeeAlso+)?) | See | SeeAlso+)?) %ubiq.exclusion;>
7104 <!--end of indexterm.element-->]]>
7106 <!ENTITY % indexterm.attlist "INCLUDE">
7107 <![ %indexterm.attlist; [
7111 Scope: Indicates which generated indices the IndexTerm
7112 should appear in: Global (whole document set), Local (this
7113 document only), or All (both)
7119 Significance: Whether this IndexTerm is the most pertinent
7120 of its series (Preferred) or not (Normal, the default)
7122 Significance (Preferred
7125 Class: Indicates type of IndexTerm; default is Singular,
7126 or EndOfRange if StartRef is supplied; StartOfRange value
7127 must be supplied explicitly on starts of ranges
7131 |EndOfRange) #IMPLIED
7133 StartRef: ID of the IndexTerm that starts the indexing
7134 range ended by this IndexTerm
7136 StartRef IDREF #CONREF
7138 Zone: IDs of the elements to which the IndexTerm applies,
7139 and indicates that the IndexTerm applies to those entire
7140 elements rather than the point at which the IndexTerm
7143 Zone IDREFS #IMPLIED
7145 %indexterm.role.attrib;
7146 %local.indexterm.attrib;
7148 <!--end of indexterm.attlist-->]]>
7149 <!--end of indexterm.module-->]]>
7151 <!ENTITY % primsecter.module "INCLUDE">
7152 <![ %primsecter.module; [
7153 <!ENTITY % local.primsecter.attrib "">
7154 <!ENTITY % primsecter.role.attrib "%role.attrib;">
7156 <!ENTITY % primsecter.elements "INCLUDE">
7157 <![ %primsecter.elements; [
7158 <!ELEMENT (Primary | Secondary | Tertiary) - O ((%ndxterm.char.mix;)+)>
7159 <!--end of primsecter.elements-->]]>
7161 <!ENTITY % primsecter.attlists "INCLUDE">
7162 <![ %primsecter.attlists; [
7163 <!ENTITY % containing.attlist "INCLUDE">
7164 <![ %containing.attlist; [
7165 <!ATTLIST (Primary | Secondary | Tertiary)
7167 SortAs: Alternate sort string for index sorting, e.g.,
7168 "fourteen" for an element containing "14"
7170 SortAs CDATA #IMPLIED
7172 %primsecter.role.attrib;
7173 %local.primsecter.attrib;
7175 <!--end of containing.attlist-->]]>
7176 <!--end of primsecter.attlist-->]]>
7177 <!--end of primsecter.module-->]]>
7179 <!ENTITY % seeseealso.module "INCLUDE">
7180 <![ %seeseealso.module; [
7181 <!ENTITY % local.seeseealso.attrib "">
7182 <!ENTITY % seeseealso.role.attrib "%role.attrib;">
7184 <!ENTITY % seeseealso.elements "INCLUDE">
7185 <![ %seeseealso.elements [
7186 <!ELEMENT (See | SeeAlso) - O ((%ndxterm.char.mix;)+)>
7187 <!--end of seeseealso.elements-->]]>
7189 <!ENTITY % seeseealso.attlists "INCLUDE">
7190 <![ %seeseealso.attlists [
7191 <!ATTLIST (See | SeeAlso)
7193 %seeseealso.role.attrib;
7194 %local.seeseealso.attrib;
7196 <!--end of seeseealso.attlists-->]]>
7197 <!--end of seeseealso.module-->]]>
7198 <!--end of indexterm.content.module-->]]>
7200 <!-- End of DocBook information pool module V3.1 .......................... -->
7201 <!-- ...................................................................... -->