1 <!-- ...................................................................... -->
2 <!-- DocBook information pool module V4.0 ................................. -->
3 <!-- File dbpool.mod ...................................................... -->
5 <!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
6 O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7 Corporation, and the Organization for the Advancement of
8 Structured Information Standards (OASIS).
10 $Id: dbpool.mod,v 1.14 2000/05/18 19:44:18 nwalsh 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 docbook@lists.oasis-open.org 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 V4.0//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.method.synop.class "">
97 <!ENTITY % method.synop.class
100 |MethodSynopsis %local.method.synop.class;">
102 <!ENTITY % local.synop.class "">
103 <!ENTITY % synop.class
104 "Synopsis|CmdSynopsis|FuncSynopsis
105 |ClassSynopsis|FieldSynopsis
106 |%method.synop.class; %local.synop.class;">
108 <!ENTITY % local.para.class "">
109 <!ENTITY % para.class
110 "FormalPara|Para|SimPara %local.para.class;">
112 <!ENTITY % local.informal.class "">
113 <!ENTITY % informal.class
115 |Graphic|GraphicCO|MediaObject|MediaObjectCO
119 |InformalTable %local.informal.class;">
121 <!ENTITY % local.formal.class "">
122 <!ENTITY % formal.class
123 "Equation|Example|Figure|Table %local.formal.class;">
125 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
126 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
127 <!ENTITY % ebnf.block.hook "">
129 <!ENTITY % local.compound.class "">
130 <!ENTITY % compound.class
131 "MsgSet|Procedure|Sidebar|QandASet
133 %local.compound.class;">
135 <!ENTITY % local.genobj.class "">
136 <!ENTITY % genobj.class
137 "Anchor|BridgeHead|Remark|Highlights
138 %local.genobj.class;">
140 <!ENTITY % local.descobj.class "">
141 <!ENTITY % descobj.class
142 "Abstract|AuthorBlurb|Epigraph
143 %local.descobj.class;">
145 <!-- Character-level classes .............................................. -->
147 <!ENTITY % local.ndxterm.class "">
148 <!ENTITY % ndxterm.class
149 "IndexTerm %local.ndxterm.class;">
151 <!ENTITY % local.xref.char.class "">
152 <!ENTITY % xref.char.class
153 "FootnoteRef|XRef %local.xref.char.class;">
155 <!ENTITY % local.gen.char.class "">
156 <!ENTITY % gen.char.class
157 "Abbrev|Acronym|Citation|CiteRefEntry|CiteTitle|Emphasis
158 |FirstTerm|ForeignPhrase|GlossTerm|Footnote|Phrase
159 |Quote|Trademark|WordAsWord %local.gen.char.class;">
161 <!ENTITY % local.link.char.class "">
162 <!ENTITY % link.char.class
163 "Link|OLink|ULink %local.link.char.class;">
165 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
166 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
167 <!ENTITY % ebnf.inline.hook "">
169 <!ENTITY % local.tech.char.class "">
170 <!ENTITY % tech.char.class
172 |ClassName|MethodName|InterfaceName|ExceptionName
173 |OOClass|OOInterface|OOException
174 |Command|ComputerOutput
175 |Database|Email|EnVar|ErrorCode|ErrorName|ErrorType|Filename
176 |Function|GUIButton|GUIIcon|GUILabel|GUIMenu|GUIMenuItem
177 |GUISubmenu|Hardware|Interface|KeyCap
178 |KeyCode|KeyCombo|KeySym|Literal|Constant|Markup|MediaLabel
179 |MenuChoice|MouseButton|Option|Optional|Parameter
180 |Prompt|Property|Replaceable|ReturnValue|SGMLTag|StructField
181 |StructName|Symbol|SystemItem|Token|Type|UserInput|VarName
183 %local.tech.char.class;">
185 <!ENTITY % local.base.char.class "">
186 <!ENTITY % base.char.class
187 "Anchor %local.base.char.class;">
189 <!ENTITY % local.docinfo.char.class "">
190 <!ENTITY % docinfo.char.class
191 "Author|AuthorInitials|CorpAuthor|ModeSpec|OtherCredit
192 |ProductName|ProductNumber|RevHistory
193 %local.docinfo.char.class;">
195 <!ENTITY % local.other.char.class "">
196 <!ENTITY % other.char.class
197 "Remark|Subscript|Superscript %local.other.char.class;">
199 <!ENTITY % local.inlineobj.char.class "">
200 <!ENTITY % inlineobj.char.class
201 "InlineGraphic|InlineMediaObject|InlineEquation %local.inlineobj.char.class;">
203 <!-- Redeclaration placeholder ............................................ -->
205 <!-- For redeclaring entities that are declared after this point while
206 retaining their references to the entities that are declared before
209 <![ %dbpool.redecl.module; [
211 <!--end of dbpool.redecl.module-->]]>
213 <!-- Object-level mixtures ................................................ -->
216 list admn line synp para infm form cmpd gen desc
217 Component mixture X X X X X X X X X X
218 Sidebar mixture X X X X X X X a X
219 Footnote mixture X X X X X
220 Example mixture X X X X X
221 Highlights mixture X X X
222 Paragraph mixture X X X X
223 Admonition mixture X X X X X X b c
225 Table entry mixture X X X X d
226 Glossary def mixture X X X X X e
227 Legal notice mixture X X X X f
229 a. Just Procedure; not Sidebar itself or MsgSet.
232 d. Just Graphic; no other informal objects.
233 e. No Anchor, BridgeHead, or Highlights.
234 f. Just BlockQuote; no other informal objects.
237 <!ENTITY % local.component.mix "">
238 <!ENTITY % component.mix
239 "%list.class; |%admon.class;
240 |%linespecific.class; |%synop.class;
241 |%para.class; |%informal.class;
242 |%formal.class; |%compound.class;
243 |%genobj.class; |%descobj.class;
245 %local.component.mix;">
247 <!ENTITY % local.sidebar.mix "">
248 <!ENTITY % sidebar.mix
249 "%list.class; |%admon.class;
250 |%linespecific.class; |%synop.class;
251 |%para.class; |%informal.class;
252 |%formal.class; |Procedure
255 %local.sidebar.mix;">
257 <!ENTITY % local.qandaset.mix "">
258 <!ENTITY % qandaset.mix
259 "%list.class; |%admon.class;
260 |%linespecific.class; |%synop.class;
261 |%para.class; |%informal.class;
262 |%formal.class; |Procedure
265 %local.qandaset.mix;">
267 <!ENTITY % local.revdescription.mix "">
268 <!ENTITY % revdescription.mix
269 "%list.class; |%admon.class;
270 |%linespecific.class; |%synop.class;
271 |%para.class; |%informal.class;
272 |%formal.class; |Procedure
275 %local.revdescription.mix;">
277 <!ENTITY % local.footnote.mix "">
278 <!ENTITY % footnote.mix
280 |%linespecific.class; |%synop.class;
281 |%para.class; |%informal.class;
282 %local.footnote.mix;">
284 <!ENTITY % local.example.mix "">
285 <!ENTITY % example.mix
287 |%linespecific.class; |%synop.class;
288 |%para.class; |%informal.class;
290 %local.example.mix;">
292 <!ENTITY % local.highlights.mix "">
293 <!ENTITY % highlights.mix
294 "%list.class; |%admon.class;
297 %local.highlights.mix;">
299 <!-- %formal.class; is explicitly excluded from many contexts in which
300 paragraphs are used -->
302 <!ENTITY % local.para.mix "">
304 "%list.class; |%admon.class;
305 |%linespecific.class;
310 <!ENTITY % local.admon.mix "">
313 |%linespecific.class; |%synop.class;
314 |%para.class; |%informal.class;
315 |%formal.class; |Procedure|Sidebar
316 |Anchor|BridgeHead|Remark
320 <!ENTITY % local.figure.mix "">
321 <!ENTITY % figure.mix
322 "%linespecific.class; |%synop.class;
327 <!ENTITY % local.tabentry.mix "">
328 <!ENTITY % tabentry.mix
329 "%list.class; |%admon.class;
330 |%linespecific.class;
331 |%para.class; |Graphic|MediaObject
332 %local.tabentry.mix;">
334 <!ENTITY % local.glossdef.mix "">
335 <!ENTITY % glossdef.mix
337 |%linespecific.class; |%synop.class;
338 |%para.class; |%informal.class;
342 %local.glossdef.mix;">
344 <!ENTITY % local.legalnotice.mix "">
345 <!ENTITY % legalnotice.mix
346 "%list.class; |%admon.class;
347 |%linespecific.class;
348 |%para.class; |BlockQuote
350 %local.legalnotice.mix;">
352 <!ENTITY % local.textobject.mix "">
353 <!ENTITY % textobject.mix
354 "%list.class; |%admon.class;
355 |%linespecific.class;
356 |%para.class; |BlockQuote
357 %local.textobject.mix;">
359 <!ENTITY % local.mediaobject.mix "">
360 <!ENTITY % mediaobject.mix
361 "VideoObject|AudioObject|ImageObject %local.mediaobject.mix">
363 <!-- Character-level mixtures ............................................. -->
365 <!ENTITY % local.ubiq.mix "">
367 "%ndxterm.class;|BeginPage %local.ubiq.mix;">
369 <!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
370 <!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
372 <!ENTITY % footnote.exclusion "-(Footnote|%formal.class;)">
373 <!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
374 <!ENTITY % admon.exclusion "-(%admon.class;)">
375 <!ENTITY % formal.exclusion "-(%formal.class;)">
376 <!ENTITY % acronym.exclusion "-(Acronym)">
377 <!ENTITY % beginpage.exclusion "-(BeginPage)">
378 <!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
379 <!ENTITY % blockquote.exclusion "-(Epigraph)">
380 <!ENTITY % remark.exclusion "-(Remark|%ubiq.mix;)">
381 <!ENTITY % glossterm.exclusion "-(GlossTerm)">
382 <!ENTITY % links.exclusion "-(Link|OLink|ULink|XRef)">
385 #PCD xref word link cptr base dnfo othr inob (synop)
386 para.char.mix X X X X X X X X X
387 title.char.mix X X X X X X X X X
388 ndxterm.char.mix X X X X X X X X a
389 cptr.char.mix X X X X X a
390 smallcptr.char.mix X b a
391 word.char.mix X c X X X a
392 docinfo.char.mix X d X b X a
394 a. Just InlineGraphic; no InlineEquation.
395 b. Just Replaceable; no other computer terms.
396 c. Just Emphasis and Trademark; no other word elements.
397 d. Just Acronym, Emphasis, and Trademark; no other word elements.
400 <!-- The DocBook TC may produce an official forms module for DocBook. -->
401 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
402 <!ENTITY % forminlines.hook "">
404 <!ENTITY % local.para.char.mix "">
405 <!ENTITY % para.char.mix
407 |%xref.char.class; |%gen.char.class;
408 |%link.char.class; |%tech.char.class;
409 |%base.char.class; |%docinfo.char.class;
410 |%other.char.class; |%inlineobj.char.class;
414 %local.para.char.mix;">
416 <!ENTITY % local.title.char.mix "">
417 <!ENTITY % title.char.mix
419 |%xref.char.class; |%gen.char.class;
420 |%link.char.class; |%tech.char.class;
421 |%base.char.class; |%docinfo.char.class;
422 |%other.char.class; |%inlineobj.char.class;
424 %local.title.char.mix;">
426 <!ENTITY % local.ndxterm.char.mix "">
427 <!ENTITY % ndxterm.char.mix
429 |%xref.char.class; |%gen.char.class;
430 |%link.char.class; |%tech.char.class;
431 |%base.char.class; |%docinfo.char.class;
432 |%other.char.class; |InlineGraphic|InlineMediaObject
433 %local.ndxterm.char.mix;">
435 <!ENTITY % local.cptr.char.mix "">
436 <!ENTITY % cptr.char.mix
438 |%link.char.class; |%tech.char.class;
440 |%other.char.class; |InlineGraphic|InlineMediaObject
442 %local.cptr.char.mix;">
444 <!ENTITY % local.smallcptr.char.mix "">
445 <!ENTITY % smallcptr.char.mix
448 |InlineGraphic|InlineMediaObject
450 %local.smallcptr.char.mix;">
452 <!ENTITY % local.word.char.mix "">
453 <!ENTITY % word.char.mix
455 |Acronym|Emphasis|Trademark
458 |%other.char.class; |InlineGraphic|InlineMediaObject
460 %local.word.char.mix;">
462 <!ENTITY % local.docinfo.char.mix "">
463 <!ENTITY % docinfo.char.mix
468 |%other.char.class; |InlineGraphic|InlineMediaObject
470 %local.docinfo.char.mix;">
471 <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
472 <!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
474 <!-- ...................................................................... -->
475 <!-- Entities for content models .......................................... -->
477 <!ENTITY % formalobject.title.content "Title, TitleAbbrev?">
479 <!-- ...................................................................... -->
480 <!-- Entities for attributes and attribute components ..................... -->
482 <!-- Effectivity attributes ............................................... -->
484 <!ENTITY % arch.attrib
485 --Arch: Computer or chip architecture to which element applies; no
487 "Arch CDATA #IMPLIED">
489 <!ENTITY % condition.attrib
490 --Condition: General-purpose effectivity attribute--
491 "Condition CDATA #IMPLIED">
493 <!ENTITY % conformance.attrib
494 --Conformance: Standards conformance characteristics--
495 "Conformance NMTOKENS #IMPLIED">
498 --OS: Operating system to which element applies; no default--
501 <!ENTITY % revision.attrib
502 --Revision: Editorial revision to which element belongs; no default--
503 "Revision CDATA #IMPLIED">
505 <!ENTITY % security.attrib
506 --Security: Security classification; no default--
507 "Security CDATA #IMPLIED">
509 <!ENTITY % userlevel.attrib
510 --UserLevel: Level of user experience to which element applies; no
512 "UserLevel CDATA #IMPLIED">
514 <!ENTITY % vendor.attrib
515 --Vendor: Computer vendor to which element applies; no default--
516 "Vendor CDATA #IMPLIED">
518 <!ENTITY % local.effectivity.attrib "">
519 <!ENTITY % effectivity.attrib
528 %local.effectivity.attrib;"
531 <!-- Common attributes .................................................... -->
534 --Id: Unique identifier of element; no default--
537 <!ENTITY % idreq.attrib
538 --Id: Unique identifier of element; a value must be supplied; no
542 <!ENTITY % lang.attrib
543 --Lang: Indicator of language in which element is written, for
544 translation, character set management, etc.; no default--
545 "Lang CDATA #IMPLIED">
547 <!ENTITY % remap.attrib
548 --Remap: Previous role of element before conversion; no default--
549 "Remap CDATA #IMPLIED">
551 <!ENTITY % role.attrib
552 --Role: New role of element in local environment; no default--
553 "Role CDATA #IMPLIED">
555 <!ENTITY % xreflabel.attrib
556 --XRefLabel: Alternate labeling string for XRef text generation;
557 default is usually title or other appropriate label text already
558 contained in element--
559 "XRefLabel CDATA #IMPLIED">
561 <!ENTITY % revisionflag.attrib
562 --RevisionFlag: Revision status of element; default is that element
564 "RevisionFlag (Changed
569 <!ENTITY % local.common.attrib "">
570 <!ENTITY % common.attrib
574 --Role is included explicitly on each element--
576 %revisionflag.attrib;
578 %local.common.attrib;"
581 <!ENTITY % idreq.common.attrib
585 --Role is included explicitly on each element--
587 %revisionflag.attrib;
589 %local.common.attrib;"
592 <!-- Semi-common attributes and other attribute entities .................. -->
594 <!ENTITY % local.graphics.attrib "">
595 <!ENTITY % graphics.attrib
597 --EntityRef: Name of an external entity containing the content
599 EntityRef ENTITY #IMPLIED
601 --FileRef: Filename, qualified by a pathname if desired,
602 designating the file containing the content of the graphic--
603 FileRef CDATA #IMPLIED
605 --Format: Notation of the element content, if any--
606 Format (%notation.class;)
609 --SrcCredit: Information about the source of the Graphic--
610 SrcCredit CDATA #IMPLIED
612 --Width: Same as CALS reprowid (desired width)--
613 Width NUTOKEN #IMPLIED
615 --Depth: Same as CALS reprodep (desired depth)--
616 Depth NUTOKEN #IMPLIED
618 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
619 application-specific--
624 --Scale: Conflation of CALS hscale and vscale--
625 Scale NUMBER #IMPLIED
627 --Scalefit: Same as CALS scalefit--
628 Scalefit %yesorno.attvals;
630 %local.graphics.attrib;"
633 <!ENTITY % local.keyaction.attrib "">
634 <!ENTITY % keyaction.attrib
636 --Action: Key combination type; default is unspecified if one
637 child element, Simul if there is more than one; if value is
638 Other, the OtherAction attribute must have a nonempty value--
646 --OtherAction: User-defined key combination type--
647 OtherAction CDATA #IMPLIED
648 %local.keyaction.attrib;"
651 <!ENTITY % label.attrib
652 --Label: Identifying number or string; default is usually the
653 appropriate number or string autogenerated by a formatter--
654 "Label CDATA #IMPLIED">
656 <!ENTITY % linespecific.attrib
657 --Format: whether element is assumed to contain significant white
660 (linespecific) linespecific
661 LineNumbering (Numbered|Unnumbered) #IMPLIED">
663 <!ENTITY % linkend.attrib
664 --Linkend: link to related information; no default--
665 "Linkend IDREF #IMPLIED">
667 <!ENTITY % linkendreq.attrib
668 --Linkend: required link to related information--
669 "Linkend IDREF #REQUIRED">
671 <!ENTITY % linkends.attrib
672 --Linkends: link to one or more sets of related information; no
674 "Linkends IDREFS #IMPLIED">
677 <!-- Declared for completeness, but never used -->
678 <!ENTITY % linkendsreq.attrib
679 --Linkends: required link to one or more sets of related information--
680 "Linkends IDREFS #REQUIRED">
683 <!ENTITY % local.mark.attrib "">
684 <!ENTITY % mark.attrib
689 <!ENTITY % moreinfo.attrib
690 --MoreInfo: whether element's content has an associated RefEntry--
691 "MoreInfo (RefEntry|None) None">
693 <!ENTITY % pagenum.attrib
694 --Pagenum: number of page on which element appears; no default--
695 "Pagenum CDATA #IMPLIED">
697 <!ENTITY % local.status.attrib "">
698 <!ENTITY % status.attrib
699 --Status: Editorial or publication status of the element
700 it applies to, such as "in review" or "approved for distribution"--
701 "Status CDATA #IMPLIED
702 %local.status.attrib;"
705 <!ENTITY % width.attrib
706 --Width: width of the longest line in the element to which it
707 pertains, in number of characters--
708 "Width NUMBER #IMPLIED">
710 <!-- ...................................................................... -->
711 <!-- Title elements ....................................................... -->
713 <!ENTITY % title.module "INCLUDE">
715 <!ENTITY % local.title.attrib "">
716 <!ENTITY % title.role.attrib "%role.attrib;">
718 <!ENTITY % title.element "INCLUDE">
719 <![ %title.element; [
720 <!ELEMENT Title - O ((%title.char.mix;)+)>
721 <!--end of title.element-->]]>
723 <!ENTITY % title.attlist "INCLUDE">
724 <![ %title.attlist; [
731 <!--end of title.attlist-->]]>
732 <!--end of title.module-->]]>
734 <!ENTITY % titleabbrev.module "INCLUDE">
735 <![ %titleabbrev.module; [
736 <!ENTITY % local.titleabbrev.attrib "">
737 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
739 <!ENTITY % titleabbrev.element "INCLUDE">
740 <![ %titleabbrev.element; [
741 <!ELEMENT TitleAbbrev - O ((%title.char.mix;)+)>
742 <!--end of titleabbrev.element-->]]>
744 <!ENTITY % titleabbrev.attlist "INCLUDE">
745 <![ %titleabbrev.attlist; [
746 <!ATTLIST TitleAbbrev
748 %titleabbrev.role.attrib;
749 %local.titleabbrev.attrib;
751 <!--end of titleabbrev.attlist-->]]>
752 <!--end of titleabbrev.module-->]]>
754 <!ENTITY % subtitle.module "INCLUDE">
755 <![ %subtitle.module; [
756 <!ENTITY % local.subtitle.attrib "">
757 <!ENTITY % subtitle.role.attrib "%role.attrib;">
759 <!ENTITY % subtitle.element "INCLUDE">
760 <![ %subtitle.element; [
761 <!ELEMENT Subtitle - O ((%title.char.mix;)+)>
762 <!--end of subtitle.element-->]]>
764 <!ENTITY % subtitle.attlist "INCLUDE">
765 <![ %subtitle.attlist; [
768 %subtitle.role.attrib;
769 %local.subtitle.attrib;
771 <!--end of subtitle.attlist-->]]>
772 <!--end of subtitle.module-->]]>
774 <!-- ...................................................................... -->
775 <!-- Bibliographic entities and elements .................................. -->
777 <!-- The bibliographic elements are typically used in the document
778 hierarchy. They do not appear in content models of information
779 pool elements. See also the document information elements,
782 <!ENTITY % local.person.ident.mix "">
783 <!--FUTURE USE (V4.0):
784 ......................
785 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
786 wrapper element created to allow association of those two elements with
787 Author name information.
788 ......................
790 <!ENTITY % person.ident.mix
791 "Honorific|FirstName|Surname|Lineage|OtherName|Affiliation
792 |AuthorBlurb|Contrib %local.person.ident.mix;">
794 <!ENTITY % local.bibliocomponent.mix "">
795 <!ENTITY % bibliocomponent.mix
796 "Abbrev|Abstract|Address|ArtPageNums|Author
797 |AuthorGroup|AuthorInitials|BiblioMisc|BiblioSet
798 |Collab|ConfGroup|ContractNum|ContractSponsor
799 |Copyright|CorpAuthor|CorpName|Date|Edition
800 |Editor|InvPartNumber|ISBN|ISSN|IssueNum|OrgName
801 |OtherCredit|PageNums|PrintHistory|ProductName
802 |ProductNumber|PubDate|Publisher|PublisherName
803 |PubsNumber|ReleaseInfo|RevHistory|SeriesVolNums
804 |Subtitle|Title|TitleAbbrev|VolumeNum|CiteTitle
807 %local.bibliocomponent.mix;">
809 <!ENTITY % biblioentry.module "INCLUDE">
810 <![ %biblioentry.module; [
811 <!ENTITY % local.biblioentry.attrib "">
813 <!ENTITY % biblioentry.role.attrib "%role.attrib;">
815 <!ENTITY % biblioentry.element "INCLUDE">
816 <![ %biblioentry.element; [
817 <!--FUTURE USE (V5.0):
818 ......................
819 ArticleInfo will be droped from BiblioEntry
820 ......................
822 <!ELEMENT BiblioEntry - O ((ArticleInfo
823 | (%bibliocomponent.mix;))+)
825 <!--end of biblioentry.element-->]]>
827 <!ENTITY % biblioentry.attlist "INCLUDE">
828 <![ %biblioentry.attlist; [
829 <!ATTLIST BiblioEntry
831 %biblioentry.role.attrib;
832 %local.biblioentry.attrib;
834 <!--end of biblioentry.attlist-->]]>
835 <!--end of biblioentry.module-->]]>
837 <!ENTITY % bibliomixed.module "INCLUDE">
838 <![ %bibliomixed.module; [
839 <!ENTITY % local.bibliomixed.attrib "">
840 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
842 <!ENTITY % bibliomixed.element "INCLUDE">
843 <![ %bibliomixed.element; [
844 <!ELEMENT BiblioMixed - O ((%bibliocomponent.mix; | BiblioMSet | #PCDATA)+)
846 <!--end of bibliomixed.element-->]]>
848 <!ENTITY % bibliomixed.attlist "INCLUDE">
849 <![ %bibliomixed.attlist; [
850 <!ATTLIST BiblioMixed
852 %bibliomixed.role.attrib;
853 %local.bibliomixed.attrib;
855 <!--end of bibliomixed.attlist-->]]>
856 <!--end of bibliomixed.module-->]]>
858 <!ENTITY % articleinfo.module "INCLUDE">
859 <![ %articleinfo.module; [
860 <!ENTITY % local.articleinfo.attrib "">
861 <!ENTITY % articleinfo.role.attrib "%role.attrib;">
863 <!ENTITY % articleinfo.element "INCLUDE">
864 <![ %articleinfo.element; [
865 <!ELEMENT ArticleInfo - - ((Graphic | MediaObject | LegalNotice | ModeSpec
866 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
868 <!--end of articleinfo.element-->]]>
870 <!ENTITY % articleinfo.attlist "INCLUDE">
871 <![ %articleinfo.attlist; [
872 <!ATTLIST ArticleInfo
874 %articleinfo.role.attrib;
875 %local.articleinfo.attrib;
877 <!--end of articleinfo.attlist-->]]>
878 <!--end of articleinfo.module-->]]>
880 <!ENTITY % biblioset.module "INCLUDE">
881 <![ %biblioset.module; [
882 <!ENTITY % local.biblioset.attrib "">
883 <!ENTITY % biblioset.role.attrib "%role.attrib;">
885 <!ENTITY % biblioset.element "INCLUDE">
886 <![ %biblioset.element; [
887 <!ELEMENT BiblioSet - - ((%bibliocomponent.mix;)+) %ubiq.exclusion;>
888 <!--end of biblioset.element-->]]>
890 <!ENTITY % biblioset.attlist "INCLUDE">
891 <![ %biblioset.attlist; [
894 Relation: Relationship of elements contained within BiblioSet
896 Relation CDATA #IMPLIED
898 %biblioset.role.attrib;
899 %local.biblioset.attrib;
901 <!--end of biblioset.attlist-->]]>
902 <!--end of biblioset.module-->]]>
904 <!ENTITY % bibliomset.module "INCLUDE">
905 <![ %bibliomset.module; [
906 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
907 <!ENTITY % local.bibliomset.attrib "">
909 <!ENTITY % bibliomset.element "INCLUDE">
910 <![ %bibliomset.element; [
911 <!ELEMENT BiblioMSet - - ((%bibliocomponent.mix; | BiblioMSet | #PCDATA)+)
913 <!--end of bibliomset.element-->]]>
915 <!ENTITY % bibliomset.attlist "INCLUDE">
916 <![ %bibliomset.attlist; [
919 Relation: Relationship of elements contained within BiblioMSet
921 Relation CDATA #IMPLIED
922 %bibliomset.role.attrib;
924 %local.bibliomset.attrib;
926 <!--end of bibliomset.attlist-->]]>
927 <!--end of bibliomset.module-->]]>
929 <!ENTITY % bibliomisc.module "INCLUDE">
930 <![ %bibliomisc.module; [
931 <!ENTITY % local.bibliomisc.attrib "">
932 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
934 <!ENTITY % bibliomisc.element "INCLUDE">
935 <![ %bibliomisc.element; [
936 <!ELEMENT BiblioMisc - - ((%para.char.mix;)+)>
937 <!--end of bibliomisc.element-->]]>
939 <!ENTITY % bibliomisc.attlist "INCLUDE">
940 <![ %bibliomisc.attlist; [
943 %bibliomisc.role.attrib;
944 %local.bibliomisc.attrib;
946 <!--end of bibliomisc.attlist-->]]>
947 <!--end of bibliomisc.module-->]]>
949 <!-- ...................................................................... -->
950 <!-- Subject, Keyword, and ITermSet elements .............................. -->
952 <!ENTITY % subjectset.content.module "INCLUDE">
953 <![ %subjectset.content.module; [
954 <!ENTITY % subjectset.module "INCLUDE">
955 <![ %subjectset.module; [
956 <!ENTITY % local.subjectset.attrib "">
957 <!ENTITY % subjectset.role.attrib "%role.attrib;">
959 <!ENTITY % subjectset.element "INCLUDE">
960 <![ %subjectset.element; [
961 <!ELEMENT SubjectSet - - (Subject+)>
962 <!--end of subjectset.element-->]]>
964 <!ENTITY % subjectset.attlist "INCLUDE">
965 <![ %subjectset.attlist; [
968 Scheme: Controlled vocabulary employed in SubjectTerms
972 %subjectset.role.attrib;
973 %local.subjectset.attrib;
975 <!--end of subjectset.attlist-->]]>
976 <!--end of subjectset.module-->]]>
978 <!ENTITY % subject.module "INCLUDE">
979 <![ %subject.module; [
980 <!ENTITY % local.subject.attrib "">
981 <!ENTITY % subject.role.attrib "%role.attrib;">
983 <!ENTITY % subject.element "INCLUDE">
984 <![ %subject.element; [
985 <!ELEMENT Subject - - (SubjectTerm+)>
986 <!--end of subject.element-->]]>
988 <!ENTITY % subject.attlist "INCLUDE">
989 <![ %subject.attlist; [
992 Weight: Ranking of this group of SubjectTerms relative
993 to others, 0 is low, no highest value specified
995 Weight NUMBER #IMPLIED
997 %subject.role.attrib;
998 %local.subject.attrib;
1000 <!--end of subject.attlist-->]]>
1001 <!--end of subject.module-->]]>
1003 <!ENTITY % subjectterm.module "INCLUDE">
1004 <![ %subjectterm.module; [
1005 <!ENTITY % local.subjectterm.attrib "">
1006 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
1008 <!ENTITY % subjectterm.element "INCLUDE">
1009 <![ %subjectterm.element; [
1010 <!ELEMENT SubjectTerm - - (#PCDATA)>
1011 <!--end of subjectterm.element-->]]>
1013 <!ENTITY % subjectterm.attlist "INCLUDE">
1014 <![ %subjectterm.attlist; [
1015 <!ATTLIST SubjectTerm
1017 %subjectterm.role.attrib;
1018 %local.subjectterm.attrib;
1020 <!--end of subjectterm.attlist-->]]>
1021 <!--end of subjectterm.module-->]]>
1022 <!--end of subjectset.content.module-->]]>
1024 <!ENTITY % keywordset.content.module "INCLUDE">
1025 <![ %keywordset.content.module; [
1026 <!ENTITY % local.keywordset.attrib "">
1027 <!ENTITY % keywordset.module "INCLUDE">
1028 <![ %keywordset.module; [
1029 <!ENTITY % local.keywordset.attrib "">
1030 <!ENTITY % keywordset.role.attrib "%role.attrib;">
1032 <!ENTITY % keywordset.element "INCLUDE">
1033 <![ %keywordset.element; [
1034 <!ELEMENT KeywordSet - - (Keyword+)>
1035 <!--end of keywordset.element-->]]>
1037 <!ENTITY % keywordset.attlist "INCLUDE">
1038 <![ %keywordset.attlist; [
1039 <!ATTLIST KeywordSet
1041 %keywordset.role.attrib;
1042 %local.keywordset.attrib;
1044 <!--end of keywordset.attlist-->]]>
1045 <!--end of keywordset.module-->]]>
1047 <!ENTITY % keyword.module "INCLUDE">
1048 <![ %keyword.module; [
1049 <!ENTITY % local.keyword.attrib "">
1050 <!ENTITY % keyword.role.attrib "%role.attrib;">
1052 <!ENTITY % keyword.element "INCLUDE">
1053 <![ %keyword.element; [
1054 <!ELEMENT Keyword - - (#PCDATA)>
1055 <!--end of keyword.element-->]]>
1057 <!ENTITY % keyword.attlist "INCLUDE">
1058 <![ %keyword.attlist; [
1061 %keyword.role.attrib;
1062 %local.keyword.attrib;
1064 <!--end of keyword.attlist-->]]>
1065 <!--end of keyword.module-->]]>
1066 <!--end of keywordset.content.module-->]]>
1068 <!ENTITY % itermset.module "INCLUDE">
1069 <![ %itermset.module; [
1070 <!ENTITY % local.itermset.attrib "">
1071 <!ENTITY % itermset.role.attrib "%role.attrib;">
1073 <!ENTITY % itermset.element "INCLUDE">
1074 <![ %itermset.element; [
1075 <!ELEMENT ITermSet - - (IndexTerm+)>
1076 <!--end of itermset.element-->]]>
1078 <!ENTITY % itermset.attlist "INCLUDE">
1079 <![ %itermset.attlist; [
1082 %itermset.role.attrib;
1083 %local.itermset.attrib;
1085 <!--end of itermset.attlist-->]]>
1086 <!--end of itermset.module-->]]>
1088 <!-- ...................................................................... -->
1089 <!-- Compound (section-ish) elements ...................................... -->
1091 <!-- Message set ...................... -->
1093 <!ENTITY % msgset.content.module "INCLUDE">
1094 <![ %msgset.content.module; [
1095 <!ENTITY % msgset.module "INCLUDE">
1096 <![ %msgset.module; [
1097 <!ENTITY % local.msgset.attrib "">
1098 <!ENTITY % msgset.role.attrib "%role.attrib;">
1100 <!ENTITY % msgset.element "INCLUDE">
1101 <![ %msgset.element; [
1102 <!ELEMENT MsgSet - - ((%formalobject.title.content;)?, (MsgEntry+|SimpleMsgEntry+))>
1103 <!--end of msgset.element-->]]>
1105 <!ENTITY % msgset.attlist "INCLUDE">
1106 <![ %msgset.attlist; [
1109 %msgset.role.attrib;
1110 %local.msgset.attrib;
1112 <!--end of msgset.attlist-->]]>
1113 <!--end of msgset.module-->]]>
1115 <!ENTITY % msgentry.module "INCLUDE">
1116 <![ %msgentry.module; [
1117 <!ENTITY % local.msgentry.attrib "">
1118 <!ENTITY % msgentry.role.attrib "%role.attrib;">
1120 <!ENTITY % msgentry.element "INCLUDE">
1121 <![ %msgentry.element; [
1122 <!ELEMENT MsgEntry - O (Msg+, MsgInfo?, MsgExplan*)>
1123 <!--end of msgentry.element-->]]>
1125 <!ENTITY % msgentry.attlist "INCLUDE">
1126 <![ %msgentry.attlist; [
1129 %msgentry.role.attrib;
1130 %local.msgentry.attrib;
1132 <!--end of msgentry.attlist-->]]>
1133 <!--end of msgentry.module-->]]>
1135 <!ENTITY % simplemsgentry.module "INCLUDE">
1136 <![ %simplemsgentry.module; [
1137 <!ENTITY % local.simplemsgentry.attrib "">
1138 <!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
1140 <!ENTITY % simplemsgentry.element "INCLUDE">
1141 <![ %simplemsgentry.element; [
1142 <!ELEMENT SimpleMsgEntry - O (MsgText, MsgExplan)>
1143 <!--end of simplemsgentry.element-->]]>
1145 <!ENTITY % simplemsgentry.attlist "INCLUDE">
1146 <![ %simplemsgentry.attlist; [
1147 <!ATTLIST SimpleMsgEntry
1149 %simplemsgentry.role.attrib;
1150 %local.simplemsgentry.attrib;
1151 Audience CDATA #IMPLIED
1152 Level CDATA #IMPLIED
1153 Origin CDATA #IMPLIED
1155 <!--end of simplemsgentry.attlist-->]]>
1156 <!--end of simplemsgentry.module-->]]>
1158 <!ENTITY % msg.module "INCLUDE">
1160 <!ENTITY % local.msg.attrib "">
1161 <!ENTITY % msg.role.attrib "%role.attrib;">
1163 <!ENTITY % msg.element "INCLUDE">
1165 <!ELEMENT Msg - O (Title?, MsgMain, (MsgSub | MsgRel)*)>
1166 <!--end of msg.element-->]]>
1168 <!ENTITY % msg.attlist "INCLUDE">
1175 <!--end of msg.attlist-->]]>
1176 <!--end of msg.module-->]]>
1178 <!ENTITY % msgmain.module "INCLUDE">
1179 <![ %msgmain.module; [
1180 <!ENTITY % local.msgmain.attrib "">
1181 <!ENTITY % msgmain.role.attrib "%role.attrib;">
1183 <!ENTITY % msgmain.element "INCLUDE">
1184 <![ %msgmain.element; [
1185 <!ELEMENT MsgMain - - (Title?, MsgText)>
1186 <!--end of msgmain.element-->]]>
1188 <!ENTITY % msgmain.attlist "INCLUDE">
1189 <![ %msgmain.attlist; [
1192 %msgmain.role.attrib;
1193 %local.msgmain.attrib;
1195 <!--end of msgmain.attlist-->]]>
1196 <!--end of msgmain.module-->]]>
1198 <!ENTITY % msgsub.module "INCLUDE">
1199 <![ %msgsub.module; [
1200 <!ENTITY % local.msgsub.attrib "">
1201 <!ENTITY % msgsub.role.attrib "%role.attrib;">
1203 <!ENTITY % msgsub.element "INCLUDE">
1204 <![ %msgsub.element; [
1205 <!ELEMENT MsgSub - - (Title?, MsgText)>
1206 <!--end of msgsub.element-->]]>
1208 <!ENTITY % msgsub.attlist "INCLUDE">
1209 <![ %msgsub.attlist; [
1212 %msgsub.role.attrib;
1213 %local.msgsub.attrib;
1215 <!--end of msgsub.attlist-->]]>
1216 <!--end of msgsub.module-->]]>
1218 <!ENTITY % msgrel.module "INCLUDE">
1219 <![ %msgrel.module; [
1220 <!ENTITY % local.msgrel.attrib "">
1221 <!ENTITY % msgrel.role.attrib "%role.attrib;">
1223 <!ENTITY % msgrel.element "INCLUDE">
1224 <![ %msgrel.element; [
1225 <!ELEMENT MsgRel - - (Title?, MsgText)>
1226 <!--end of msgrel.element-->]]>
1228 <!ENTITY % msgrel.attlist "INCLUDE">
1229 <![ %msgrel.attlist; [
1232 %msgrel.role.attrib;
1233 %local.msgrel.attrib;
1235 <!--end of msgrel.attlist-->]]>
1236 <!--end of msgrel.module-->]]>
1238 <!-- MsgText (defined in the Inlines section, below)-->
1240 <!ENTITY % msginfo.module "INCLUDE">
1241 <![ %msginfo.module; [
1242 <!ENTITY % local.msginfo.attrib "">
1243 <!ENTITY % msginfo.role.attrib "%role.attrib;">
1245 <!ENTITY % msginfo.element "INCLUDE">
1246 <![ %msginfo.element; [
1247 <!ELEMENT MsgInfo - - ((MsgLevel | MsgOrig | MsgAud)*)>
1248 <!--end of msginfo.element-->]]>
1250 <!ENTITY % msginfo.attlist "INCLUDE">
1251 <![ %msginfo.attlist; [
1254 %msginfo.role.attrib;
1255 %local.msginfo.attrib;
1257 <!--end of msginfo.attlist-->]]>
1258 <!--end of msginfo.module-->]]>
1260 <!ENTITY % msglevel.module "INCLUDE">
1261 <![ %msglevel.module; [
1262 <!ENTITY % local.msglevel.attrib "">
1263 <!ENTITY % msglevel.role.attrib "%role.attrib;">
1265 <!ENTITY % msglevel.element "INCLUDE">
1266 <![ %msglevel.element; [
1267 <!ELEMENT MsgLevel - - ((%smallcptr.char.mix;)+)>
1268 <!--end of msglevel.element-->]]>
1270 <!ENTITY % msglevel.attlist "INCLUDE">
1271 <![ %msglevel.attlist; [
1274 %msglevel.role.attrib;
1275 %local.msglevel.attrib;
1277 <!--end of msglevel.attlist-->]]>
1278 <!--end of msglevel.module-->]]>
1280 <!ENTITY % msgorig.module "INCLUDE">
1281 <![ %msgorig.module; [
1282 <!ENTITY % local.msgorig.attrib "">
1283 <!ENTITY % msgorig.role.attrib "%role.attrib;">
1285 <!ENTITY % msgorig.element "INCLUDE">
1286 <![ %msgorig.element; [
1287 <!ELEMENT MsgOrig - - ((%smallcptr.char.mix;)+)>
1288 <!--end of msgorig.element-->]]>
1290 <!ENTITY % msgorig.attlist "INCLUDE">
1291 <![ %msgorig.attlist; [
1294 %msgorig.role.attrib;
1295 %local.msgorig.attrib;
1297 <!--end of msgorig.attlist-->]]>
1298 <!--end of msgorig.module-->]]>
1300 <!ENTITY % msgaud.module "INCLUDE">
1301 <![ %msgaud.module; [
1302 <!ENTITY % local.msgaud.attrib "">
1303 <!ENTITY % msgaud.role.attrib "%role.attrib;">
1305 <!ENTITY % msgaud.element "INCLUDE">
1306 <![ %msgaud.element; [
1307 <!ELEMENT MsgAud - - ((%para.char.mix;)+)>
1308 <!--end of msgaud.element-->]]>
1310 <!ENTITY % msgaud.attlist "INCLUDE">
1311 <![ %msgaud.attlist; [
1314 %msgaud.role.attrib;
1315 %local.msgaud.attrib;
1317 <!--end of msgaud.attlist-->]]>
1318 <!--end of msgaud.module-->]]>
1320 <!ENTITY % msgexplan.module "INCLUDE">
1321 <![ %msgexplan.module; [
1322 <!ENTITY % local.msgexplan.attrib "">
1323 <!ENTITY % msgexplan.role.attrib "%role.attrib;">
1325 <!ENTITY % msgexplan.element "INCLUDE">
1326 <![ %msgexplan.element; [
1327 <!ELEMENT MsgExplan - - (Title?, (%component.mix;)+)>
1328 <!--end of msgexplan.element-->]]>
1330 <!ENTITY % msgexplan.attlist "INCLUDE">
1331 <![ %msgexplan.attlist; [
1334 %msgexplan.role.attrib;
1335 %local.msgexplan.attrib;
1337 <!--end of msgexplan.attlist-->]]>
1338 <!--end of msgexplan.module-->]]>
1339 <!--end of msgset.content.module-->]]>
1341 <!-- QandASet ........................ -->
1342 <!ENTITY % qandset.content.module "INCLUDE">
1343 <![ %qandset.content.module; [
1344 <!ENTITY % qandset.module "INCLUDE">
1345 <![ %qandset.module; [
1346 <!ENTITY % local.qandset.attrib "">
1347 <!ENTITY % qandset.role.attrib "%role.attrib;">
1349 <!ENTITY % qandset.element "INCLUDE">
1350 <![ %qandset.element; [
1351 <!ELEMENT QandASet - - ((%formalobject.title.content;)?,
1353 (QandADiv+|QandAEntry+))>
1354 <!--end of qandset.element-->]]>
1356 <!ENTITY % qandset.attlist "INCLUDE">
1357 <![ %qandset.attlist; [
1359 DefaultLabel (qanda|number|none) #IMPLIED
1361 %qandset.role.attrib;
1362 %local.qandset.attrib;>
1363 <!--end of qandset.attlist-->]]>
1364 <!--end of qandset.module-->]]>
1366 <!ENTITY % qandadiv.module "INCLUDE">
1367 <![ %qandadiv.module; [
1368 <!ENTITY % local.qandadiv.attrib "">
1369 <!ENTITY % qandadiv.role.attrib "%role.attrib;">
1371 <!ENTITY % qandadiv.element "INCLUDE">
1372 <![ %qandadiv.element; [
1373 <!ELEMENT QandADiv - - ((%formalobject.title.content;)?,
1375 (QandADiv+|QandAEntry+))>
1376 <!--end of qandadiv.element-->]]>
1378 <!ENTITY % qandadiv.attlist "INCLUDE">
1379 <![ %qandadiv.attlist; [
1382 %qandadiv.role.attrib;
1383 %local.qandadiv.attrib;>
1384 <!--end of qandadiv.attlist-->]]>
1385 <!--end of qandadiv.module-->]]>
1387 <!ENTITY % qandaentry.module "INCLUDE">
1388 <![ %qandaentry.module; [
1389 <!ENTITY % local.qandaentry.attrib "">
1390 <!ENTITY % qandaentry.role.attrib "%role.attrib;">
1392 <!ENTITY % qandaentry.element "INCLUDE">
1393 <![ %qandaentry.element; [
1394 <!ELEMENT QandAEntry - - (RevHistory?, Question, Answer*)>
1395 <!--end of qandaentry.element-->]]>
1397 <!ENTITY % qandaentry.attlist "INCLUDE">
1398 <![ %qandaentry.attlist; [
1399 <!ATTLIST QandAEntry
1401 %qandaentry.role.attrib;
1402 %local.qandaentry.attrib;>
1403 <!--end of qandaentry.attlist-->]]>
1404 <!--end of qandaentry.module-->]]>
1406 <!ENTITY % question.module "INCLUDE">
1407 <![ %question.module; [
1408 <!ENTITY % local.question.attrib "">
1409 <!ENTITY % question.role.attrib "%role.attrib;">
1411 <!ENTITY % question.element "INCLUDE">
1412 <![ %question.element; [
1413 <!ELEMENT Question - - (Label?, (%qandaset.mix;)+)>
1414 <!--end of question.element-->]]>
1416 <!ENTITY % question.attlist "INCLUDE">
1417 <![ %question.attlist; [
1420 %question.role.attrib;
1421 %local.question.attrib;
1423 <!--end of question.attlist-->]]>
1424 <!--end of question.module-->]]>
1426 <!ENTITY % answer.module "INCLUDE">
1427 <![ %answer.module; [
1428 <!ENTITY % local.answer.attrib "">
1429 <!ENTITY % answer.role.attrib "%role.attrib;">
1431 <!ENTITY % answer.element "INCLUDE">
1432 <![ %answer.element; [
1433 <!ELEMENT Answer - - (Label?, (%qandaset.mix;)*, QandAEntry*)>
1434 <!--end of answer.element-->]]>
1436 <!ENTITY % answer.attlist "INCLUDE">
1437 <![ %answer.attlist; [
1440 %answer.role.attrib;
1441 %local.answer.attrib;
1443 <!--end of answer.attlist-->]]>
1444 <!--end of answer.module-->]]>
1446 <!ENTITY % label.module "INCLUDE">
1447 <![ %label.module; [
1448 <!ENTITY % local.label.attrib "">
1449 <!ENTITY % label.role.attrib "%role.attrib;">
1451 <!ENTITY % label.element "INCLUDE">
1452 <![ %label.element; [
1453 <!ELEMENT Label - - (%word.char.mix;)*>
1454 <!--end of label.element-->]]>
1456 <!ENTITY % label.attlist "INCLUDE">
1457 <![ %label.attlist; [
1461 %local.label.attrib;
1463 <!--end of label.attlist-->]]>
1464 <!--end of label.module-->]]>
1465 <!--end of qandset.content.module-->]]>
1467 <!-- Procedure ........................ -->
1469 <!ENTITY % procedure.content.module "INCLUDE">
1470 <![ %procedure.content.module; [
1471 <!ENTITY % procedure.module "INCLUDE">
1472 <![ %procedure.module; [
1473 <!ENTITY % local.procedure.attrib "">
1474 <!ENTITY % procedure.role.attrib "%role.attrib;">
1476 <!ENTITY % procedure.element "INCLUDE">
1477 <![ %procedure.element; [
1478 <!ELEMENT Procedure - - ((%formalobject.title.content;)?,
1479 (%component.mix;)*, Step+)>
1480 <!--end of procedure.element-->]]>
1482 <!ENTITY % procedure.attlist "INCLUDE">
1483 <![ %procedure.attlist; [
1486 %procedure.role.attrib;
1487 %local.procedure.attrib;
1489 <!--end of procedure.attlist-->]]>
1490 <!--end of procedure.module-->]]>
1492 <!ENTITY % step.module "INCLUDE">
1494 <!ENTITY % local.step.attrib "">
1495 <!ENTITY % step.role.attrib "%role.attrib;">
1497 <!ENTITY % step.element "INCLUDE">
1498 <![ %step.element; [
1499 <!ELEMENT Step - O (Title?, (((%component.mix;)+, (SubSteps,
1500 (%component.mix;)*)?) | (SubSteps, (%component.mix;)*)))>
1501 <!--end of step.element-->]]>
1503 <!ENTITY % step.attlist "INCLUDE">
1504 <![ %step.attlist; [
1507 Performance: Whether the Step must be performed
1509 Performance (Optional
1510 |Required) Required -- not #REQUIRED! --
1515 <!--end of step.attlist-->]]>
1516 <!--end of step.module-->]]>
1518 <!ENTITY % substeps.module "INCLUDE">
1519 <![ %substeps.module; [
1520 <!ENTITY % local.substeps.attrib "">
1521 <!ENTITY % substeps.role.attrib "%role.attrib;">
1523 <!ENTITY % substeps.element "INCLUDE">
1524 <![ %substeps.element; [
1525 <!ELEMENT SubSteps - - (Step+)>
1526 <!--end of substeps.element-->]]>
1528 <!ENTITY % substeps.attlist "INCLUDE">
1529 <![ %substeps.attlist; [
1532 Performance: whether entire set of substeps must be performed
1534 Performance (Optional
1535 |Required) Required -- not #REQUIRED! --
1537 %substeps.role.attrib;
1538 %local.substeps.attrib;
1540 <!--end of substeps.attlist-->]]>
1541 <!--end of substeps.module-->]]>
1542 <!--end of procedure.content.module-->]]>
1544 <!-- Sidebar .......................... -->
1546 <!ENTITY % sidebar.content.model "INCLUDE">
1547 <![ %sidebar.content.model; [
1549 <!ENTITY % sidebarinfo.module "INCLUDE">
1550 <![ %sidebarinfo.module; [
1551 <!ENTITY % local.sidebarinfo.attrib "">
1552 <!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
1554 <!ENTITY % sidebarinfo.element "INCLUDE">
1555 <![ %sidebarinfo.element; [
1556 <!ELEMENT SidebarInfo - - ((Graphic | MediaObject | LegalNotice | ModeSpec
1557 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1559 <!--end of sidebarinfo.element-->]]>
1561 <!ENTITY % sidebarinfo.attlist "INCLUDE">
1562 <![ %sidebarinfo.attlist; [
1563 <!ATTLIST SidebarInfo
1565 %sidebarinfo.role.attrib;
1566 %local.sidebarinfo.attrib;
1568 <!--end of sidebarinfo.attlist-->]]>
1569 <!--end of sidebarinfo.module-->]]>
1571 <!ENTITY % sidebar.module "INCLUDE">
1572 <![ %sidebar.module; [
1573 <!ENTITY % local.sidebar.attrib "">
1574 <!ENTITY % sidebar.role.attrib "%role.attrib;">
1576 <!ENTITY % sidebar.element "INCLUDE">
1577 <![ %sidebar.element; [
1578 <!ELEMENT Sidebar - - (SidebarInfo?,
1579 (%formalobject.title.content;)?, (%sidebar.mix;)+)>
1580 <!--end of sidebar.element-->]]>
1582 <!ENTITY % sidebar.attlist "INCLUDE">
1583 <![ %sidebar.attlist; [
1586 %sidebar.role.attrib;
1587 %local.sidebar.attrib;
1589 <!--end of sidebar.attlist-->]]>
1590 <!--end of sidebar.module-->]]>
1591 <!--end of sidebar.content.model-->]]>
1593 <!-- ...................................................................... -->
1594 <!-- Paragraph-related elements ........................................... -->
1596 <!ENTITY % abstract.module "INCLUDE">
1597 <![ %abstract.module; [
1598 <!ENTITY % local.abstract.attrib "">
1599 <!ENTITY % abstract.role.attrib "%role.attrib;">
1601 <!ENTITY % abstract.element "INCLUDE">
1602 <![ %abstract.element; [
1603 <!ELEMENT Abstract - - (Title?, (%para.class;)+)>
1604 <!--end of abstract.element-->]]>
1606 <!ENTITY % abstract.attlist "INCLUDE">
1607 <![ %abstract.attlist; [
1610 %abstract.role.attrib;
1611 %local.abstract.attrib;
1613 <!--end of abstract.attlist-->]]>
1614 <!--end of abstract.module-->]]>
1616 <!ENTITY % authorblurb.module "INCLUDE">
1617 <![ %authorblurb.module; [
1618 <!ENTITY % local.authorblurb.attrib "">
1619 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
1621 <!ENTITY % authorblurb.element "INCLUDE">
1622 <![ %authorblurb.element; [
1623 <!ELEMENT AuthorBlurb - - (Title?, (%para.class;)+)>
1624 <!--end of authorblurb.element-->]]>
1626 <!ENTITY % authorblurb.attlist "INCLUDE">
1627 <![ %authorblurb.attlist; [
1628 <!ATTLIST AuthorBlurb
1630 %authorblurb.role.attrib;
1631 %local.authorblurb.attrib;
1633 <!--end of authorblurb.attlist-->]]>
1634 <!--end of authorblurb.module-->]]>
1636 <!ENTITY % blockquote.module "INCLUDE">
1637 <![ %blockquote.module; [
1638 <!ENTITY % local.blockquote.attrib "">
1639 <!ENTITY % blockquote.role.attrib "%role.attrib;">
1641 <!ENTITY % blockquote.element "INCLUDE">
1642 <![ %blockquote.element; [
1643 <!ELEMENT BlockQuote - - (Title?, Attribution?, (%component.mix;)+)
1644 %blockquote.exclusion;>
1645 <!--end of blockquote.element-->]]>
1647 <!ENTITY % blockquote.attlist "INCLUDE">
1648 <![ %blockquote.attlist; [
1649 <!ATTLIST BlockQuote
1651 %blockquote.role.attrib;
1652 %local.blockquote.attrib;
1654 <!--end of blockquote.attlist-->]]>
1655 <!--end of blockquote.module-->]]>
1657 <!ENTITY % attribution.module "INCLUDE">
1658 <![ %attribution.module; [
1659 <!ENTITY % local.attribution.attrib "">
1660 <!ENTITY % attribution.role.attrib "%role.attrib;">
1662 <!ENTITY % attribution.element "INCLUDE">
1663 <![ %attribution.element; [
1664 <!ELEMENT Attribution - O ((%para.char.mix;)+)>
1665 <!--end of attribution.element-->]]>
1667 <!ENTITY % attribution.attlist "INCLUDE">
1668 <![ %attribution.attlist; [
1669 <!ATTLIST Attribution
1671 %attribution.role.attrib;
1672 %local.attribution.attrib;
1674 <!--end of attribution.attlist-->]]>
1675 <!--end of attribution.module-->]]>
1677 <!ENTITY % bridgehead.module "INCLUDE">
1678 <![ %bridgehead.module; [
1679 <!ENTITY % local.bridgehead.attrib "">
1680 <!ENTITY % bridgehead.role.attrib "%role.attrib;">
1682 <!ENTITY % bridgehead.element "INCLUDE">
1683 <![ %bridgehead.element; [
1684 <!ELEMENT BridgeHead - - ((%title.char.mix;)+)>
1685 <!--end of bridgehead.element-->]]>
1687 <!ENTITY % bridgehead.attlist "INCLUDE">
1688 <![ %bridgehead.attlist; [
1689 <!ATTLIST BridgeHead
1691 Renderas: Indicates the format in which the BridgeHead
1701 %bridgehead.role.attrib;
1702 %local.bridgehead.attrib;
1704 <!--end of bridgehead.attlist-->]]>
1705 <!--end of bridgehead.module-->]]>
1707 <!ENTITY % remark.module "INCLUDE">
1708 <![ %remark.module; [
1709 <!ENTITY % local.remark.attrib "">
1710 <!ENTITY % remark.role.attrib "%role.attrib;">
1712 <!ENTITY % remark.element "INCLUDE">
1713 <![ %remark.element; [
1714 <!ELEMENT Remark - - ((%para.char.mix;)+) %remark.exclusion;>
1715 <!--end of remark.element-->]]>
1717 <!ENTITY % remark.attlist "INCLUDE">
1718 <![ %remark.attlist; [
1721 %remark.role.attrib;
1722 %local.remark.attrib;
1724 <!--end of remark.attlist-->]]>
1725 <!--end of remark.module-->]]>
1727 <!ENTITY % epigraph.module "INCLUDE">
1728 <![ %epigraph.module; [
1729 <!ENTITY % local.epigraph.attrib "">
1730 <!ENTITY % epigraph.role.attrib "%role.attrib;">
1732 <!ENTITY % epigraph.element "INCLUDE">
1733 <![ %epigraph.element; [
1734 <!ELEMENT Epigraph - - (Attribution?, (%para.class;)+)>
1735 <!--end of epigraph.element-->]]>
1737 <!ENTITY % epigraph.attlist "INCLUDE">
1738 <![ %epigraph.attlist; [
1741 %epigraph.role.attrib;
1742 %local.epigraph.attrib;
1744 <!--end of epigraph.attlist-->]]>
1745 <!-- Attribution (defined above)-->
1746 <!--end of epigraph.module-->]]>
1748 <!ENTITY % footnote.module "INCLUDE">
1749 <![ %footnote.module; [
1750 <!ENTITY % local.footnote.attrib "">
1751 <!ENTITY % footnote.role.attrib "%role.attrib;">
1753 <!ENTITY % footnote.element "INCLUDE">
1754 <![ %footnote.element; [
1755 <!ELEMENT Footnote - - ((%footnote.mix;)+) %footnote.exclusion;>
1756 <!--end of footnote.element-->]]>
1758 <!ENTITY % footnote.attlist "INCLUDE">
1759 <![ %footnote.attlist; [
1763 %footnote.role.attrib;
1764 %local.footnote.attrib;
1766 <!--end of footnote.attlist-->]]>
1767 <!--end of footnote.module-->]]>
1769 <!ENTITY % highlights.module "INCLUDE">
1770 <![ %highlights.module; [
1771 <!ENTITY % local.highlights.attrib "">
1772 <!ENTITY % highlights.role.attrib "%role.attrib;">
1774 <!ENTITY % highlights.element "INCLUDE">
1775 <![ %highlights.element; [
1776 <!ELEMENT Highlights - - ((%highlights.mix;)+) %highlights.exclusion;>
1777 <!--end of highlights.element-->]]>
1779 <!ENTITY % highlights.attlist "INCLUDE">
1780 <![ %highlights.attlist; [
1781 <!ATTLIST Highlights
1783 %highlights.role.attrib;
1784 %local.highlights.attrib;
1786 <!--end of highlights.attlist-->]]>
1787 <!--end of highlights.module-->]]>
1789 <!ENTITY % formalpara.module "INCLUDE">
1790 <![ %formalpara.module; [
1791 <!ENTITY % local.formalpara.attrib "">
1792 <!ENTITY % formalpara.role.attrib "%role.attrib;">
1794 <!ENTITY % formalpara.element "INCLUDE">
1795 <![ %formalpara.element; [
1796 <!ELEMENT FormalPara - O (Title, (%ndxterm.class;)*, Para)>
1797 <!--end of formalpara.element-->]]>
1799 <!ENTITY % formalpara.attlist "INCLUDE">
1800 <![ %formalpara.attlist; [
1801 <!ATTLIST FormalPara
1803 %formalpara.role.attrib;
1804 %local.formalpara.attrib;
1806 <!--end of formalpara.attlist-->]]>
1807 <!--end of formalpara.module-->]]>
1809 <!ENTITY % para.module "INCLUDE">
1811 <!ENTITY % local.para.attrib "">
1812 <!ENTITY % para.role.attrib "%role.attrib;">
1814 <!ENTITY % para.element "INCLUDE">
1815 <![ %para.element; [
1816 <!ELEMENT Para - O ((%para.char.mix; | %para.mix;)+)>
1817 <!--end of para.element-->]]>
1819 <!ENTITY % para.attlist "INCLUDE">
1820 <![ %para.attlist; [
1826 <!--end of para.attlist-->]]>
1827 <!--end of para.module-->]]>
1829 <!ENTITY % simpara.module "INCLUDE">
1830 <![ %simpara.module; [
1831 <!ENTITY % local.simpara.attrib "">
1832 <!ENTITY % simpara.role.attrib "%role.attrib;">
1834 <!ENTITY % simpara.element "INCLUDE">
1835 <![ %simpara.element; [
1836 <!ELEMENT SimPara - O ((%para.char.mix;)+)>
1837 <!--end of simpara.element-->]]>
1839 <!ENTITY % simpara.attlist "INCLUDE">
1840 <![ %simpara.attlist; [
1843 %simpara.role.attrib;
1844 %local.simpara.attrib;
1846 <!--end of simpara.attlist-->]]>
1847 <!--end of simpara.module-->]]>
1849 <!ENTITY % admon.module "INCLUDE">
1850 <![ %admon.module; [
1851 <!ENTITY % local.admon.attrib "">
1852 <!ENTITY % admon.role.attrib "%role.attrib;">
1854 <!ENTITY % admon.elements "INCLUDE">
1855 <![ %admon.elements; [
1856 <!ELEMENT (%admon.class;) - - (Title?, (%admon.mix;)+) %admon.exclusion;>
1857 <!--end of admon.elements-->]]>
1859 <!ENTITY % admon.attlists "INCLUDE">
1860 <![ %admon.attlists; [
1861 <!ATTLIST (%admon.class;)
1864 %local.admon.attrib;
1866 <!--end of admon.attlists-->]]>
1867 <!--end of admon.module-->]]>
1869 <!-- ...................................................................... -->
1870 <!-- Lists ................................................................ -->
1872 <!-- GlossList ........................ -->
1874 <!ENTITY % glosslist.module "INCLUDE">
1875 <![ %glosslist.module; [
1876 <!ENTITY % local.glosslist.attrib "">
1877 <!ENTITY % glosslist.role.attrib "%role.attrib;">
1879 <!ENTITY % glosslist.element "INCLUDE">
1880 <![ %glosslist.element; [
1881 <!ELEMENT GlossList - - (GlossEntry+)>
1882 <!--end of glosslist.element-->]]>
1884 <!ENTITY % glosslist.attlist "INCLUDE">
1885 <![ %glosslist.attlist; [
1888 %glosslist.role.attrib;
1889 %local.glosslist.attrib;
1891 <!--end of glosslist.attlist-->]]>
1892 <!--end of glosslist.module-->]]>
1894 <!ENTITY % glossentry.content.module "INCLUDE">
1895 <![ %glossentry.content.module; [
1896 <!ENTITY % glossentry.module "INCLUDE">
1897 <![ %glossentry.module; [
1898 <!ENTITY % local.glossentry.attrib "">
1899 <!ENTITY % glossentry.role.attrib "%role.attrib;">
1901 <!ENTITY % glossentry.element "INCLUDE">
1902 <![ %glossentry.element; [
1903 <!ELEMENT GlossEntry - O (GlossTerm, Acronym?, Abbrev?,
1905 RevHistory?, (GlossSee|GlossDef+))>
1906 <!--end of glossentry.element-->]]>
1908 <!ENTITY % glossentry.attlist "INCLUDE">
1909 <![ %glossentry.attlist; [
1910 <!ATTLIST GlossEntry
1912 SortAs: String by which the GlossEntry is to be sorted
1913 (alphabetized) in lieu of its proper content
1915 SortAs CDATA #IMPLIED
1917 %glossentry.role.attrib;
1918 %local.glossentry.attrib;
1920 <!--end of glossentry.attlist-->]]>
1921 <!--end of glossentry.module-->]]>
1923 <!--FUTURE USE (V4.0):
1924 ......................
1925 GlossTerm *may* be split into an element that appears in a
1926 Glossary and an element that can appear in the main text.
1927 ......................
1929 <!-- GlossTerm (defined in the Inlines section, below)-->
1930 <!ENTITY % glossdef.module "INCLUDE">
1931 <![ %glossdef.module; [
1932 <!ENTITY % local.glossdef.attrib "">
1933 <!ENTITY % glossdef.role.attrib "%role.attrib;">
1935 <!ENTITY % glossdef.element "INCLUDE">
1936 <![ %glossdef.element; [
1937 <!ELEMENT GlossDef - O ((%glossdef.mix;)+, GlossSeeAlso*)>
1938 <!--end of glossdef.element-->]]>
1940 <!ENTITY % glossdef.attlist "INCLUDE">
1941 <![ %glossdef.attlist; [
1944 Subject: List of subjects; keywords for the definition
1946 Subject CDATA #IMPLIED
1948 %glossdef.role.attrib;
1949 %local.glossdef.attrib;
1951 <!--end of glossdef.attlist-->]]>
1952 <!--end of glossdef.module-->]]>
1954 <!ENTITY % glosssee.module "INCLUDE">
1955 <![ %glosssee.module; [
1956 <!ENTITY % local.glosssee.attrib "">
1957 <!ENTITY % glosssee.role.attrib "%role.attrib;">
1959 <!ENTITY % glosssee.element "INCLUDE">
1960 <![ %glosssee.element; [
1961 <!ELEMENT GlossSee - O ((%para.char.mix;)+)>
1962 <!--end of glosssee.element-->]]>
1964 <!ENTITY % glosssee.attlist "INCLUDE">
1965 <![ %glosssee.attlist; [
1968 OtherTerm: Reference to the GlossEntry whose GlossTerm
1969 should be displayed at the point of the GlossSee
1971 OtherTerm IDREF #CONREF
1973 %glosssee.role.attrib;
1974 %local.glosssee.attrib;
1976 <!--end of glosssee.attlist-->]]>
1977 <!--end of glosssee.module-->]]>
1979 <!ENTITY % glossseealso.module "INCLUDE">
1980 <![ %glossseealso.module; [
1981 <!ENTITY % local.glossseealso.attrib "">
1982 <!ENTITY % glossseealso.role.attrib "%role.attrib;">
1984 <!ENTITY % glossseealso.element "INCLUDE">
1985 <![ %glossseealso.element; [
1986 <!ELEMENT GlossSeeAlso - O ((%para.char.mix;)+)>
1987 <!--end of glossseealso.element-->]]>
1989 <!ENTITY % glossseealso.attlist "INCLUDE">
1990 <![ %glossseealso.attlist; [
1991 <!ATTLIST GlossSeeAlso
1993 OtherTerm: Reference to the GlossEntry whose GlossTerm
1994 should be displayed at the point of the GlossSeeAlso
1996 OtherTerm IDREF #CONREF
1998 %glossseealso.role.attrib;
1999 %local.glossseealso.attrib;
2001 <!--end of glossseealso.attlist-->]]>
2002 <!--end of glossseealso.module-->]]>
2003 <!--end of glossentry.content.module-->]]>
2005 <!-- ItemizedList and OrderedList ..... -->
2007 <!ENTITY % itemizedlist.module "INCLUDE">
2008 <![ %itemizedlist.module; [
2009 <!ENTITY % local.itemizedlist.attrib "">
2010 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
2012 <!ENTITY % itemizedlist.element "INCLUDE">
2013 <![ %itemizedlist.element; [
2014 <!ELEMENT ItemizedList - - ((%formalobject.title.content;)?, ListItem+)>
2015 <!--end of itemizedlist.element-->]]>
2017 <!ENTITY % itemizedlist.attlist "INCLUDE">
2018 <![ %itemizedlist.attlist; [
2019 <!ATTLIST ItemizedList
2021 Spacing: Whether the vertical space in the list should be
2027 Mark: Keyword, e.g., bullet, dash, checkbox, none;
2028 list of keywords and defaults are implementation specific
2032 %itemizedlist.role.attrib;
2033 %local.itemizedlist.attrib;
2035 <!--end of itemizedlist.attlist-->]]>
2036 <!--end of itemizedlist.module-->]]>
2038 <!ENTITY % orderedlist.module "INCLUDE">
2039 <![ %orderedlist.module; [
2040 <!ENTITY % local.orderedlist.attrib "">
2041 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
2043 <!ENTITY % orderedlist.element "INCLUDE">
2044 <![ %orderedlist.element; [
2045 <!ELEMENT OrderedList - - ((%formalobject.title.content;)?, ListItem+)>
2046 <!--end of orderedlist.element-->]]>
2048 <!ENTITY % orderedlist.attlist "INCLUDE">
2049 <![ %orderedlist.attlist; [
2050 <!ATTLIST OrderedList
2052 Numeration: Style of ListItem numbered; default is expected
2059 |Lowerroman) #IMPLIED
2061 InheritNum: Specifies for a nested list that the numbering
2062 of ListItems should include the number of the item
2063 within which they are nested (e.g., 1a and 1b within 1,
2064 rather than a and b)--
2068 Continuation: Where list numbering begins afresh (Restarts,
2069 the default) or continues that of the immediately preceding
2072 Continuation (Continues
2075 Spacing: Whether the vertical space in the list should be
2081 %orderedlist.role.attrib;
2082 %local.orderedlist.attrib;
2084 <!--end of orderedlist.attlist-->]]>
2085 <!--end of orderedlist.module-->]]>
2087 <!ENTITY % listitem.module "INCLUDE">
2088 <![ %listitem.module; [
2089 <!ENTITY % local.listitem.attrib "">
2090 <!ENTITY % listitem.role.attrib "%role.attrib;">
2092 <!ENTITY % listitem.element "INCLUDE">
2093 <![ %listitem.element; [
2094 <!ELEMENT ListItem - O ((%component.mix;)+)>
2095 <!--end of listitem.element-->]]>
2097 <!ENTITY % listitem.attlist "INCLUDE">
2098 <![ %listitem.attlist; [
2101 Override: Indicates the mark to be used for this ListItem
2102 instead of the default mark or the mark specified by
2103 the Mark attribute on the enclosing ItemizedList
2105 Override CDATA #IMPLIED
2107 %listitem.role.attrib;
2108 %local.listitem.attrib;
2110 <!--end of listitem.attlist-->]]>
2111 <!--end of listitem.module-->]]>
2113 <!-- SegmentedList .................... -->
2114 <!ENTITY % segmentedlist.content.module "INCLUDE">
2115 <![ %segmentedlist.content.module; [
2116 <!ENTITY % segmentedlist.module "INCLUDE">
2117 <![ %segmentedlist.module; [
2118 <!ENTITY % local.segmentedlist.attrib "">
2119 <!ENTITY % segmentedlist.role.attrib "%role.attrib;">
2121 <!ENTITY % segmentedlist.element "INCLUDE">
2122 <![ %segmentedlist.element; [
2123 <!ELEMENT SegmentedList - - ((%formalobject.title.content;)?,
2124 SegTitle, SegTitle+,
2126 <!--end of segmentedlist.element-->]]>
2128 <!ENTITY % segmentedlist.attlist "INCLUDE">
2129 <![ %segmentedlist.attlist; [
2130 <!ATTLIST SegmentedList
2132 %segmentedlist.role.attrib;
2133 %local.segmentedlist.attrib;
2135 <!--end of segmentedlist.attlist-->]]>
2136 <!--end of segmentedlist.module-->]]>
2138 <!ENTITY % segtitle.module "INCLUDE">
2139 <![ %segtitle.module; [
2140 <!ENTITY % local.segtitle.attrib "">
2141 <!ENTITY % segtitle.role.attrib "%role.attrib;">
2143 <!ENTITY % segtitle.element "INCLUDE">
2144 <![ %segtitle.element; [
2145 <!ELEMENT SegTitle - O ((%title.char.mix;)+)>
2146 <!--end of segtitle.element-->]]>
2148 <!ENTITY % segtitle.attlist "INCLUDE">
2149 <![ %segtitle.attlist; [
2152 %segtitle.role.attrib;
2153 %local.segtitle.attrib;
2155 <!--end of segtitle.attlist-->]]>
2156 <!--end of segtitle.module-->]]>
2158 <!ENTITY % seglistitem.module "INCLUDE">
2159 <![ %seglistitem.module; [
2160 <!ENTITY % local.seglistitem.attrib "">
2161 <!ENTITY % seglistitem.role.attrib "%role.attrib;">
2163 <!ENTITY % seglistitem.element "INCLUDE">
2164 <![ %seglistitem.element; [
2165 <!ELEMENT SegListItem - O (Seg, Seg+)>
2166 <!--end of seglistitem.element-->]]>
2168 <!ENTITY % seglistitem.attlist "INCLUDE">
2169 <![ %seglistitem.attlist; [
2170 <!ATTLIST SegListItem
2172 %seglistitem.role.attrib;
2173 %local.seglistitem.attrib;
2175 <!--end of seglistitem.attlist-->]]>
2176 <!--end of seglistitem.module-->]]>
2178 <!ENTITY % seg.module "INCLUDE">
2180 <!ENTITY % local.seg.attrib "">
2181 <!ENTITY % seg.role.attrib "%role.attrib;">
2183 <!ENTITY % seg.element "INCLUDE">
2185 <!ELEMENT Seg - O ((%para.char.mix;)+)>
2186 <!--end of seg.element-->]]>
2188 <!ENTITY % seg.attlist "INCLUDE">
2195 <!--end of seg.attlist-->]]>
2196 <!--end of seg.module-->]]>
2197 <!--end of segmentedlist.content.module-->]]>
2199 <!-- SimpleList ....................... -->
2201 <!ENTITY % simplelist.content.module "INCLUDE">
2202 <![ %simplelist.content.module; [
2203 <!ENTITY % simplelist.module "INCLUDE">
2204 <![ %simplelist.module; [
2205 <!ENTITY % local.simplelist.attrib "">
2206 <!ENTITY % simplelist.role.attrib "%role.attrib;">
2208 <!ENTITY % simplelist.element "INCLUDE">
2209 <![ %simplelist.element; [
2210 <!ELEMENT SimpleList - - (Member+)>
2211 <!--end of simplelist.element-->]]>
2213 <!ENTITY % simplelist.attlist "INCLUDE">
2214 <![ %simplelist.attlist; [
2215 <!ATTLIST SimpleList
2217 Columns: The number of columns the array should contain
2219 Columns NUMBER #IMPLIED
2221 Type: How the Members of the SimpleList should be
2222 formatted: Inline (members separated with commas etc.
2223 inline), Vert (top to bottom in n Columns), or Horiz (in
2224 the direction of text flow) in n Columns. If Column
2225 is 1 or implied, Type=Vert and Type=Horiz give the same
2232 %simplelist.role.attrib;
2233 %local.simplelist.attrib;
2235 <!--end of simplelist.attlist-->]]>
2236 <!--end of simplelist.module-->]]>
2238 <!ENTITY % member.module "INCLUDE">
2239 <![ %member.module; [
2240 <!ENTITY % local.member.attrib "">
2241 <!ENTITY % member.role.attrib "%role.attrib;">
2243 <!ENTITY % member.element "INCLUDE">
2244 <![ %member.element; [
2245 <!ELEMENT Member - O ((%para.char.mix;)+)>
2246 <!--end of member.element-->]]>
2248 <!ENTITY % member.attlist "INCLUDE">
2249 <![ %member.attlist; [
2252 %member.role.attrib;
2253 %local.member.attrib;
2255 <!--end of member.attlist-->]]>
2256 <!--end of member.module-->]]>
2257 <!--end of simplelist.content.module-->]]>
2259 <!-- VariableList ..................... -->
2261 <!ENTITY % variablelist.content.module "INCLUDE">
2262 <![ %variablelist.content.module; [
2263 <!ENTITY % variablelist.module "INCLUDE">
2264 <![ %variablelist.module; [
2265 <!ENTITY % local.variablelist.attrib "">
2266 <!ENTITY % variablelist.role.attrib "%role.attrib;">
2268 <!ENTITY % variablelist.element "INCLUDE">
2269 <![ %variablelist.element; [
2270 <!ELEMENT VariableList - - ((%formalobject.title.content;)?, VarListEntry+)>
2271 <!--end of variablelist.element-->]]>
2273 <!ENTITY % variablelist.attlist "INCLUDE">
2274 <![ %variablelist.attlist; [
2275 <!ATTLIST VariableList
2277 TermLength: Length beyond which the presentation engine
2278 may consider the Term too long and select an alternate
2279 presentation of the Term and, or, its associated ListItem.
2281 TermLength CDATA #IMPLIED
2283 %variablelist.role.attrib;
2284 %local.variablelist.attrib;
2286 <!--end of variablelist.attlist-->]]>
2287 <!--end of variablelist.module-->]]>
2289 <!ENTITY % varlistentry.module "INCLUDE">
2290 <![ %varlistentry.module; [
2291 <!ENTITY % local.varlistentry.attrib "">
2292 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
2294 <!ENTITY % varlistentry.element "INCLUDE">
2295 <![ %varlistentry.element; [
2296 <!ELEMENT VarListEntry - O (Term+, ListItem)>
2297 <!--end of varlistentry.element-->]]>
2299 <!ENTITY % varlistentry.attlist "INCLUDE">
2300 <![ %varlistentry.attlist; [
2301 <!ATTLIST VarListEntry
2303 %varlistentry.role.attrib;
2304 %local.varlistentry.attrib;
2306 <!--end of varlistentry.attlist-->]]>
2307 <!--end of varlistentry.module-->]]>
2309 <!ENTITY % term.module "INCLUDE">
2311 <!ENTITY % local.term.attrib "">
2312 <!ENTITY % term.role.attrib "%role.attrib;">
2314 <!ENTITY % term.element "INCLUDE">
2315 <![ %term.element; [
2316 <!ELEMENT Term - O ((%para.char.mix;)+)>
2317 <!--end of term.element-->]]>
2319 <!ENTITY % term.attlist "INCLUDE">
2320 <![ %term.attlist; [
2326 <!--end of term.attlist-->]]>
2327 <!--end of term.module-->]]>
2329 <!-- ListItem (defined above)-->
2330 <!--end of variablelist.content.module-->]]>
2332 <!-- CalloutList ...................... -->
2334 <!ENTITY % calloutlist.content.module "INCLUDE">
2335 <![ %calloutlist.content.module; [
2336 <!ENTITY % calloutlist.module "INCLUDE">
2337 <![ %calloutlist.module; [
2338 <!ENTITY % local.calloutlist.attrib "">
2339 <!ENTITY % calloutlist.role.attrib "%role.attrib;">
2341 <!ENTITY % calloutlist.element "INCLUDE">
2342 <![ %calloutlist.element; [
2343 <!ELEMENT CalloutList - - ((%formalobject.title.content;)?, Callout+)>
2344 <!--end of calloutlist.element-->]]>
2346 <!ENTITY % calloutlist.attlist "INCLUDE">
2347 <![ %calloutlist.attlist; [
2348 <!ATTLIST CalloutList
2350 %calloutlist.role.attrib;
2351 %local.calloutlist.attrib;
2353 <!--end of calloutlist.attlist-->]]>
2354 <!--end of calloutlist.module-->]]>
2356 <!ENTITY % callout.module "INCLUDE">
2357 <![ %callout.module; [
2358 <!ENTITY % local.callout.attrib "">
2359 <!ENTITY % callout.role.attrib "%role.attrib;">
2361 <!ENTITY % callout.element "INCLUDE">
2362 <![ %callout.element; [
2363 <!ELEMENT Callout - O ((%component.mix;)+)>
2364 <!--end of callout.element-->]]>
2366 <!ENTITY % callout.attlist "INCLUDE">
2367 <![ %callout.attlist; [
2370 AreaRefs: IDs of one or more Areas or AreaSets described
2373 AreaRefs IDREFS #REQUIRED
2375 %callout.role.attrib;
2376 %local.callout.attrib;
2378 <!--end of callout.attlist-->]]>
2379 <!--end of callout.module-->]]>
2380 <!--end of calloutlist.content.module-->]]>
2382 <!-- ...................................................................... -->
2383 <!-- Objects .............................................................. -->
2385 <!-- Examples etc. .................... -->
2387 <!ENTITY % example.module "INCLUDE">
2388 <![ %example.module; [
2389 <!ENTITY % local.example.attrib "">
2390 <!ENTITY % example.role.attrib "%role.attrib;">
2392 <!ENTITY % example.element "INCLUDE">
2393 <![ %example.element; [
2394 <!ELEMENT Example - - ((%formalobject.title.content;), (%example.mix;)+)
2396 <!--end of example.element-->]]>
2398 <!ENTITY % example.attlist "INCLUDE">
2399 <![ %example.attlist; [
2404 %example.role.attrib;
2405 %local.example.attrib;
2407 <!--end of example.attlist-->]]>
2408 <!--end of example.module-->]]>
2410 <!ENTITY % informalexample.module "INCLUDE">
2411 <![ %informalexample.module; [
2412 <!ENTITY % local.informalexample.attrib "">
2413 <!ENTITY % informalexample.role.attrib "%role.attrib;">
2415 <!ENTITY % informalexample.element "INCLUDE">
2416 <![ %informalexample.element; [
2417 <!ELEMENT InformalExample - - ((%example.mix;)+)>
2418 <!--end of informalexample.element-->]]>
2420 <!ENTITY % informalexample.attlist "INCLUDE">
2421 <![ %informalexample.attlist; [
2422 <!ATTLIST InformalExample
2425 %informalexample.role.attrib;
2426 %local.informalexample.attrib;
2428 <!--end of informalexample.attlist-->]]>
2429 <!--end of informalexample.module-->]]>
2431 <!ENTITY % programlistingco.module "INCLUDE">
2432 <![ %programlistingco.module; [
2433 <!ENTITY % local.programlistingco.attrib "">
2434 <!ENTITY % programlistingco.role.attrib "%role.attrib;">
2436 <!ENTITY % programlistingco.element "INCLUDE">
2437 <![ %programlistingco.element; [
2438 <!ELEMENT ProgramListingCO - - (AreaSpec, ProgramListing, CalloutList*)>
2439 <!--end of programlistingco.element-->]]>
2441 <!ENTITY % programlistingco.attlist "INCLUDE">
2442 <![ %programlistingco.attlist; [
2443 <!ATTLIST ProgramListingCO
2445 %programlistingco.role.attrib;
2446 %local.programlistingco.attrib;
2448 <!--end of programlistingco.attlist-->]]>
2449 <!-- CalloutList (defined above in Lists)-->
2450 <!--end of programlistingco.module-->]]>
2452 <!ENTITY % areaspec.content.module "INCLUDE">
2453 <![ %areaspec.content.module; [
2454 <!ENTITY % areaspec.module "INCLUDE">
2455 <![ %areaspec.module; [
2456 <!ENTITY % local.areaspec.attrib "">
2457 <!ENTITY % areaspec.role.attrib "%role.attrib;">
2459 <!ENTITY % areaspec.element "INCLUDE">
2460 <![ %areaspec.element; [
2461 <!ELEMENT AreaSpec - - ((Area|AreaSet)+)>
2462 <!--end of areaspec.element-->]]>
2464 <!ENTITY % areaspec.attlist "INCLUDE">
2465 <![ %areaspec.attlist; [
2468 Units: global unit of measure in which coordinates in
2469 this spec are expressed:
2471 - CALSPair "x1,y1 x2,y2": lower-left and upper-right
2472 coordinates in a rectangle describing repro area in which
2473 graphic is placed, where X and Y dimensions are each some
2474 number 0..10000 (taken from CALS graphic attributes)
2476 - LineColumn "line column": line number and column number
2477 at which to start callout text in "linespecific" content
2479 - LineRange "startline endline": whole lines from startline
2480 to endline in "linespecific" content
2482 - LineColumnPair "line1 col1 line2 col2": starting and ending
2483 points of area in "linespecific" content that starts at
2484 first position and ends at second position (including the
2485 beginnings of any intervening lines)
2487 - Other: directive to look at value of OtherUnits attribute
2488 to get implementation-specific keyword
2490 The default is implementation-specific; usually dependent on
2491 the parent element (GraphicCO gets CALSPair, ProgramListingCO
2492 and ScreenCO get LineColumn)
2500 OtherUnits: User-defined units
2502 OtherUnits NAME #IMPLIED
2504 %areaspec.role.attrib;
2505 %local.areaspec.attrib;
2507 <!--end of areaspec.attlist-->]]>
2508 <!--end of areaspec.module-->]]>
2510 <!ENTITY % area.module "INCLUDE">
2512 <!ENTITY % local.area.attrib "">
2513 <!ENTITY % area.role.attrib "%role.attrib;">
2515 <!ENTITY % area.element "INCLUDE">
2516 <![ %area.element; [
2517 <!ELEMENT Area - O EMPTY>
2518 <!--end of area.element-->]]>
2520 <!ENTITY % area.attlist "INCLUDE">
2521 <![ %area.attlist; [
2523 %label.attrib; --bug number/symbol override or initialization--
2524 %linkends.attrib; --to any related information--
2526 Units: unit of measure in which coordinates in this
2527 area are expressed; inherits from AreaSet and AreaSpec
2535 OtherUnits: User-defined units
2537 OtherUnits NAME #IMPLIED
2538 Coords CDATA #REQUIRED
2539 %idreq.common.attrib;
2543 <!--end of area.attlist-->]]>
2544 <!--end of area.module-->]]>
2546 <!ENTITY % areaset.module "INCLUDE">
2547 <![ %areaset.module; [
2548 <!ENTITY % local.areaset.attrib "">
2549 <!ENTITY % areaset.role.attrib "%role.attrib;">
2551 <!ENTITY % areaset.element "INCLUDE">
2552 <![ %areaset.element; [
2553 <!ELEMENT AreaSet - - (Area+)>
2554 <!--end of areaset.element-->]]>
2556 <!ENTITY % areaset.attlist "INCLUDE">
2557 <![ %areaset.attlist; [
2558 <!--FUTURE USE (V5.0):
2559 ......................
2560 Coord attribute will be removed from AreaSet
2561 ......................
2564 %label.attrib; --bug number/symbol override or initialization--
2567 Units: unit of measure in which coordinates in this
2568 area are expressed; inherits from AreaSpec
2575 OtherUnits NAME #IMPLIED
2576 Coords CDATA #REQUIRED
2577 %idreq.common.attrib;
2578 %areaset.role.attrib;
2579 %local.areaset.attrib;
2581 <!--end of areaset.attlist-->]]>
2582 <!--end of areaset.module-->]]>
2583 <!--end of areaspec.content.module-->]]>
2585 <!ENTITY % programlisting.module "INCLUDE">
2586 <![ %programlisting.module; [
2587 <!ENTITY % local.programlisting.attrib "">
2588 <!ENTITY % programlisting.role.attrib "%role.attrib;">
2590 <!ENTITY % programlisting.element "INCLUDE">
2591 <![ %programlisting.element; [
2592 <!ELEMENT ProgramListing - - ((CO | LineAnnotation | %para.char.mix;)+)>
2593 <!--end of programlisting.element-->]]>
2595 <!ENTITY % programlisting.attlist "INCLUDE">
2596 <![ %programlisting.attlist; [
2597 <!ATTLIST ProgramListing
2599 %linespecific.attrib;
2601 %programlisting.role.attrib;
2602 %local.programlisting.attrib;
2604 <!--end of programlisting.attlist-->]]>
2605 <!--end of programlisting.module-->]]>
2607 <!ENTITY % literallayout.module "INCLUDE">
2608 <![ %literallayout.module; [
2609 <!ENTITY % local.literallayout.attrib "">
2610 <!ENTITY % literallayout.role.attrib "%role.attrib;">
2612 <!ENTITY % literallayout.element "INCLUDE">
2613 <![ %literallayout.element; [
2614 <!ELEMENT LiteralLayout - - ((CO | LineAnnotation | %para.char.mix;)+)>
2615 <!--end of literallayout.element-->]]>
2617 <!ENTITY % literallayout.attlist "INCLUDE">
2618 <![ %literallayout.attlist; [
2619 <!ATTLIST LiteralLayout
2621 %linespecific.attrib;
2622 Class (Monospaced|Normal) "Normal"
2624 %literallayout.role.attrib;
2625 %local.literallayout.attrib;
2627 <!--end of literallayout.attlist-->]]>
2628 <!-- LineAnnotation (defined in the Inlines section, below)-->
2629 <!--end of literallayout.module-->]]>
2631 <!ENTITY % screenco.module "INCLUDE">
2632 <![ %screenco.module; [
2633 <!ENTITY % local.screenco.attrib "">
2634 <!ENTITY % screenco.role.attrib "%role.attrib;">
2636 <!ENTITY % screenco.element "INCLUDE">
2637 <![ %screenco.element; [
2638 <!ELEMENT ScreenCO - - (AreaSpec, Screen, CalloutList*)>
2639 <!--end of screenco.element-->]]>
2641 <!ENTITY % screenco.attlist "INCLUDE">
2642 <![ %screenco.attlist; [
2645 %screenco.role.attrib;
2646 %local.screenco.attrib;
2648 <!--end of screenco.attlist-->]]>
2649 <!-- AreaSpec (defined above)-->
2650 <!-- CalloutList (defined above in Lists)-->
2651 <!--end of screenco.module-->]]>
2653 <!ENTITY % screen.module "INCLUDE">
2654 <![ %screen.module; [
2655 <!ENTITY % local.screen.attrib "">
2656 <!ENTITY % screen.role.attrib "%role.attrib;">
2658 <!ENTITY % screen.element "INCLUDE">
2659 <![ %screen.element; [
2660 <!ELEMENT Screen - - ((CO | LineAnnotation | %para.char.mix;)+)>
2661 <!--end of screen.element-->]]>
2663 <!ENTITY % screen.attlist "INCLUDE">
2664 <![ %screen.attlist; [
2667 %linespecific.attrib;
2669 %screen.role.attrib;
2670 %local.screen.attrib;
2672 <!--end of screen.attlist-->]]>
2673 <!--end of screen.module-->]]>
2675 <!ENTITY % screenshot.content.module "INCLUDE">
2676 <![ %screenshot.content.module; [
2677 <!ENTITY % screenshot.module "INCLUDE">
2678 <![ %screenshot.module; [
2679 <!ENTITY % local.screenshot.attrib "">
2680 <!ENTITY % screenshot.role.attrib "%role.attrib;">
2682 <!ENTITY % screenshot.element "INCLUDE">
2683 <![ %screenshot.element; [
2684 <!ELEMENT ScreenShot - - (ScreenInfo?,
2686 |MediaObject|MediaObjectCO))>
2687 <!--end of screenshot.element-->]]>
2689 <!ENTITY % screenshot.attlist "INCLUDE">
2690 <![ %screenshot.attlist; [
2691 <!ATTLIST ScreenShot
2693 %screenshot.role.attrib;
2694 %local.screenshot.attrib;
2696 <!--end of screenshot.attlist-->]]>
2697 <!--end of screenshot.module-->]]>
2699 <!ENTITY % screeninfo.module "INCLUDE">
2700 <![ %screeninfo.module; [
2701 <!ENTITY % local.screeninfo.attrib "">
2702 <!ENTITY % screeninfo.role.attrib "%role.attrib;">
2704 <!ENTITY % screeninfo.element "INCLUDE">
2705 <![ %screeninfo.element; [
2706 <!ELEMENT ScreenInfo - O ((%para.char.mix;)+) %ubiq.exclusion;>
2707 <!--end of screeninfo.element-->]]>
2709 <!ENTITY % screeninfo.attlist "INCLUDE">
2710 <![ %screeninfo.attlist; [
2711 <!ATTLIST ScreenInfo
2713 %screeninfo.role.attrib;
2714 %local.screeninfo.attrib;
2716 <!--end of screeninfo.attlist-->]]>
2717 <!--end of screeninfo.module-->]]>
2718 <!--end of screenshot.content.module-->]]>
2720 <!-- Figures etc. ..................... -->
2722 <!ENTITY % figure.module "INCLUDE">
2723 <![ %figure.module; [
2724 <!ENTITY % local.figure.attrib "">
2725 <!ENTITY % figure.role.attrib "%role.attrib;">
2727 <!ENTITY % figure.element "INCLUDE">
2728 <![ %figure.element; [
2729 <!ELEMENT Figure - - ((%formalobject.title.content;), (%figure.mix; |
2730 %link.char.class;)+)>
2731 <!--end of figure.element-->]]>
2733 <!ENTITY % figure.attlist "INCLUDE">
2734 <![ %figure.attlist; [
2737 Float: Whether the Figure is supposed to be rendered
2738 where convenient (yes (1) value) or at the place it occurs
2739 in the text (no (0) value, the default)
2741 Float %yesorno.attvals; %no.attval;
2742 PgWide %yesorno.attvals; #IMPLIED
2745 %figure.role.attrib;
2746 %local.figure.attrib;
2748 <!--end of figure.attlist-->]]>
2749 <!--end of figure.module-->]]>
2751 <!ENTITY % informalfigure.module "INCLUDE">
2752 <![ %informalfigure.module; [
2753 <!ENTITY % local.informalfigure.attrib "">
2754 <!ENTITY % informalfigure.role.attrib "%role.attrib;">
2756 <!ENTITY % informalfigure.element "INCLUDE">
2757 <![ %informalfigure.element; [
2758 <!ELEMENT InformalFigure - - ((%figure.mix; | %link.char.class;)+)>
2759 <!--end of informalfigure.element-->]]>
2761 <!ENTITY % informalfigure.attlist "INCLUDE">
2762 <![ %informalfigure.attlist; [
2763 <!ATTLIST InformalFigure
2765 Float: Whether the Figure is supposed to be rendered
2766 where convenient (yes (1) value) or at the place it occurs
2767 in the text (no (0) value, the default)
2769 Float %yesorno.attvals; %no.attval;
2770 PgWide %yesorno.attvals; #IMPLIED
2773 %informalfigure.role.attrib;
2774 %local.informalfigure.attrib;
2776 <!--end of informalfigure.attlist-->]]>
2777 <!--end of informalfigure.module-->]]>
2779 <!ENTITY % graphicco.module "INCLUDE">
2780 <![ %graphicco.module; [
2781 <!ENTITY % local.graphicco.attrib "">
2782 <!ENTITY % graphicco.role.attrib "%role.attrib;">
2784 <!ENTITY % graphicco.element "INCLUDE">
2785 <![ %graphicco.element; [
2786 <!ELEMENT GraphicCO - - (AreaSpec, Graphic, CalloutList*)>
2787 <!--end of graphicco.element-->]]>
2789 <!ENTITY % graphicco.attlist "INCLUDE">
2790 <![ %graphicco.attlist; [
2793 %graphicco.role.attrib;
2794 %local.graphicco.attrib;
2796 <!--end of graphicco.attlist-->]]>
2797 <!-- AreaSpec (defined above in Examples)-->
2798 <!-- CalloutList (defined above in Lists)-->
2799 <!--end of graphicco.module-->]]>
2801 <!-- Graphical data can be the content of Graphic, or you can reference
2802 an external file either as an entity (Entitref) or a filename
2805 <!ENTITY % graphic.module "INCLUDE">
2806 <![ %graphic.module; [
2807 <!ENTITY % local.graphic.attrib "">
2808 <!ENTITY % graphic.role.attrib "%role.attrib;">
2810 <!ENTITY % graphic.element "INCLUDE">
2811 <![ %graphic.element; [
2812 <!ELEMENT Graphic - O EMPTY>
2813 <!--end of graphic.element-->]]>
2815 <!ENTITY % graphic.attlist "INCLUDE">
2816 <![ %graphic.attlist; [
2820 %graphic.role.attrib;
2821 %local.graphic.attrib;
2823 <!--end of graphic.attlist-->]]>
2824 <!--end of graphic.module-->]]>
2826 <!ENTITY % inlinegraphic.module "INCLUDE">
2827 <![ %inlinegraphic.module; [
2828 <!ENTITY % local.inlinegraphic.attrib "">
2829 <!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
2831 <!ENTITY % inlinegraphic.element "INCLUDE">
2832 <![ %inlinegraphic.element; [
2833 <!ELEMENT InlineGraphic - O EMPTY>
2834 <!--end of inlinegraphic.element-->]]>
2836 <!ENTITY % inlinegraphic.attlist "INCLUDE">
2837 <![ %inlinegraphic.attlist; [
2838 <!ATTLIST InlineGraphic
2841 %inlinegraphic.role.attrib;
2842 %local.inlinegraphic.attrib;
2844 <!--end of inlinegraphic.attlist-->]]>
2845 <!--end of inlinegraphic.module-->]]>
2847 <!ENTITY % mediaobject.content.module "INCLUDE">
2848 <![ %mediaobject.content.module; [
2850 <!ENTITY % mediaobject.module "INCLUDE">
2851 <![ %mediaobject.module; [
2852 <!ENTITY % local.mediaobject.attrib "">
2853 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
2855 <!ENTITY % mediaobject.element "INCLUDE">
2856 <![ %mediaobject.element; [
2857 <!ELEMENT MediaObject - - (ObjectInfo?,
2858 (%mediaobject.mix;),
2859 (%mediaobject.mix;|TextObject)*,
2861 <!--end of mediaobject.element-->]]>
2863 <!ENTITY % mediaobject.attlist "INCLUDE">
2864 <![ %mediaobject.attlist; [
2865 <!ATTLIST MediaObject
2867 %mediaobject.role.attrib;
2868 %local.mediaobject.attrib;
2870 <!--end of mediaobject.attlist-->]]>
2871 <!--end of mediaobject.module-->]]>
2873 <!ENTITY % inlinemediaobject.module "INCLUDE">
2874 <![ %inlinemediaobject.module; [
2875 <!ENTITY % local.inlinemediaobject.attrib "">
2876 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
2878 <!ENTITY % inlinemediaobject.element "INCLUDE">
2879 <![ %inlinemediaobject.element; [
2880 <!ELEMENT InlineMediaObject - - (ObjectInfo?,
2881 (%mediaobject.mix;),
2882 (%mediaobject.mix;|TextObject)*)>
2883 <!--end of inlinemediaobject.element-->]]>
2885 <!ENTITY % inlinemediaobject.attlist "INCLUDE">
2886 <![ %inlinemediaobject.attlist; [
2887 <!ATTLIST InlineMediaObject
2889 %inlinemediaobject.role.attrib;
2890 %local.inlinemediaobject.attrib;
2892 <!--end of inlinemediaobject.attlist-->]]>
2893 <!--end of inlinemediaobject.module-->]]>
2895 <!ENTITY % videoobject.module "INCLUDE">
2896 <![ %videoobject.module; [
2897 <!ENTITY % local.videoobject.attrib "">
2898 <!ENTITY % videoobject.role.attrib "%role.attrib;">
2900 <!ENTITY % videoobject.element "INCLUDE">
2901 <![ %videoobject.element; [
2902 <!ELEMENT VideoObject - - (ObjectInfo?, VideoData)>
2903 <!--end of videoobject.element-->]]>
2905 <!ENTITY % videoobject.attlist "INCLUDE">
2906 <![ %videoobject.attlist; [
2907 <!ATTLIST VideoObject
2909 %videoobject.role.attrib;
2910 %local.videoobject.attrib;
2912 <!--end of videoobject.attlist-->]]>
2913 <!--end of videoobject.module-->]]>
2915 <!ENTITY % audioobject.module "INCLUDE">
2916 <![ %audioobject.module; [
2917 <!ENTITY % local.audioobject.attrib "">
2918 <!ENTITY % audioobject.role.attrib "%role.attrib;">
2920 <!ENTITY % audioobject.element "INCLUDE">
2921 <![ %audioobject.element; [
2922 <!ELEMENT AudioObject - - (ObjectInfo?, AudioData)>
2923 <!--end of audioobject.element-->]]>
2925 <!ENTITY % audioobject.attlist "INCLUDE">
2926 <![ %audioobject.attlist; [
2927 <!ATTLIST AudioObject
2929 %audioobject.role.attrib;
2930 %local.audioobject.attrib;
2932 <!--end of audioobject.attlist-->]]>
2933 <!--end of audioobject.module-->]]>
2935 <!ENTITY % imageobject.module "INCLUDE">
2936 <![ %imageobject.module; [
2937 <!ENTITY % local.imageobject.attrib "">
2938 <!ENTITY % imageobject.role.attrib "%role.attrib;">
2940 <!ENTITY % imageobject.element "INCLUDE">
2941 <![ %imageobject.element; [
2942 <!ELEMENT ImageObject - - (ObjectInfo?, ImageData)>
2943 <!--end of imageobject.element-->]]>
2945 <!ENTITY % imageobject.attlist "INCLUDE">
2946 <![ %imageobject.attlist; [
2947 <!ATTLIST ImageObject
2949 %imageobject.role.attrib;
2950 %local.imageobject.attrib;
2952 <!--end of imageobject.attlist-->]]>
2953 <!--end of imageobject.module-->]]>
2955 <!ENTITY % textobject.module "INCLUDE">
2956 <![ %textobject.module; [
2957 <!ENTITY % local.textobject.attrib "">
2958 <!ENTITY % textobject.role.attrib "%role.attrib;">
2960 <!ENTITY % textobject.element "INCLUDE">
2961 <![ %textobject.element; [
2962 <!ELEMENT TextObject - - (ObjectInfo?, (Phrase|(%textobject.mix;)+))>
2963 <!--end of textobject.element-->]]>
2965 <!ENTITY % textobject.attlist "INCLUDE">
2966 <![ %textobject.attlist; [
2967 <!ATTLIST TextObject
2969 %textobject.role.attrib;
2970 %local.textobject.attrib;
2972 <!--end of textobject.attlist-->]]>
2973 <!--end of textobject.module-->]]>
2975 <!ENTITY % objectinfo.module "INCLUDE">
2976 <![ %objectinfo.module; [
2977 <!ENTITY % local.objectinfo.attrib "">
2978 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
2980 <!ENTITY % objectinfo.element "INCLUDE">
2981 <![ %objectinfo.element; [
2982 <!ELEMENT ObjectInfo - - ((Graphic | MediaObject | LegalNotice | ModeSpec
2983 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
2985 <!--end of objectinfo.element-->]]>
2987 <!ENTITY % objectinfo.attlist "INCLUDE">
2988 <![ %objectinfo.attlist; [
2989 <!ATTLIST ObjectInfo
2991 %objectinfo.role.attrib;
2992 %local.objectinfo.attrib;
2994 <!--end of objectinfo.attlist-->]]>
2995 <!--end of objectinfo.module-->]]>
2997 <!ENTITY % local.objectdata.attrib "">
2998 <!ENTITY % objectdata.attrib
3000 --EntityRef: Name of an external entity containing the content
3001 of the object data--
3002 EntityRef ENTITY #IMPLIED
3004 --FileRef: Filename, qualified by a pathname if desired,
3005 designating the file containing the content of the object data--
3006 FileRef CDATA #IMPLIED
3008 --Format: Notation of the element content, if any--
3009 Format (%notation.class;)
3012 --SrcCredit: Information about the source of the image--
3013 SrcCredit CDATA #IMPLIED
3015 %local.objectdata.attrib;"
3018 <!ENTITY % videodata.module "INCLUDE">
3019 <![ %videodata.module; [
3020 <!ENTITY % local.videodata.attrib "">
3021 <!ENTITY % videodata.role.attrib "%role.attrib;">
3023 <!ENTITY % videodata.element "INCLUDE">
3024 <![ %videodata.element; [
3025 <!ELEMENT VideoData - O EMPTY>
3026 <!--end of videodata.element-->]]>
3028 <!ENTITY % videodata.attlist "INCLUDE">
3029 <![ %videodata.attlist; [
3034 --Width: Same as CALS reprowid (desired width)--
3035 Width NUTOKEN #IMPLIED
3037 --Depth: Same as CALS reprodep (desired depth)--
3038 Depth NUTOKEN #IMPLIED
3040 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3041 application-specific--
3046 --Scale: Conflation of CALS hscale and vscale--
3047 Scale NUMBER #IMPLIED
3049 --Scalefit: Same as CALS scalefit--
3050 Scalefit %yesorno.attvals;
3053 %videodata.role.attrib;
3054 %local.videodata.attrib;
3056 <!--end of videodata.attlist-->]]>
3057 <!--end of videodata.module-->]]>
3059 <!ENTITY % audiodata.module "INCLUDE">
3060 <![ %audiodata.module; [
3061 <!ENTITY % local.audiodata.attrib "">
3062 <!ENTITY % audiodata.role.attrib "%role.attrib;">
3064 <!ENTITY % audiodata.element "INCLUDE">
3065 <![ %audiodata.element; [
3066 <!ELEMENT AudioData - O EMPTY>
3067 <!--end of audiodata.element-->]]>
3069 <!ENTITY % audiodata.attlist "INCLUDE">
3070 <![ %audiodata.attlist; [
3074 %local.audiodata.attrib;
3075 %audiodata.role.attrib;
3077 <!--end of audiodata.attlist-->]]>
3078 <!--end of audiodata.module-->]]>
3080 <!ENTITY % imagedata.module "INCLUDE">
3081 <![ %imagedata.module; [
3082 <!ENTITY % local.imagedata.attrib "">
3083 <!ENTITY % imagedata.role.attrib "%role.attrib;">
3085 <!ENTITY % imagedata.element "INCLUDE">
3086 <![ %imagedata.element; [
3087 <!ELEMENT ImageData - O EMPTY>
3088 <!--end of imagedata.element-->]]>
3090 <!ENTITY % imagedata.attlist "INCLUDE">
3091 <![ %imagedata.attlist; [
3096 --Width: Same as CALS reprowid (desired width)--
3097 Width NUTOKEN #IMPLIED
3099 --Depth: Same as CALS reprodep (desired depth)--
3100 Depth NUTOKEN #IMPLIED
3102 --Align: Same as CALS hplace with 'none' removed; #IMPLIED means
3103 application-specific--
3108 --Scale: Conflation of CALS hscale and vscale--
3109 Scale NUMBER #IMPLIED
3111 --Scalefit: Same as CALS scalefit--
3112 Scalefit %yesorno.attvals;
3115 %local.imagedata.attrib;
3116 %imagedata.role.attrib;
3118 <!--end of imagedata.attlist-->]]>
3119 <!--end of imagedata.module-->]]>
3121 <!ENTITY % caption.module "INCLUDE">
3122 <![ %caption.module; [
3123 <!ENTITY % local.caption.attrib "">
3124 <!ENTITY % caption.role.attrib "%role.attrib;">
3126 <!ENTITY % caption.element "INCLUDE">
3127 <![ %caption.element; [
3128 <!ELEMENT Caption - - (%textobject.mix;)*>
3129 <!--end of caption.element-->]]>
3131 <!ENTITY % caption.attlist "INCLUDE">
3132 <![ %caption.attlist; [
3135 %local.caption.attrib;
3136 %caption.role.attrib;
3138 <!--end of caption.attlist-->]]>
3139 <!--end of caption.module-->]]>
3141 <!ENTITY % mediaobjectco.module "INCLUDE">
3142 <![ %mediaobjectco.module; [
3143 <!ENTITY % local.mediaobjectco.attrib "">
3144 <!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
3146 <!ENTITY % mediaobjectco.element "INCLUDE">
3147 <![ %mediaobjectco.element; [
3148 <!ELEMENT MediaObjectCO - - (ObjectInfo?, ImageObjectCO,
3149 (ImageObjectCO|TextObject)*)>
3150 <!--end of mediaobjectco.element-->]]>
3152 <!ENTITY % mediaobjectco.attlist "INCLUDE">
3153 <![ %mediaobjectco.attlist; [
3154 <!ATTLIST MediaObjectCO
3156 %mediaobjectco.role.attrib;
3157 %local.mediaobjectco.attrib;
3159 <!--end of mediaobjectco.attlist-->]]>
3160 <!--end of mediaobjectco.module-->]]>
3162 <!ENTITY % imageobjectco.module "INCLUDE">
3163 <![ %imageobjectco.module; [
3164 <!ENTITY % local.imageobjectco.attrib "">
3165 <!ENTITY % imageobjectco.role.attrib "%role.attrib;">
3167 <!ENTITY % imageobjectco.element "INCLUDE">
3168 <![ %imageobjectco.element; [
3169 <!ELEMENT ImageObjectCO - - (AreaSpec, ImageObject, CalloutList*)>
3170 <!--end of imageobjectco.element-->]]>
3172 <!ENTITY % imageobjectco.attlist "INCLUDE">
3173 <![ %imageobjectco.attlist; [
3174 <!ATTLIST ImageObjectCO
3176 %imageobjectco.role.attrib;
3177 %local.imageobjectco.attrib;
3179 <!--end of imageobjectco.attlist-->]]>
3180 <!--end of imageobjectco.module-->]]>
3181 <!--end of mediaobject.content.module-->]]>
3183 <!-- Equations ........................ -->
3185 <!-- This PE provides a mechanism for replacing equation content, -->
3186 <!-- perhaps adding a new or different model (e.g., MathML) -->
3187 <!ENTITY % equation.content "(Alt?, (Graphic+|MediaObject+))">
3188 <!ENTITY % inlineequation.content "(Alt?, (Graphic+|InlineMediaObject+))">
3190 <!ENTITY % equation.module "INCLUDE">
3191 <![ %equation.module; [
3192 <!ENTITY % local.equation.attrib "">
3193 <!ENTITY % equation.role.attrib "%role.attrib;">
3195 <!ENTITY % equation.element "INCLUDE">
3196 <![ %equation.element; [
3197 <!ELEMENT Equation - - ((%formalobject.title.content;)?, (InformalEquation |
3198 %equation.content;))>
3199 <!--end of equation.element-->]]>
3201 <!ENTITY % equation.attlist "INCLUDE">
3202 <![ %equation.attlist; [
3206 %equation.role.attrib;
3207 %local.equation.attrib;
3209 <!--end of equation.attlist-->]]>
3210 <!--end of equation.module-->]]>
3212 <!ENTITY % informalequation.module "INCLUDE">
3213 <![ %informalequation.module; [
3214 <!ENTITY % local.informalequation.attrib "">
3215 <!ENTITY % informalequation.role.attrib "%role.attrib;">
3217 <!ENTITY % informalequation.element "INCLUDE">
3218 <![ %informalequation.element; [
3219 <!ELEMENT InformalEquation - - (%equation.content;)>
3220 <!--end of informalequation.element-->]]>
3222 <!ENTITY % informalequation.attlist "INCLUDE">
3223 <![ %informalequation.attlist; [
3224 <!ATTLIST InformalEquation
3226 %informalequation.role.attrib;
3227 %local.informalequation.attrib;
3229 <!--end of informalequation.attlist-->]]>
3230 <!--end of informalequation.module-->]]>
3232 <!ENTITY % inlineequation.module "INCLUDE">
3233 <![ %inlineequation.module; [
3234 <!ENTITY % local.inlineequation.attrib "">
3235 <!ENTITY % inlineequation.role.attrib "%role.attrib;">
3237 <!ENTITY % inlineequation.element "INCLUDE">
3238 <![ %inlineequation.element; [
3239 <!ELEMENT InlineEquation - - (%inlineequation.content;)>
3240 <!--end of inlineequation.element-->]]>
3242 <!ENTITY % inlineequation.attlist "INCLUDE">
3243 <![ %inlineequation.attlist; [
3244 <!ATTLIST InlineEquation
3246 %inlineequation.role.attrib;
3247 %local.inlineequation.attrib;
3249 <!--end of inlineequation.attlist-->]]>
3250 <!--end of inlineequation.module-->]]>
3252 <!ENTITY % alt.module "INCLUDE">
3254 <!ENTITY % local.alt.attrib "">
3255 <!ENTITY % alt.role.attrib "%role.attrib;">
3257 <!ENTITY % alt.element "INCLUDE">
3259 <!ELEMENT Alt - - (#PCDATA)>
3260 <!--end of alt.element-->]]>
3262 <!ENTITY % alt.attlist "INCLUDE">
3269 <!--end of alt.attlist-->]]>
3270 <!--end of alt.module-->]]>
3272 <!-- Tables ........................... -->
3274 <!ENTITY % table.module "INCLUDE">
3275 <![ %table.module; [
3277 <!ENTITY % tables.role.attrib "%role.attrib;">
3279 <!-- Add Label attribute to Table element (and InformalTable element). -->
3280 <!ENTITY % bodyatt "%label.attrib;">
3282 <!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
3283 EntryTbl, and Entry (and InformalTable element). -->
3286 %tables.role.attrib;">
3288 <!-- Remove Chart. -->
3289 <!ENTITY % tbl.table.name "Table">
3291 <!-- Content model for Table. -->
3292 <!ENTITY % tbl.table.mdl
3293 "((%formalobject.title.content;),
3295 (Graphic+|MediaObject+|tgroup+))">
3297 <!-- Exclude all DocBook tables and formal objects. -->
3298 <!ENTITY % tbl.table.excep "-(InformalTable|%formal.class;)">
3300 <!-- Remove pgbrk exception on Row. -->
3301 <!ENTITY % tbl.row.excep "">
3303 <!-- Allow either objects or inlines; beware of REs between elements. -->
3304 <!ENTITY % tbl.entry.mdl "((%tabentry.mix;)+ | (%para.char.mix;)+)">
3306 <!-- Remove pgbrk exception on Entry. -->
3307 <!ENTITY % tbl.entry.excep "">
3309 <!-- Remove pgbrk exception on EntryTbl, but leave exclusion of itself. -->
3310 <!ENTITY % tbl.entrytbl.excep "-(entrytbl)">
3312 <!-- Reference CALS table module. -->
3313 <!ENTITY % calstbls PUBLIC "-//USA-DOD//DTD Table Model 951010//EN">
3315 <!--end of table.module-->]]>
3317 <!ENTITY % informaltable.module "INCLUDE">
3318 <![ %informaltable.module; [
3320 <!-- Note that InformalTable is dependent on some of the entity
3321 declarations that customize Table. -->
3323 <!ENTITY % local.informaltable.attrib "">
3325 <!ENTITY % informaltable.element "INCLUDE">
3326 <![ %informaltable.element; [
3327 <!ELEMENT InformalTable - - (Graphic+|MediaObject+|tgroup+) %tbl.table.excep;>
3328 <!--end of informaltable.element-->]]>
3330 <!ENTITY % informaltable.attlist "INCLUDE">
3331 <![ %informaltable.attlist; [
3332 <!ATTLIST InformalTable
3334 Frame, Colsep, and Rowsep must be repeated because
3335 they are not in entities in the table module.
3343 Colsep %yesorno.attvals; #IMPLIED
3344 Rowsep %yesorno.attvals; #IMPLIED
3345 %tbl.table.att; -- includes TabStyle, ToCentry, ShortEntry,
3347 %bodyatt; -- includes Label --
3348 %secur; -- includes common attributes --
3349 %local.informaltable.attrib;
3351 <!--end of informaltable.attlist-->]]>
3352 <!--end of informaltable.module-->]]>
3354 <!-- ...................................................................... -->
3355 <!-- Synopses ............................................................. -->
3357 <!-- Synopsis ......................... -->
3359 <!ENTITY % synopsis.module "INCLUDE">
3360 <![ %synopsis.module; [
3361 <!ENTITY % local.synopsis.attrib "">
3362 <!ENTITY % synopsis.role.attrib "%role.attrib;">
3364 <!ENTITY % synopsis.element "INCLUDE">
3365 <![ %synopsis.element; [
3366 <!ELEMENT Synopsis - - ((CO | LineAnnotation | %para.char.mix;
3367 | Graphic | MediaObject)+)>
3368 <!--end of synopsis.element-->]]>
3370 <!ENTITY % synopsis.attlist "INCLUDE">
3371 <![ %synopsis.attlist; [
3374 %linespecific.attrib;
3376 %synopsis.role.attrib;
3377 %local.synopsis.attrib;
3379 <!--end of synopsis.attlist-->]]>
3381 <!-- LineAnnotation (defined in the Inlines section, below)-->
3382 <!--end of synopsis.module-->]]>
3384 <!-- CmdSynopsis ...................... -->
3386 <!ENTITY % cmdsynopsis.content.module "INCLUDE">
3387 <![ %cmdsynopsis.content.module; [
3388 <!ENTITY % cmdsynopsis.module "INCLUDE">
3389 <![ %cmdsynopsis.module; [
3390 <!ENTITY % local.cmdsynopsis.attrib "">
3391 <!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
3393 <!ENTITY % cmdsynopsis.element "INCLUDE">
3394 <![ %cmdsynopsis.element; [
3395 <!ELEMENT CmdSynopsis - - ((Command | Arg | Group | SBR)+, SynopFragment*)>
3396 <!--end of cmdsynopsis.element-->]]>
3398 <!ENTITY % cmdsynopsis.attlist "INCLUDE">
3399 <![ %cmdsynopsis.attlist; [
3400 <!ATTLIST CmdSynopsis
3403 Sepchar: Character that should separate command and all
3404 top-level arguments; alternate value might be e.g., Δ
3408 CmdLength: Length beyond which the presentation engine
3409 may consider a Command too long and select an alternate
3410 presentation of the Command and, or, its associated
3413 CmdLength CDATA #IMPLIED
3415 %cmdsynopsis.role.attrib;
3416 %local.cmdsynopsis.attrib;
3418 <!--end of cmdsynopsis.attlist-->]]>
3419 <!--end of cmdsynopsis.module-->]]>
3421 <!ENTITY % arg.module "INCLUDE">
3423 <!ENTITY % local.arg.attrib "">
3424 <!ENTITY % arg.role.attrib "%role.attrib;">
3426 <!ENTITY % arg.element "INCLUDE">
3428 <!ELEMENT Arg - - ((#PCDATA
3435 <!--end of arg.element-->]]>
3437 <!ENTITY % arg.attlist "INCLUDE">
3441 Choice: Whether Arg must be supplied: Opt (optional to
3442 supply, e.g. [arg]; the default), Req (required to supply,
3443 e.g. {arg}), or Plain (required to supply, e.g. arg)
3449 Rep: whether Arg is repeatable: Norepeat (e.g. arg without
3450 ellipsis; the default), or Repeat (e.g. arg...)
3458 <!--end of arg.attlist-->]]>
3459 <!--end of arg.module-->]]>
3461 <!ENTITY % group.module "INCLUDE">
3462 <![ %group.module; [
3464 <!ENTITY % local.group.attrib "">
3465 <!ENTITY % group.role.attrib "%role.attrib;">
3467 <!ENTITY % group.element "INCLUDE">
3468 <![ %group.element; [
3469 <!ELEMENT Group - - ((Arg | Group | Option | SynopFragmentRef
3470 | Replaceable | SBR)+)>
3471 <!--end of group.element-->]]>
3473 <!ENTITY % group.attlist "INCLUDE">
3474 <![ %group.attlist; [
3477 Choice: Whether Group must be supplied: Opt (optional to
3478 supply, e.g. [g1|g2|g3]; the default), Req (required to
3479 supply, e.g. {g1|g2|g3}), Plain (required to supply,
3480 e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
3481 [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
3488 Rep: whether Group is repeatable: Norepeat (e.g. group
3489 without ellipsis; the default), or Repeat (e.g. group...)
3495 %local.group.attrib;
3497 <!--end of group.attlist-->]]>
3498 <!--end of group.module-->]]>
3500 <!ENTITY % sbr.module "INCLUDE">
3502 <!ENTITY % local.sbr.attrib "">
3503 <!-- Synopsis break -->
3504 <!ENTITY % sbr.role.attrib "%role.attrib;">
3506 <!ENTITY % sbr.element "INCLUDE">
3508 <!ELEMENT SBR - O EMPTY>
3509 <!--end of sbr.element-->]]>
3511 <!ENTITY % sbr.attlist "INCLUDE">
3518 <!--end of sbr.attlist-->]]>
3519 <!--end of sbr.module-->]]>
3521 <!ENTITY % synopfragmentref.module "INCLUDE">
3522 <![ %synopfragmentref.module; [
3523 <!ENTITY % local.synopfragmentref.attrib "">
3524 <!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
3526 <!ENTITY % synopfragmentref.element "INCLUDE">
3527 <![ %synopfragmentref.element; [
3528 <!ELEMENT SynopFragmentRef - - RCDATA >
3529 <!--end of synopfragmentref.element-->]]>
3531 <!ENTITY % synopfragmentref.attlist "INCLUDE">
3532 <![ %synopfragmentref.attlist; [
3533 <!ATTLIST SynopFragmentRef
3534 %linkendreq.attrib; --to SynopFragment of complex synopsis
3535 material for separate referencing--
3537 %synopfragmentref.role.attrib;
3538 %local.synopfragmentref.attrib;
3540 <!--end of synopfragmentref.attlist-->]]>
3541 <!--end of synopfragmentref.module-->]]>
3543 <!ENTITY % synopfragment.module "INCLUDE">
3544 <![ %synopfragment.module; [
3545 <!ENTITY % local.synopfragment.attrib "">
3546 <!ENTITY % synopfragment.role.attrib "%role.attrib;">
3548 <!ENTITY % synopfragment.element "INCLUDE">
3549 <![ %synopfragment.element; [
3550 <!ELEMENT SynopFragment - - ((Arg | Group)+)>
3551 <!--end of synopfragment.element-->]]>
3553 <!ENTITY % synopfragment.attlist "INCLUDE">
3554 <![ %synopfragment.attlist; [
3555 <!ATTLIST SynopFragment
3556 %idreq.common.attrib;
3557 %synopfragment.role.attrib;
3558 %local.synopfragment.attrib;
3560 <!--end of synopfragment.attlist-->]]>
3561 <!--end of synopfragment.module-->]]>
3563 <!-- Command (defined in the Inlines section, below)-->
3564 <!-- Option (defined in the Inlines section, below)-->
3565 <!-- Replaceable (defined in the Inlines section, below)-->
3566 <!--end of cmdsynopsis.content.module-->]]>
3568 <!-- FuncSynopsis ..................... -->
3570 <!ENTITY % funcsynopsis.content.module "INCLUDE">
3571 <![ %funcsynopsis.content.module; [
3572 <!ENTITY % funcsynopsis.module "INCLUDE">
3573 <![ %funcsynopsis.module; [
3575 <!ENTITY % local.funcsynopsis.attrib "">
3576 <!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
3578 <!ENTITY % funcsynopsis.element "INCLUDE">
3579 <![ %funcsynopsis.element; [
3580 <!ELEMENT FuncSynopsis - - (FuncSynopsisInfo|FuncPrototype)+>
3581 <!--end of funcsynopsis.element-->]]>
3583 <!ENTITY % funcsynopsis.attlist "INCLUDE">
3584 <![ %funcsynopsis.attlist; [
3585 <!ATTLIST FuncSynopsis
3588 %funcsynopsis.role.attrib;
3589 %local.funcsynopsis.attrib;
3591 <!--end of funcsynopsis.attlist-->]]>
3592 <!--end of funcsynopsis.module-->]]>
3594 <!ENTITY % funcsynopsisinfo.module "INCLUDE">
3595 <![ %funcsynopsisinfo.module; [
3596 <!ENTITY % local.funcsynopsisinfo.attrib "">
3597 <!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
3599 <!ENTITY % funcsynopsisinfo.element "INCLUDE">
3600 <![ %funcsynopsisinfo.element; [
3601 <!ELEMENT FuncSynopsisInfo - O ((LineAnnotation | %cptr.char.mix;)* )>
3602 <!--end of funcsynopsisinfo.element-->]]>
3604 <!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
3605 <![ %funcsynopsisinfo.attlist; [
3606 <!ATTLIST FuncSynopsisInfo
3607 %linespecific.attrib;
3609 %funcsynopsisinfo.role.attrib;
3610 %local.funcsynopsisinfo.attrib;
3612 <!--end of funcsynopsisinfo.attlist-->]]>
3613 <!--end of funcsynopsisinfo.module-->]]>
3615 <!ENTITY % funcprototype.module "INCLUDE">
3616 <![ %funcprototype.module; [
3617 <!ENTITY % local.funcprototype.attrib "">
3618 <!ENTITY % funcprototype.role.attrib "%role.attrib;">
3620 <!ENTITY % funcprototype.element "INCLUDE">
3621 <![ %funcprototype.element; [
3622 <!ELEMENT FuncPrototype - O (FuncDef, (Void | VarArgs | ParamDef+))>
3623 <!--end of funcprototype.element-->]]>
3625 <!ENTITY % funcprototype.attlist "INCLUDE">
3626 <![ %funcprototype.attlist; [
3627 <!ATTLIST FuncPrototype
3629 %funcprototype.role.attrib;
3630 %local.funcprototype.attrib;
3632 <!--end of funcprototype.attlist-->]]>
3633 <!--end of funcprototype.module-->]]>
3635 <!ENTITY % funcdef.module "INCLUDE">
3636 <![ %funcdef.module; [
3637 <!ENTITY % local.funcdef.attrib "">
3638 <!ENTITY % funcdef.role.attrib "%role.attrib;">
3640 <!ENTITY % funcdef.element "INCLUDE">
3641 <![ %funcdef.element; [
3642 <!ELEMENT FuncDef - - ((#PCDATA
3645 <!--end of funcdef.element-->]]>
3647 <!ENTITY % funcdef.attlist "INCLUDE">
3648 <![ %funcdef.attlist; [
3651 %funcdef.role.attrib;
3652 %local.funcdef.attrib;
3654 <!--end of funcdef.attlist-->]]>
3655 <!--end of funcdef.module-->]]>
3657 <!ENTITY % void.module "INCLUDE">
3659 <!ENTITY % local.void.attrib "">
3660 <!ENTITY % void.role.attrib "%role.attrib;">
3662 <!ENTITY % void.element "INCLUDE">
3663 <![ %void.element; [
3664 <!ELEMENT Void - O EMPTY>
3665 <!--end of void.element-->]]>
3667 <!ENTITY % void.attlist "INCLUDE">
3668 <![ %void.attlist; [
3674 <!--end of void.attlist-->]]>
3675 <!--end of void.module-->]]>
3677 <!ENTITY % varargs.module "INCLUDE">
3678 <![ %varargs.module; [
3679 <!ENTITY % local.varargs.attrib "">
3680 <!ENTITY % varargs.role.attrib "%role.attrib;">
3682 <!ENTITY % varargs.element "INCLUDE">
3683 <![ %varargs.element; [
3684 <!ELEMENT VarArgs - O EMPTY>
3685 <!--end of varargs.element-->]]>
3687 <!ENTITY % varargs.attlist "INCLUDE">
3688 <![ %varargs.attlist; [
3691 %varargs.role.attrib;
3692 %local.varargs.attrib;
3694 <!--end of varargs.attlist-->]]>
3695 <!--end of varargs.module-->]]>
3697 <!-- Processing assumes that only one Parameter will appear in a
3698 ParamDef, and that FuncParams will be used at most once, for
3699 providing information on the "inner parameters" for parameters that
3700 are pointers to functions. -->
3702 <!ENTITY % paramdef.module "INCLUDE">
3703 <![ %paramdef.module; [
3704 <!ENTITY % local.paramdef.attrib "">
3705 <!ENTITY % paramdef.role.attrib "%role.attrib;">
3707 <!ENTITY % paramdef.element "INCLUDE">
3708 <![ %paramdef.element; [
3709 <!ELEMENT ParamDef - - ((#PCDATA
3713 <!--end of paramdef.element-->]]>
3715 <!ENTITY % paramdef.attlist "INCLUDE">
3716 <![ %paramdef.attlist; [
3719 %paramdef.role.attrib;
3720 %local.paramdef.attrib;
3722 <!--end of paramdef.attlist-->]]>
3723 <!--end of paramdef.module-->]]>
3725 <!ENTITY % funcparams.module "INCLUDE">
3726 <![ %funcparams.module; [
3727 <!ENTITY % local.funcparams.attrib "">
3728 <!ENTITY % funcparams.role.attrib "%role.attrib;">
3730 <!ENTITY % funcparams.element "INCLUDE">
3731 <![ %funcparams.element; [
3732 <!ELEMENT FuncParams - - ((%cptr.char.mix;)*)>
3733 <!--end of funcparams.element-->]]>
3735 <!ENTITY % funcparams.attlist "INCLUDE">
3736 <![ %funcparams.attlist; [
3737 <!ATTLIST FuncParams
3739 %funcparams.role.attrib;
3740 %local.funcparams.attrib;
3742 <!--end of funcparams.attlist-->]]>
3743 <!--end of funcparams.module-->]]>
3745 <!-- LineAnnotation (defined in the Inlines section, below)-->
3746 <!-- Replaceable (defined in the Inlines section, below)-->
3747 <!-- Function (defined in the Inlines section, below)-->
3748 <!-- Parameter (defined in the Inlines section, below)-->
3749 <!--end of funcsynopsis.content.module-->]]>
3751 <!-- ClassSynopsis ..................... -->
3753 <!ENTITY % classsynopsis.content.module "INCLUDE">
3754 <![%classsynopsis.content.module;[
3756 <!ENTITY % classsynopsis.module "INCLUDE">
3757 <![%classsynopsis.module;[
3758 <!ENTITY % local.classsynopsis.attrib "">
3759 <!ENTITY % classsynopsis.role.attrib "%role.attrib;">
3761 <!ENTITY % classsynopsis.element "INCLUDE">
3762 <![%classsynopsis.element;[
3763 <!ELEMENT ClassSynopsis - - ((OOClass|OOInterface|OOException)+,
3765 |FieldSynopsis|%method.synop.class;)*)>
3766 <!--end of classsynopsis.element-->]]>
3768 <!ENTITY % classsynopsis.attlist "INCLUDE">
3769 <![%classsynopsis.attlist;[
3770 <!ATTLIST ClassSynopsis
3772 %classsynopsis.role.attrib;
3773 %local.classsynopsis.attrib;
3774 Language CDATA #IMPLIED
3775 Class (Class|Interface) "Class"
3777 <!--end of classsynopsis.attlist-->]]>
3778 <!--end of classsynopsis.module-->]]>
3780 <!ENTITY % classsynopsisinfo.module "INCLUDE">
3781 <![ %classsynopsisinfo.module; [
3782 <!ENTITY % local.classsynopsisinfo.attrib "">
3783 <!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
3785 <!ENTITY % classsynopsisinfo.element "INCLUDE">
3786 <![ %classsynopsisinfo.element; [
3787 <!ELEMENT ClassSynopsisInfo - O ((LineAnnotation | %cptr.char.mix;)* )>
3788 <!--end of classsynopsisinfo.element-->]]>
3790 <!ENTITY % classsynopsisinfo.attlist "INCLUDE">
3791 <![ %classsynopsisinfo.attlist; [
3792 <!ATTLIST ClassSynopsisInfo
3793 %linespecific.attrib;
3795 %classsynopsisinfo.role.attrib;
3796 %local.classsynopsisinfo.attrib;
3798 <!--end of classsynopsisinfo.attlist-->]]>
3799 <!--end of classsynopsisinfo.module-->]]>
3801 <!ENTITY % ooclass.module "INCLUDE">
3802 <![%ooclass.module;[
3803 <!ENTITY % local.ooclass.attrib "">
3804 <!ENTITY % ooclass.role.attrib "%role.attrib;">
3806 <!ENTITY % ooclass.element "INCLUDE">
3807 <![%ooclass.element;[
3808 <!ELEMENT OOClass - - (Modifier*, ClassName)>
3809 <!--end of ooclass.element-->]]>
3811 <!ENTITY % ooclass.attlist "INCLUDE">
3812 <![%ooclass.attlist;[
3815 %ooclass.role.attrib;
3816 %local.ooclass.attrib;
3818 <!--end of ooclass.attlist-->]]>
3819 <!--end of ooclass.module-->]]>
3821 <!ENTITY % oointerface.module "INCLUDE">
3822 <![%oointerface.module;[
3823 <!ENTITY % local.oointerface.attrib "">
3824 <!ENTITY % oointerface.role.attrib "%role.attrib;">
3826 <!ENTITY % oointerface.element "INCLUDE">
3827 <![%oointerface.element;[
3828 <!ELEMENT OOInterface - - (Modifier*, InterfaceName)>
3829 <!--end of oointerface.element-->]]>
3831 <!ENTITY % oointerface.attlist "INCLUDE">
3832 <![%oointerface.attlist;[
3833 <!ATTLIST OOInterface
3835 %oointerface.role.attrib;
3836 %local.oointerface.attrib;
3838 <!--end of oointerface.attlist-->]]>
3839 <!--end of oointerface.module-->]]>
3841 <!ENTITY % ooexception.module "INCLUDE">
3842 <![%ooexception.module;[
3843 <!ENTITY % local.ooexception.attrib "">
3844 <!ENTITY % ooexception.role.attrib "%role.attrib;">
3846 <!ENTITY % ooexception.element "INCLUDE">
3847 <![%ooexception.element;[
3848 <!ELEMENT OOException - - (Modifier*, ExceptionName)>
3849 <!--end of ooexception.element-->]]>
3851 <!ENTITY % ooexception.attlist "INCLUDE">
3852 <![%ooexception.attlist;[
3853 <!ATTLIST OOException
3855 %ooexception.role.attrib;
3856 %local.ooexception.attrib;
3858 <!--end of ooexception.attlist-->]]>
3859 <!--end of ooexception.module-->]]>
3861 <!ENTITY % modifier.module "INCLUDE">
3862 <![%modifier.module;[
3863 <!ENTITY % local.modifier.attrib "">
3864 <!ENTITY % modifier.role.attrib "%role.attrib;">
3866 <!ENTITY % modifier.element "INCLUDE">
3867 <![%modifier.element;[
3868 <!ELEMENT Modifier - - (%smallcptr.char.mix;)*>
3869 <!--end of modifier.element-->]]>
3871 <!ENTITY % modifier.attlist "INCLUDE">
3872 <![%modifier.attlist;[
3875 %modifier.role.attrib;
3876 %local.modifier.attrib;
3878 <!--end of modifier.attlist-->]]>
3879 <!--end of modifier.module-->]]>
3881 <!ENTITY % interfacename.module "INCLUDE">
3882 <![%interfacename.module;[
3883 <!ENTITY % local.interfacename.attrib "">
3884 <!ENTITY % interfacename.role.attrib "%role.attrib;">
3886 <!ENTITY % interfacename.element "INCLUDE">
3887 <![%interfacename.element;[
3888 <!ELEMENT InterfaceName - - (%smallcptr.char.mix;)*>
3889 <!--end of interfacename.element-->]]>
3891 <!ENTITY % interfacename.attlist "INCLUDE">
3892 <![%interfacename.attlist;[
3893 <!ATTLIST InterfaceName
3895 %interfacename.role.attrib;
3896 %local.interfacename.attrib;
3898 <!--end of interfacename.attlist-->]]>
3899 <!--end of interfacename.module-->]]>
3901 <!ENTITY % exceptionname.module "INCLUDE">
3902 <![%exceptionname.module;[
3903 <!ENTITY % local.exceptionname.attrib "">
3904 <!ENTITY % exceptionname.role.attrib "%role.attrib;">
3906 <!ENTITY % exceptionname.element "INCLUDE">
3907 <![%exceptionname.element;[
3908 <!ELEMENT ExceptionName - - (%smallcptr.char.mix;)*>
3909 <!--end of exceptionname.element-->]]>
3911 <!ENTITY % exceptionname.attlist "INCLUDE">
3912 <![%exceptionname.attlist;[
3913 <!ATTLIST ExceptionName
3915 %exceptionname.role.attrib;
3916 %local.exceptionname.attrib;
3918 <!--end of exceptionname.attlist-->]]>
3919 <!--end of exceptionname.module-->]]>
3921 <!ENTITY % fieldsynopsis.module "INCLUDE">
3922 <![%fieldsynopsis.module;[
3923 <!ENTITY % local.fieldsynopsis.attrib "">
3924 <!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
3926 <!ENTITY % fieldsynopsis.element "INCLUDE">
3927 <![%fieldsynopsis.element;[
3928 <!ELEMENT FieldSynopsis - - (Modifier*, Type?, VarName, Initializer?)>
3929 <!--end of fieldsynopsis.element-->]]>
3931 <!ENTITY % fieldsynopsis.attlist "INCLUDE">
3932 <![%fieldsynopsis.attlist;[
3933 <!ATTLIST FieldSynopsis
3935 %fieldsynopsis.role.attrib;
3936 %local.fieldsynopsis.attrib;
3938 <!--end of fieldsynopsis.attlist-->]]>
3939 <!--end of fieldsynopsis.module-->]]>
3941 <!ENTITY % initializer.module "INCLUDE">
3942 <![%initializer.module;[
3943 <!ENTITY % local.initializer.attrib "">
3944 <!ENTITY % initializer.role.attrib "%role.attrib;">
3946 <!ENTITY % initializer.element "INCLUDE">
3947 <![%initializer.element;[
3948 <!ELEMENT Initializer - - (%smallcptr.char.mix;)*>
3949 <!--end of initializer.element-->]]>
3951 <!ENTITY % initializer.attlist "INCLUDE">
3952 <![%initializer.attlist;[
3953 <!ATTLIST Initializer
3955 %initializer.role.attrib;
3956 %local.initializer.attrib;
3958 <!--end of initializer.attlist-->]]>
3959 <!--end of initializer.module-->]]>
3961 <!ENTITY % constructorsynopsis.module "INCLUDE">
3962 <![%constructorsynopsis.module;[
3963 <!ENTITY % local.constructorsynopsis.attrib "">
3964 <!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
3966 <!ENTITY % constructorsynopsis.element "INCLUDE">
3967 <![%constructorsynopsis.element;[
3968 <!ELEMENT ConstructorSynopsis - - (Modifier*,
3970 (MethodParam+|Void),
3972 <!--end of constructorsynopsis.element-->]]>
3974 <!ENTITY % constructorsynopsis.attlist "INCLUDE">
3975 <![%constructorsynopsis.attlist;[
3976 <!ATTLIST ConstructorSynopsis
3978 %constructorsynopsis.role.attrib;
3979 %local.constructorsynopsis.attrib;
3981 <!--end of constructorsynopsis.attlist-->]]>
3982 <!--end of constructorsynopsis.module-->]]>
3984 <!ENTITY % destructorsynopsis.module "INCLUDE">
3985 <![%destructorsynopsis.module;[
3986 <!ENTITY % local.destructorsynopsis.attrib "">
3987 <!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
3989 <!ENTITY % destructorsynopsis.element "INCLUDE">
3990 <![%destructorsynopsis.element;[
3991 <!ELEMENT DestructorSynopsis - - (Modifier*,
3993 (MethodParam+|Void),
3995 <!--end of destructorsynopsis.element-->]]>
3997 <!ENTITY % destructorsynopsis.attlist "INCLUDE">
3998 <![%destructorsynopsis.attlist;[
3999 <!ATTLIST DestructorSynopsis
4001 %destructorsynopsis.role.attrib;
4002 %local.destructorsynopsis.attrib;
4004 <!--end of destructorsynopsis.attlist-->]]>
4005 <!--end of destructorsynopsis.module-->]]>
4007 <!ENTITY % methodsynopsis.module "INCLUDE">
4008 <![%methodsynopsis.module;[
4009 <!ENTITY % local.methodsynopsis.attrib "">
4010 <!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
4012 <!ENTITY % methodsynopsis.element "INCLUDE">
4013 <![%methodsynopsis.element;[
4014 <!ELEMENT MethodSynopsis - - (Modifier*,
4017 (MethodParam+|Void),
4020 <!--end of methodsynopsis.element-->]]>
4022 <!ENTITY % methodsynopsis.attlist "INCLUDE">
4023 <![%methodsynopsis.attlist;[
4024 <!ATTLIST MethodSynopsis
4026 %methodsynopsis.role.attrib;
4027 %local.methodsynopsis.attrib;
4029 <!--end of methodsynopsis.attlist-->]]>
4030 <!--end of methodsynopsis.module-->]]>
4032 <!ENTITY % methodname.module "INCLUDE">
4033 <![%methodname.module;[
4034 <!ENTITY % local.methodname.attrib "">
4035 <!ENTITY % methodname.role.attrib "%role.attrib;">
4037 <!ENTITY % methodname.element "INCLUDE">
4038 <![%methodname.element;[
4039 <!ELEMENT MethodName - - (%smallcptr.char.mix;)*>
4040 <!--end of methodname.element-->]]>
4042 <!ENTITY % methodname.attlist "INCLUDE">
4043 <![%methodname.attlist;[
4044 <!ATTLIST MethodName
4046 %methodname.role.attrib;
4047 %local.methodname.attrib;
4049 <!--end of methodname.attlist-->]]>
4050 <!--end of methodname.module-->]]>
4052 <!ENTITY % methodparam.module "INCLUDE">
4053 <![%methodparam.module;[
4054 <!ENTITY % local.methodparam.attrib "">
4055 <!ENTITY % methodparam.role.attrib "%role.attrib;">
4057 <!ENTITY % methodparam.element "INCLUDE">
4058 <![%methodparam.element;[
4059 <!ELEMENT MethodParam - - (Modifier*,
4060 Type?, ((Parameter,Initializer?)|FuncParams),
4062 <!--end of methodparam.element-->]]>
4064 <!ENTITY % methodparam.attlist "INCLUDE">
4065 <![%methodparam.attlist;[
4066 <!ATTLIST MethodParam
4068 %methodparam.role.attrib;
4069 %local.methodparam.attrib;
4076 <!--end of methodparam.attlist-->]]>
4077 <!--end of methodparam.module-->]]>
4078 <!--end of classsynopsis.content.module-->]]>
4080 <!-- ...................................................................... -->
4081 <!-- Document information entities and elements ........................... -->
4083 <!-- The document information elements include some elements that are
4084 currently used only in the document hierarchy module. They are
4085 defined here so that they will be available for use in customized
4086 document hierarchies. -->
4088 <!-- .................................. -->
4090 <!ENTITY % docinfo.content.module "INCLUDE">
4091 <![ %docinfo.content.module; [
4093 <!-- Ackno ............................ -->
4095 <!ENTITY % ackno.module "INCLUDE">
4096 <![ %ackno.module; [
4097 <!ENTITY % local.ackno.attrib "">
4098 <!ENTITY % ackno.role.attrib "%role.attrib;">
4100 <!ENTITY % ackno.element "INCLUDE">
4101 <![ %ackno.element; [
4102 <!ELEMENT Ackno - - ((%docinfo.char.mix;)+)>
4103 <!--end of ackno.element-->]]>
4105 <!ENTITY % ackno.attlist "INCLUDE">
4106 <![ %ackno.attlist; [
4110 %local.ackno.attrib;
4112 <!--end of ackno.attlist-->]]>
4113 <!--end of ackno.module-->]]>
4115 <!-- Address .......................... -->
4117 <!ENTITY % address.content.module "INCLUDE">
4118 <![ %address.content.module; [
4119 <!ENTITY % address.module "INCLUDE">
4120 <![ %address.module; [
4121 <!ENTITY % local.address.attrib "">
4122 <!ENTITY % address.role.attrib "%role.attrib;">
4124 <!ENTITY % address.element "INCLUDE">
4125 <![ %address.element; [
4126 <!ELEMENT Address - - (#PCDATA|%person.ident.mix;
4127 |Street|POB|Postcode|City|State|Country|Phone
4128 |Fax|Email|OtherAddr)*>
4129 <!--end of address.element-->]]>
4131 <!ENTITY % address.attlist "INCLUDE">
4132 <![ %address.attlist; [
4134 %linespecific.attrib;
4136 %address.role.attrib;
4137 %local.address.attrib;
4139 <!--end of address.attlist-->]]>
4140 <!--end of address.module-->]]>
4142 <!ENTITY % street.module "INCLUDE">
4143 <![ %street.module; [
4144 <!ENTITY % local.street.attrib "">
4145 <!ENTITY % street.role.attrib "%role.attrib;">
4147 <!ENTITY % street.element "INCLUDE">
4148 <![ %street.element; [
4149 <!ELEMENT Street - - ((%docinfo.char.mix;)+)>
4150 <!--end of street.element-->]]>
4152 <!ENTITY % street.attlist "INCLUDE">
4153 <![ %street.attlist; [
4156 %street.role.attrib;
4157 %local.street.attrib;
4159 <!--end of street.attlist-->]]>
4160 <!--end of street.module-->]]>
4162 <!ENTITY % pob.module "INCLUDE">
4164 <!ENTITY % local.pob.attrib "">
4165 <!ENTITY % pob.role.attrib "%role.attrib;">
4167 <!ENTITY % pob.element "INCLUDE">
4169 <!ELEMENT POB - - ((%docinfo.char.mix;)+)>
4170 <!--end of pob.element-->]]>
4172 <!ENTITY % pob.attlist "INCLUDE">
4179 <!--end of pob.attlist-->]]>
4180 <!--end of pob.module-->]]>
4182 <!ENTITY % postcode.module "INCLUDE">
4183 <![ %postcode.module; [
4184 <!ENTITY % local.postcode.attrib "">
4185 <!ENTITY % postcode.role.attrib "%role.attrib;">
4187 <!ENTITY % postcode.element "INCLUDE">
4188 <![ %postcode.element; [
4189 <!ELEMENT Postcode - - ((%docinfo.char.mix;)+)>
4190 <!--end of postcode.element-->]]>
4192 <!ENTITY % postcode.attlist "INCLUDE">
4193 <![ %postcode.attlist; [
4196 %postcode.role.attrib;
4197 %local.postcode.attrib;
4199 <!--end of postcode.attlist-->]]>
4200 <!--end of postcode.module-->]]>
4202 <!ENTITY % city.module "INCLUDE">
4204 <!ENTITY % local.city.attrib "">
4205 <!ENTITY % city.role.attrib "%role.attrib;">
4207 <!ENTITY % city.element "INCLUDE">
4208 <![ %city.element; [
4209 <!ELEMENT City - - ((%docinfo.char.mix;)+)>
4210 <!--end of city.element-->]]>
4212 <!ENTITY % city.attlist "INCLUDE">
4213 <![ %city.attlist; [
4219 <!--end of city.attlist-->]]>
4220 <!--end of city.module-->]]>
4222 <!ENTITY % state.module "INCLUDE">
4223 <![ %state.module; [
4224 <!ENTITY % local.state.attrib "">
4225 <!ENTITY % state.role.attrib "%role.attrib;">
4227 <!ENTITY % state.element "INCLUDE">
4228 <![ %state.element; [
4229 <!ELEMENT State - - ((%docinfo.char.mix;)+)>
4230 <!--end of state.element-->]]>
4232 <!ENTITY % state.attlist "INCLUDE">
4233 <![ %state.attlist; [
4237 %local.state.attrib;
4239 <!--end of state.attlist-->]]>
4240 <!--end of state.module-->]]>
4242 <!ENTITY % country.module "INCLUDE">
4243 <![ %country.module; [
4244 <!ENTITY % local.country.attrib "">
4245 <!ENTITY % country.role.attrib "%role.attrib;">
4247 <!ENTITY % country.element "INCLUDE">
4248 <![ %country.element; [
4249 <!ELEMENT Country - - ((%docinfo.char.mix;)+)>
4250 <!--end of country.element-->]]>
4252 <!ENTITY % country.attlist "INCLUDE">
4253 <![ %country.attlist; [
4256 %country.role.attrib;
4257 %local.country.attrib;
4259 <!--end of country.attlist-->]]>
4260 <!--end of country.module-->]]>
4262 <!ENTITY % phone.module "INCLUDE">
4263 <![ %phone.module; [
4264 <!ENTITY % local.phone.attrib "">
4265 <!ENTITY % phone.role.attrib "%role.attrib;">
4267 <!ENTITY % phone.element "INCLUDE">
4268 <![ %phone.element; [
4269 <!ELEMENT Phone - - ((%docinfo.char.mix;)+)>
4270 <!--end of phone.element-->]]>
4272 <!ENTITY % phone.attlist "INCLUDE">
4273 <![ %phone.attlist; [
4277 %local.phone.attrib;
4279 <!--end of phone.attlist-->]]>
4280 <!--end of phone.module-->]]>
4282 <!ENTITY % fax.module "INCLUDE">
4284 <!ENTITY % local.fax.attrib "">
4285 <!ENTITY % fax.role.attrib "%role.attrib;">
4287 <!ENTITY % fax.element "INCLUDE">
4289 <!ELEMENT Fax - - ((%docinfo.char.mix;)+)>
4290 <!--end of fax.element-->]]>
4292 <!ENTITY % fax.attlist "INCLUDE">
4299 <!--end of fax.attlist-->]]>
4300 <!--end of fax.module-->]]>
4302 <!-- Email (defined in the Inlines section, below)-->
4304 <!ENTITY % otheraddr.module "INCLUDE">
4305 <![ %otheraddr.module; [
4306 <!ENTITY % local.otheraddr.attrib "">
4307 <!ENTITY % otheraddr.role.attrib "%role.attrib;">
4309 <!ENTITY % otheraddr.element "INCLUDE">
4310 <![ %otheraddr.element; [
4311 <!ELEMENT OtherAddr - - ((%docinfo.char.mix;)+)>
4312 <!--end of otheraddr.element-->]]>
4314 <!ENTITY % otheraddr.attlist "INCLUDE">
4315 <![ %otheraddr.attlist; [
4318 %otheraddr.role.attrib;
4319 %local.otheraddr.attrib;
4321 <!--end of otheraddr.attlist-->]]>
4322 <!--end of otheraddr.module-->]]>
4323 <!--end of address.content.module-->]]>
4325 <!-- Affiliation ...................... -->
4327 <!ENTITY % affiliation.content.module "INCLUDE">
4328 <![ %affiliation.content.module; [
4329 <!ENTITY % affiliation.module "INCLUDE">
4330 <![ %affiliation.module; [
4331 <!ENTITY % local.affiliation.attrib "">
4332 <!ENTITY % affiliation.role.attrib "%role.attrib;">
4334 <!ENTITY % affiliation.element "INCLUDE">
4335 <![ %affiliation.element; [
4336 <!ELEMENT Affiliation - - (ShortAffil?, JobTitle*, OrgName?, OrgDiv*,
4338 <!--end of affiliation.element-->]]>
4340 <!ENTITY % affiliation.attlist "INCLUDE">
4341 <![ %affiliation.attlist; [
4342 <!ATTLIST Affiliation
4344 %affiliation.role.attrib;
4345 %local.affiliation.attrib;
4347 <!--end of affiliation.attlist-->]]>
4348 <!--end of affiliation.module-->]]>
4350 <!ENTITY % shortaffil.module "INCLUDE">
4351 <![ %shortaffil.module; [
4352 <!ENTITY % local.shortaffil.attrib "">
4353 <!ENTITY % shortaffil.role.attrib "%role.attrib;">
4355 <!ENTITY % shortaffil.element "INCLUDE">
4356 <![ %shortaffil.element; [
4357 <!ELEMENT ShortAffil - - ((%docinfo.char.mix;)+)>
4358 <!--end of shortaffil.element-->]]>
4360 <!ENTITY % shortaffil.attlist "INCLUDE">
4361 <![ %shortaffil.attlist; [
4362 <!ATTLIST ShortAffil
4364 %shortaffil.role.attrib;
4365 %local.shortaffil.attrib;
4367 <!--end of shortaffil.attlist-->]]>
4368 <!--end of shortaffil.module-->]]>
4370 <!ENTITY % jobtitle.module "INCLUDE">
4371 <![ %jobtitle.module; [
4372 <!ENTITY % local.jobtitle.attrib "">
4373 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
4375 <!ENTITY % jobtitle.element "INCLUDE">
4376 <![ %jobtitle.element; [
4377 <!ELEMENT JobTitle - - ((%docinfo.char.mix;)+)>
4378 <!--end of jobtitle.element-->]]>
4380 <!ENTITY % jobtitle.attlist "INCLUDE">
4381 <![ %jobtitle.attlist; [
4384 %jobtitle.role.attrib;
4385 %local.jobtitle.attrib;
4387 <!--end of jobtitle.attlist-->]]>
4388 <!--end of jobtitle.module-->]]>
4390 <!-- OrgName (defined elsewhere in this section)-->
4392 <!ENTITY % orgdiv.module "INCLUDE">
4393 <![ %orgdiv.module; [
4394 <!ENTITY % local.orgdiv.attrib "">
4395 <!ENTITY % orgdiv.role.attrib "%role.attrib;">
4397 <!ENTITY % orgdiv.element "INCLUDE">
4398 <![ %orgdiv.element; [
4399 <!ELEMENT OrgDiv - - ((%docinfo.char.mix;)+)>
4400 <!--end of orgdiv.element-->]]>
4402 <!ENTITY % orgdiv.attlist "INCLUDE">
4403 <![ %orgdiv.attlist; [
4406 %orgdiv.role.attrib;
4407 %local.orgdiv.attrib;
4409 <!--end of orgdiv.attlist-->]]>
4410 <!--end of orgdiv.module-->]]>
4412 <!-- Address (defined elsewhere in this section)-->
4413 <!--end of affiliation.content.module-->]]>
4415 <!-- ArtPageNums ...................... -->
4417 <!ENTITY % artpagenums.module "INCLUDE">
4418 <![ %artpagenums.module; [
4419 <!ENTITY % local.artpagenums.attrib "">
4420 <!ENTITY % argpagenums.role.attrib "%role.attrib;">
4422 <!ENTITY % artpagenums.element "INCLUDE">
4423 <![ %artpagenums.element; [
4424 <!ELEMENT ArtPageNums - - ((%docinfo.char.mix;)+)>
4425 <!--end of artpagenums.element-->]]>
4427 <!ENTITY % artpagenums.attlist "INCLUDE">
4428 <![ %artpagenums.attlist; [
4429 <!ATTLIST ArtPageNums
4431 %argpagenums.role.attrib;
4432 %local.artpagenums.attrib;
4434 <!--end of artpagenums.attlist-->]]>
4435 <!--end of artpagenums.module-->]]>
4437 <!-- Author ........................... -->
4439 <!ENTITY % author.module "INCLUDE">
4440 <![ %author.module; [
4441 <!--FUTURE USE (V4.0):
4442 ......................
4443 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
4444 wrapper element created to allow association of those two elements with
4445 Author name information.
4446 ......................
4448 <!ENTITY % local.author.attrib "">
4449 <!ENTITY % author.role.attrib "%role.attrib;">
4451 <!ENTITY % author.element "INCLUDE">
4452 <![ %author.element; [
4453 <!ELEMENT Author - - ((%person.ident.mix;)+)>
4454 <!--end of author.element-->]]>
4456 <!ENTITY % author.attlist "INCLUDE">
4457 <![ %author.attlist; [
4460 %author.role.attrib;
4461 %local.author.attrib;
4463 <!--end of author.attlist-->]]>
4464 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4465 <!--end of author.module-->]]>
4467 <!-- AuthorGroup ...................... -->
4469 <!ENTITY % authorgroup.content.module "INCLUDE">
4470 <![ %authorgroup.content.module; [
4471 <!ENTITY % authorgroup.module "INCLUDE">
4472 <![ %authorgroup.module; [
4473 <!ENTITY % local.authorgroup.attrib "">
4474 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
4476 <!ENTITY % authorgroup.element "INCLUDE">
4477 <![ %authorgroup.element; [
4478 <!ELEMENT AuthorGroup - - ((Author|Editor|Collab|CorpAuthor|OtherCredit)+)>
4479 <!--end of authorgroup.element-->]]>
4481 <!ENTITY % authorgroup.attlist "INCLUDE">
4482 <![ %authorgroup.attlist; [
4483 <!ATTLIST AuthorGroup
4485 %authorgroup.role.attrib;
4486 %local.authorgroup.attrib;
4488 <!--end of authorgroup.attlist-->]]>
4489 <!--end of authorgroup.module-->]]>
4491 <!-- Author (defined elsewhere in this section)-->
4492 <!-- Editor (defined elsewhere in this section)-->
4494 <!ENTITY % collab.content.module "INCLUDE">
4495 <![ %collab.content.module; [
4496 <!ENTITY % collab.module "INCLUDE">
4497 <![ %collab.module; [
4498 <!ENTITY % local.collab.attrib "">
4499 <!ENTITY % collab.role.attrib "%role.attrib;">
4501 <!ENTITY % collab.element "INCLUDE">
4502 <![ %collab.element; [
4503 <!ELEMENT Collab - - (CollabName, Affiliation*)>
4504 <!--end of collab.element-->]]>
4506 <!ENTITY % collab.attlist "INCLUDE">
4507 <![ %collab.attlist; [
4510 %collab.role.attrib;
4511 %local.collab.attrib;
4513 <!--end of collab.attlist-->]]>
4514 <!--end of collab.module-->]]>
4516 <!ENTITY % collabname.module "INCLUDE">
4517 <![ %collabname.module; [
4518 <!ENTITY % local.collabname.attrib "">
4519 <!ENTITY % collabname.role.attrib "%role.attrib;">
4521 <!ENTITY % collabname.element "INCLUDE">
4522 <![ %collabname.element; [
4523 <!ELEMENT CollabName - - ((%docinfo.char.mix;)+)>
4524 <!--end of collabname.element-->]]>
4526 <!ENTITY % collabname.attlist "INCLUDE">
4527 <![ %collabname.attlist; [
4528 <!ATTLIST CollabName
4530 %collabname.role.attrib;
4531 %local.collabname.attrib;
4533 <!--end of collabname.attlist-->]]>
4534 <!--end of collabname.module-->]]>
4536 <!-- Affiliation (defined elsewhere in this section)-->
4537 <!--end of collab.content.module-->]]>
4539 <!-- CorpAuthor (defined elsewhere in this section)-->
4540 <!-- OtherCredit (defined elsewhere in this section)-->
4542 <!--end of authorgroup.content.module-->]]>
4544 <!-- AuthorInitials ................... -->
4546 <!ENTITY % authorinitials.module "INCLUDE">
4547 <![ %authorinitials.module; [
4548 <!ENTITY % local.authorinitials.attrib "">
4549 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
4551 <!ENTITY % authorinitials.element "INCLUDE">
4552 <![ %authorinitials.element; [
4553 <!ELEMENT AuthorInitials - - ((%docinfo.char.mix;)+)>
4554 <!--end of authorinitials.element-->]]>
4556 <!ENTITY % authorinitials.attlist "INCLUDE">
4557 <![ %authorinitials.attlist; [
4558 <!ATTLIST AuthorInitials
4560 %authorinitials.role.attrib;
4561 %local.authorinitials.attrib;
4563 <!--end of authorinitials.attlist-->]]>
4564 <!--end of authorinitials.module-->]]>
4566 <!-- ConfGroup ........................ -->
4568 <!ENTITY % confgroup.content.module "INCLUDE">
4569 <![ %confgroup.content.module; [
4570 <!ENTITY % confgroup.module "INCLUDE">
4571 <![ %confgroup.module; [
4572 <!ENTITY % local.confgroup.attrib "">
4573 <!ENTITY % confgroup.role.attrib "%role.attrib;">
4575 <!ENTITY % confgroup.element "INCLUDE">
4576 <![ %confgroup.element; [
4577 <!ELEMENT ConfGroup - - ((ConfDates|ConfTitle|ConfNum|Address|ConfSponsor)*)>
4578 <!--end of confgroup.element-->]]>
4580 <!ENTITY % confgroup.attlist "INCLUDE">
4581 <![ %confgroup.attlist; [
4584 %confgroup.role.attrib;
4585 %local.confgroup.attrib;
4587 <!--end of confgroup.attlist-->]]>
4588 <!--end of confgroup.module-->]]>
4590 <!ENTITY % confdates.module "INCLUDE">
4591 <![ %confdates.module; [
4592 <!ENTITY % local.confdates.attrib "">
4593 <!ENTITY % confdates.role.attrib "%role.attrib;">
4595 <!ENTITY % confdates.element "INCLUDE">
4596 <![ %confdates.element; [
4597 <!ELEMENT ConfDates - - ((%docinfo.char.mix;)+)>
4598 <!--end of confdates.element-->]]>
4600 <!ENTITY % confdates.attlist "INCLUDE">
4601 <![ %confdates.attlist; [
4604 %confdates.role.attrib;
4605 %local.confdates.attrib;
4607 <!--end of confdates.attlist-->]]>
4608 <!--end of confdates.module-->]]>
4610 <!ENTITY % conftitle.module "INCLUDE">
4611 <![ %conftitle.module; [
4612 <!ENTITY % local.conftitle.attrib "">
4613 <!ENTITY % conftitle.role.attrib "%role.attrib;">
4615 <!ENTITY % conftitle.element "INCLUDE">
4616 <![ %conftitle.element; [
4617 <!ELEMENT ConfTitle - - ((%docinfo.char.mix;)+)>
4618 <!--end of conftitle.element-->]]>
4620 <!ENTITY % conftitle.attlist "INCLUDE">
4621 <![ %conftitle.attlist; [
4624 %conftitle.role.attrib;
4625 %local.conftitle.attrib;
4627 <!--end of conftitle.attlist-->]]>
4628 <!--end of conftitle.module-->]]>
4630 <!ENTITY % confnum.module "INCLUDE">
4631 <![ %confnum.module; [
4632 <!ENTITY % local.confnum.attrib "">
4633 <!ENTITY % confnum.role.attrib "%role.attrib;">
4635 <!ENTITY % confnum.element "INCLUDE">
4636 <![ %confnum.element; [
4637 <!ELEMENT ConfNum - - ((%docinfo.char.mix;)+)>
4638 <!--end of confnum.element-->]]>
4640 <!ENTITY % confnum.attlist "INCLUDE">
4641 <![ %confnum.attlist; [
4644 %confnum.role.attrib;
4645 %local.confnum.attrib;
4647 <!--end of confnum.attlist-->]]>
4648 <!--end of confnum.module-->]]>
4650 <!-- Address (defined elsewhere in this section)-->
4652 <!ENTITY % confsponsor.module "INCLUDE">
4653 <![ %confsponsor.module; [
4654 <!ENTITY % local.confsponsor.attrib "">
4655 <!ENTITY % confsponsor.role.attrib "%role.attrib;">
4657 <!ENTITY % confsponsor.element "INCLUDE">
4658 <![ %confsponsor.element; [
4659 <!ELEMENT ConfSponsor - - ((%docinfo.char.mix;)+)>
4660 <!--end of confsponsor.element-->]]>
4662 <!ENTITY % confsponsor.attlist "INCLUDE">
4663 <![ %confsponsor.attlist; [
4664 <!ATTLIST ConfSponsor
4666 %confsponsor.role.attrib;
4667 %local.confsponsor.attrib;
4669 <!--end of confsponsor.attlist-->]]>
4670 <!--end of confsponsor.module-->]]>
4671 <!--end of confgroup.content.module-->]]>
4673 <!-- ContractNum ...................... -->
4675 <!ENTITY % contractnum.module "INCLUDE">
4676 <![ %contractnum.module; [
4677 <!ENTITY % local.contractnum.attrib "">
4678 <!ENTITY % contractnum.role.attrib "%role.attrib;">
4680 <!ENTITY % contractnum.element "INCLUDE">
4681 <![ %contractnum.element; [
4682 <!ELEMENT ContractNum - - ((%docinfo.char.mix;)+)>
4683 <!--end of contractnum.element-->]]>
4685 <!ENTITY % contractnum.attlist "INCLUDE">
4686 <![ %contractnum.attlist; [
4687 <!ATTLIST ContractNum
4689 %contractnum.role.attrib;
4690 %local.contractnum.attrib;
4692 <!--end of contractnum.attlist-->]]>
4693 <!--end of contractnum.module-->]]>
4695 <!-- ContractSponsor .................. -->
4697 <!ENTITY % contractsponsor.module "INCLUDE">
4698 <![ %contractsponsor.module; [
4699 <!ENTITY % local.contractsponsor.attrib "">
4700 <!ENTITY % contractsponsor.role.attrib "%role.attrib;">
4702 <!ENTITY % contractsponsor.element "INCLUDE">
4703 <![ %contractsponsor.element; [
4704 <!ELEMENT ContractSponsor - - ((%docinfo.char.mix;)+)>
4705 <!--end of contractsponsor.element-->]]>
4707 <!ENTITY % contractsponsor.attlist "INCLUDE">
4708 <![ %contractsponsor.attlist; [
4709 <!ATTLIST ContractSponsor
4711 %contractsponsor.role.attrib;
4712 %local.contractsponsor.attrib;
4714 <!--end of contractsponsor.attlist-->]]>
4715 <!--end of contractsponsor.module-->]]>
4717 <!-- Copyright ........................ -->
4719 <!ENTITY % copyright.content.module "INCLUDE">
4720 <![ %copyright.content.module; [
4721 <!ENTITY % copyright.module "INCLUDE">
4722 <![ %copyright.module; [
4723 <!ENTITY % local.copyright.attrib "">
4724 <!ENTITY % copyright.role.attrib "%role.attrib;">
4726 <!ENTITY % copyright.element "INCLUDE">
4727 <![ %copyright.element; [
4728 <!ELEMENT Copyright - - (Year+, Holder*)>
4729 <!--end of copyright.element-->]]>
4731 <!ENTITY % copyright.attlist "INCLUDE">
4732 <![ %copyright.attlist; [
4735 %copyright.role.attrib;
4736 %local.copyright.attrib;
4738 <!--end of copyright.attlist-->]]>
4739 <!--end of copyright.module-->]]>
4741 <!ENTITY % year.module "INCLUDE">
4743 <!ENTITY % local.year.attrib "">
4744 <!ENTITY % year.role.attrib "%role.attrib;">
4746 <!ENTITY % year.element "INCLUDE">
4747 <![ %year.element; [
4748 <!ELEMENT Year - - ((%docinfo.char.mix;)+)>
4749 <!--end of year.element-->]]>
4751 <!ENTITY % year.attlist "INCLUDE">
4752 <![ %year.attlist; [
4758 <!--end of year.attlist-->]]>
4759 <!--end of year.module-->]]>
4761 <!ENTITY % holder.module "INCLUDE">
4762 <![ %holder.module; [
4763 <!ENTITY % local.holder.attrib "">
4764 <!ENTITY % holder.role.attrib "%role.attrib;">
4766 <!ENTITY % holder.element "INCLUDE">
4767 <![ %holder.element; [
4768 <!ELEMENT Holder - - ((%docinfo.char.mix;)+)>
4769 <!--end of holder.element-->]]>
4771 <!ENTITY % holder.attlist "INCLUDE">
4772 <![ %holder.attlist; [
4775 %holder.role.attrib;
4776 %local.holder.attrib;
4778 <!--end of holder.attlist-->]]>
4779 <!--end of holder.module-->]]>
4780 <!--end of copyright.content.module-->]]>
4782 <!-- CorpAuthor ....................... -->
4784 <!ENTITY % corpauthor.module "INCLUDE">
4785 <![ %corpauthor.module; [
4786 <!ENTITY % local.corpauthor.attrib "">
4787 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
4789 <!ENTITY % corpauthor.element "INCLUDE">
4790 <![ %corpauthor.element; [
4791 <!ELEMENT CorpAuthor - - ((%docinfo.char.mix;)+)>
4792 <!--end of corpauthor.element-->]]>
4794 <!ENTITY % corpauthor.attlist "INCLUDE">
4795 <![ %corpauthor.attlist; [
4796 <!ATTLIST CorpAuthor
4798 %corpauthor.role.attrib;
4799 %local.corpauthor.attrib;
4801 <!--end of corpauthor.attlist-->]]>
4802 <!--end of corpauthor.module-->]]>
4804 <!-- CorpName ......................... -->
4806 <!ENTITY % corpname.module "INCLUDE">
4807 <![ %corpname.module; [
4808 <!ENTITY % local.corpname.attrib "">
4810 <!ENTITY % corpname.element "INCLUDE">
4811 <![ %corpname.element; [
4812 <!ELEMENT CorpName - - ((%docinfo.char.mix;)+)>
4813 <!--end of corpname.element-->]]>
4814 <!ENTITY % corpname.role.attrib "%role.attrib;">
4816 <!ENTITY % corpname.attlist "INCLUDE">
4817 <![ %corpname.attlist; [
4820 %corpname.role.attrib;
4821 %local.corpname.attrib;
4823 <!--end of corpname.attlist-->]]>
4824 <!--end of corpname.module-->]]>
4826 <!-- Date ............................. -->
4828 <!ENTITY % date.module "INCLUDE">
4830 <!ENTITY % local.date.attrib "">
4831 <!ENTITY % date.role.attrib "%role.attrib;">
4833 <!ENTITY % date.element "INCLUDE">
4834 <![ %date.element; [
4835 <!ELEMENT Date - - ((%docinfo.char.mix;)+)>
4836 <!--end of date.element-->]]>
4838 <!ENTITY % date.attlist "INCLUDE">
4839 <![ %date.attlist; [
4845 <!--end of date.attlist-->]]>
4846 <!--end of date.module-->]]>
4848 <!-- Edition .......................... -->
4850 <!ENTITY % edition.module "INCLUDE">
4851 <![ %edition.module; [
4852 <!ENTITY % local.edition.attrib "">
4853 <!ENTITY % edition.role.attrib "%role.attrib;">
4855 <!ENTITY % edition.element "INCLUDE">
4856 <![ %edition.element; [
4857 <!ELEMENT Edition - - ((%docinfo.char.mix;)+)>
4858 <!--end of edition.element-->]]>
4860 <!ENTITY % edition.attlist "INCLUDE">
4861 <![ %edition.attlist; [
4864 %edition.role.attrib;
4865 %local.edition.attrib;
4867 <!--end of edition.attlist-->]]>
4868 <!--end of edition.module-->]]>
4870 <!-- Editor ........................... -->
4872 <!ENTITY % editor.module "INCLUDE">
4873 <![ %editor.module; [
4874 <!--FUTURE USE (V4.0):
4875 ......................
4876 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
4877 wrapper element created to allow association of those two elements with
4878 Editor name information.
4879 ......................
4881 <!ENTITY % local.editor.attrib "">
4882 <!ENTITY % editor.role.attrib "%role.attrib;">
4884 <!ENTITY % editor.element "INCLUDE">
4885 <![ %editor.element; [
4886 <!ELEMENT Editor - - ((%person.ident.mix;)+)>
4887 <!--end of editor.element-->]]>
4889 <!ENTITY % editor.attlist "INCLUDE">
4890 <![ %editor.attlist; [
4893 %editor.role.attrib;
4894 %local.editor.attrib;
4896 <!--end of editor.attlist-->]]>
4897 <!--(see "Personal identity elements" for %person.ident.mix;)-->
4898 <!--end of editor.module-->]]>
4900 <!-- ISBN ............................. -->
4902 <!ENTITY % isbn.module "INCLUDE">
4904 <!ENTITY % local.isbn.attrib "">
4905 <!ENTITY % isbn.role.attrib "%role.attrib;">
4907 <!ENTITY % isbn.element "INCLUDE">
4908 <![ %isbn.element; [
4909 <!ELEMENT ISBN - - ((%docinfo.char.mix;)+)>
4910 <!--end of isbn.element-->]]>
4912 <!ENTITY % isbn.attlist "INCLUDE">
4913 <![ %isbn.attlist; [
4919 <!--end of isbn.attlist-->]]>
4920 <!--end of isbn.module-->]]>
4922 <!-- ISSN ............................. -->
4924 <!ENTITY % issn.module "INCLUDE">
4926 <!ENTITY % local.issn.attrib "">
4927 <!ENTITY % issn.role.attrib "%role.attrib;">
4929 <!ENTITY % issn.element "INCLUDE">
4930 <![ %issn.element; [
4931 <!ELEMENT ISSN - - ((%docinfo.char.mix;)+)>
4932 <!--end of issn.element-->]]>
4934 <!ENTITY % issn.attlist "INCLUDE">
4935 <![ %issn.attlist; [
4941 <!--end of issn.attlist-->]]>
4942 <!--end of issn.module-->]]>
4944 <!-- InvPartNumber .................... -->
4946 <!ENTITY % invpartnumber.module "INCLUDE">
4947 <![ %invpartnumber.module; [
4948 <!ENTITY % local.invpartnumber.attrib "">
4949 <!ENTITY % invpartnumber.role.attrib "%role.attrib;">
4951 <!ENTITY % invpartnumber.element "INCLUDE">
4952 <![ %invpartnumber.element; [
4953 <!ELEMENT InvPartNumber - - ((%docinfo.char.mix;)+)>
4954 <!--end of invpartnumber.element-->]]>
4956 <!ENTITY % invpartnumber.attlist "INCLUDE">
4957 <![ %invpartnumber.attlist; [
4958 <!ATTLIST InvPartNumber
4960 %invpartnumber.role.attrib;
4961 %local.invpartnumber.attrib;
4963 <!--end of invpartnumber.attlist-->]]>
4964 <!--end of invpartnumber.module-->]]>
4966 <!-- IssueNum ......................... -->
4968 <!ENTITY % issuenum.module "INCLUDE">
4969 <![ %issuenum.module; [
4970 <!ENTITY % local.issuenum.attrib "">
4971 <!ENTITY % issuenum.role.attrib "%role.attrib;">
4973 <!ENTITY % issuenum.element "INCLUDE">
4974 <![ %issuenum.element; [
4975 <!ELEMENT IssueNum - - ((%docinfo.char.mix;)+)>
4976 <!--end of issuenum.element-->]]>
4978 <!ENTITY % issuenum.attlist "INCLUDE">
4979 <![ %issuenum.attlist; [
4982 %issuenum.role.attrib;
4983 %local.issuenum.attrib;
4985 <!--end of issuenum.attlist-->]]>
4986 <!--end of issuenum.module-->]]>
4988 <!-- LegalNotice ...................... -->
4990 <!ENTITY % legalnotice.module "INCLUDE">
4991 <![ %legalnotice.module; [
4992 <!ENTITY % local.legalnotice.attrib "">
4993 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
4995 <!ENTITY % legalnotice.element "INCLUDE">
4996 <![ %legalnotice.element; [
4997 <!ELEMENT LegalNotice - - (Title?, (%legalnotice.mix;)+) %formal.exclusion;>
4998 <!--end of legalnotice.element-->]]>
5000 <!ENTITY % legalnotice.attlist "INCLUDE">
5001 <![ %legalnotice.attlist; [
5002 <!ATTLIST LegalNotice
5004 %legalnotice.role.attrib;
5005 %local.legalnotice.attrib;
5007 <!--end of legalnotice.attlist-->]]>
5008 <!--end of legalnotice.module-->]]>
5010 <!-- ModeSpec ......................... -->
5012 <!ENTITY % modespec.module "INCLUDE">
5013 <![ %modespec.module; [
5014 <!ENTITY % local.modespec.attrib "">
5015 <!ENTITY % modespec.role.attrib "%role.attrib;">
5017 <!ENTITY % modespec.element "INCLUDE">
5018 <![ %modespec.element; [
5019 <!ELEMENT ModeSpec - - ((%docinfo.char.mix;)+) %ubiq.exclusion;>
5020 <!--end of modespec.element-->]]>
5022 <!ENTITY % modespec.attlist "INCLUDE">
5023 <![ %modespec.attlist; [
5026 Application: Type of action required for completion
5027 of the links to which the ModeSpec is relevant (e.g.,
5030 Application NOTATION
5031 (%notation.class;) #IMPLIED
5033 %modespec.role.attrib;
5034 %local.modespec.attrib;
5036 <!--end of modespec.attlist-->]]>
5037 <!--end of modespec.module-->]]>
5039 <!-- OrgName .......................... -->
5041 <!ENTITY % orgname.module "INCLUDE">
5042 <![ %orgname.module; [
5043 <!ENTITY % local.orgname.attrib "">
5044 <!ENTITY % orgname.role.attrib "%role.attrib;">
5046 <!ENTITY % orgname.element "INCLUDE">
5047 <![ %orgname.element; [
5048 <!ELEMENT OrgName - - ((%docinfo.char.mix;)+)>
5049 <!--end of orgname.element-->]]>
5051 <!ENTITY % orgname.attlist "INCLUDE">
5052 <![ %orgname.attlist; [
5055 %orgname.role.attrib;
5056 %local.orgname.attrib;
5058 <!--end of orgname.attlist-->]]>
5059 <!--end of orgname.module-->]]>
5061 <!-- OtherCredit ...................... -->
5063 <!ENTITY % othercredit.module "INCLUDE">
5064 <![ %othercredit.module; [
5065 <!--FUTURE USE (V4.0):
5066 ......................
5067 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
5068 wrapper element created to allow association of those two elements with
5069 OtherCredit name information.
5070 ......................
5072 <!ENTITY % local.othercredit.attrib "">
5073 <!ENTITY % othercredit.role.attrib "%role.attrib;">
5075 <!ENTITY % othercredit.element "INCLUDE">
5076 <![ %othercredit.element; [
5077 <!ELEMENT OtherCredit - - ((%person.ident.mix;)+)>
5078 <!--end of othercredit.element-->]]>
5080 <!ENTITY % othercredit.attlist "INCLUDE">
5081 <![ %othercredit.attlist; [
5082 <!ATTLIST OtherCredit
5084 %othercredit.role.attrib;
5085 %local.othercredit.attrib;
5087 <!--end of othercredit.attlist-->]]>
5088 <!--(see "Personal identity elements" for %person.ident.mix;)-->
5089 <!--end of othercredit.module-->]]>
5091 <!-- PageNums ......................... -->
5093 <!ENTITY % pagenums.module "INCLUDE">
5094 <![ %pagenums.module; [
5095 <!ENTITY % local.pagenums.attrib "">
5096 <!ENTITY % pagenums.role.attrib "%role.attrib;">
5098 <!ENTITY % pagenums.element "INCLUDE">
5099 <![ %pagenums.element; [
5100 <!ELEMENT PageNums - - ((%docinfo.char.mix;)+)>
5101 <!--end of pagenums.element-->]]>
5103 <!ENTITY % pagenums.attlist "INCLUDE">
5104 <![ %pagenums.attlist; [
5107 %pagenums.role.attrib;
5108 %local.pagenums.attrib;
5110 <!--end of pagenums.attlist-->]]>
5111 <!--end of pagenums.module-->]]>
5113 <!-- Personal identity elements ....... -->
5115 <!-- These elements are used only within Author, Editor, and
5118 <!ENTITY % person.ident.module "INCLUDE">
5119 <![ %person.ident.module; [
5120 <!--FUTURE USE (V4.0):
5121 ......................
5122 AuthorBlurb and Affiliation will be removed from %person.ident.mix; and
5123 a new wrapper element created to allow association of those two elements
5124 with Contrib name information.
5125 ......................
5127 <!ENTITY % contrib.module "INCLUDE">
5128 <![ %contrib.module; [
5129 <!ENTITY % local.contrib.attrib "">
5130 <!ENTITY % contrib.role.attrib "%role.attrib;">
5132 <!ENTITY % contrib.element "INCLUDE">
5133 <![ %contrib.element; [
5134 <!ELEMENT Contrib - - ((%docinfo.char.mix;)+)>
5135 <!--end of contrib.element-->]]>
5137 <!ENTITY % contrib.attlist "INCLUDE">
5138 <![ %contrib.attlist; [
5141 %contrib.role.attrib;
5142 %local.contrib.attrib;
5144 <!--end of contrib.attlist-->]]>
5145 <!--end of contrib.module-->]]>
5147 <!ENTITY % firstname.module "INCLUDE">
5148 <![ %firstname.module; [
5149 <!ENTITY % local.firstname.attrib "">
5150 <!ENTITY % firstname.role.attrib "%role.attrib;">
5152 <!ENTITY % firstname.element "INCLUDE">
5153 <![ %firstname.element; [
5154 <!ELEMENT FirstName - - ((%docinfo.char.mix;)+)>
5155 <!--end of firstname.element-->]]>
5157 <!ENTITY % firstname.attlist "INCLUDE">
5158 <![ %firstname.attlist; [
5161 %firstname.role.attrib;
5162 %local.firstname.attrib;
5164 <!--end of firstname.attlist-->]]>
5165 <!--end of firstname.module-->]]>
5167 <!ENTITY % honorific.module "INCLUDE">
5168 <![ %honorific.module; [
5169 <!ENTITY % local.honorific.attrib "">
5170 <!ENTITY % honorific.role.attrib "%role.attrib;">
5172 <!ENTITY % honorific.element "INCLUDE">
5173 <![ %honorific.element; [
5174 <!ELEMENT Honorific - - ((%docinfo.char.mix;)+)>
5175 <!--end of honorific.element-->]]>
5177 <!ENTITY % honorific.attlist "INCLUDE">
5178 <![ %honorific.attlist; [
5181 %honorific.role.attrib;
5182 %local.honorific.attrib;
5184 <!--end of honorific.attlist-->]]>
5185 <!--end of honorific.module-->]]>
5187 <!ENTITY % lineage.module "INCLUDE">
5188 <![ %lineage.module; [
5189 <!ENTITY % local.lineage.attrib "">
5190 <!ENTITY % lineage.role.attrib "%role.attrib;">
5192 <!ENTITY % lineage.element "INCLUDE">
5193 <![ %lineage.element; [
5194 <!ELEMENT Lineage - - ((%docinfo.char.mix;)+)>
5195 <!--end of lineage.element-->]]>
5197 <!ENTITY % lineage.attlist "INCLUDE">
5198 <![ %lineage.attlist; [
5201 %lineage.role.attrib;
5202 %local.lineage.attrib;
5204 <!--end of lineage.attlist-->]]>
5205 <!--end of lineage.module-->]]>
5207 <!ENTITY % othername.module "INCLUDE">
5208 <![ %othername.module; [
5209 <!ENTITY % local.othername.attrib "">
5210 <!ENTITY % othername.role.attrib "%role.attrib;">
5212 <!ENTITY % othername.element "INCLUDE">
5213 <![ %othername.element; [
5214 <!ELEMENT OtherName - - ((%docinfo.char.mix;)+)>
5215 <!--end of othername.element-->]]>
5217 <!ENTITY % othername.attlist "INCLUDE">
5218 <![ %othername.attlist; [
5221 %othername.role.attrib;
5222 %local.othername.attrib;
5224 <!--end of othername.attlist-->]]>
5225 <!--end of othername.module-->]]>
5227 <!ENTITY % surname.module "INCLUDE">
5228 <![ %surname.module; [
5229 <!ENTITY % local.surname.attrib "">
5230 <!ENTITY % surname.role.attrib "%role.attrib;">
5232 <!ENTITY % surname.element "INCLUDE">
5233 <![ %surname.element; [
5234 <!ELEMENT Surname - - ((%docinfo.char.mix;)+)>
5235 <!--end of surname.element-->]]>
5237 <!ENTITY % surname.attlist "INCLUDE">
5238 <![ %surname.attlist; [
5241 %surname.role.attrib;
5242 %local.surname.attrib;
5244 <!--end of surname.attlist-->]]>
5245 <!--end of surname.module-->]]>
5246 <!--end of person.ident.module-->]]>
5248 <!-- PrintHistory ..................... -->
5250 <!ENTITY % printhistory.module "INCLUDE">
5251 <![ %printhistory.module; [
5252 <!ENTITY % local.printhistory.attrib "">
5253 <!ENTITY % printhistory.role.attrib "%role.attrib;">
5255 <!ENTITY % printhistory.element "INCLUDE">
5256 <![ %printhistory.element; [
5257 <!ELEMENT PrintHistory - - ((%para.class;)+)>
5258 <!--end of printhistory.element-->]]>
5260 <!ENTITY % printhistory.attlist "INCLUDE">
5261 <![ %printhistory.attlist; [
5262 <!ATTLIST PrintHistory
5264 %printhistory.role.attrib;
5265 %local.printhistory.attrib;
5267 <!--end of printhistory.attlist-->]]>
5268 <!--end of printhistory.module-->]]>
5270 <!-- ProductName ...................... -->
5272 <!ENTITY % productname.module "INCLUDE">
5273 <![ %productname.module; [
5274 <!ENTITY % local.productname.attrib "">
5275 <!ENTITY % productname.role.attrib "%role.attrib;">
5277 <!ENTITY % productname.element "INCLUDE">
5278 <![ %productname.element; [
5279 <!ELEMENT ProductName - - ((%para.char.mix;)+)>
5280 <!--end of productname.element-->]]>
5282 <!ENTITY % productname.attlist "INCLUDE">
5283 <![ %productname.attlist; [
5284 <!ATTLIST ProductName
5286 Class: More precisely identifies the item the element names
5293 %productname.role.attrib;
5294 %local.productname.attrib;
5296 <!--end of productname.attlist-->]]>
5297 <!--end of productname.module-->]]>
5299 <!-- ProductNumber .................... -->
5301 <!ENTITY % productnumber.module "INCLUDE">
5302 <![ %productnumber.module; [
5303 <!ENTITY % local.productnumber.attrib "">
5304 <!ENTITY % productnumber.role.attrib "%role.attrib;">
5306 <!ENTITY % productnumber.element "INCLUDE">
5307 <![ %productnumber.element; [
5308 <!ELEMENT ProductNumber - - ((%docinfo.char.mix;)+)>
5309 <!--end of productnumber.element-->]]>
5311 <!ENTITY % productnumber.attlist "INCLUDE">
5312 <![ %productnumber.attlist; [
5313 <!ATTLIST ProductNumber
5315 %productnumber.role.attrib;
5316 %local.productnumber.attrib;
5318 <!--end of productnumber.attlist-->]]>
5319 <!--end of productnumber.module-->]]>
5321 <!-- PubDate .......................... -->
5323 <!ENTITY % pubdate.module "INCLUDE">
5324 <![ %pubdate.module; [
5325 <!ENTITY % local.pubdate.attrib "">
5326 <!ENTITY % pubdate.role.attrib "%role.attrib;">
5328 <!ENTITY % pubdate.element "INCLUDE">
5329 <![ %pubdate.element; [
5330 <!ELEMENT PubDate - - ((%docinfo.char.mix;)+)>
5331 <!--end of pubdate.element-->]]>
5333 <!ENTITY % pubdate.attlist "INCLUDE">
5334 <![ %pubdate.attlist; [
5337 %pubdate.role.attrib;
5338 %local.pubdate.attrib;
5340 <!--end of pubdate.attlist-->]]>
5341 <!--end of pubdate.module-->]]>
5343 <!-- Publisher ........................ -->
5345 <!ENTITY % publisher.content.module "INCLUDE">
5346 <![ %publisher.content.module; [
5347 <!ENTITY % publisher.module "INCLUDE">
5348 <![ %publisher.module; [
5349 <!ENTITY % local.publisher.attrib "">
5350 <!ENTITY % publisher.role.attrib "%role.attrib;">
5352 <!ENTITY % publisher.element "INCLUDE">
5353 <![ %publisher.element; [
5354 <!ELEMENT Publisher - - (PublisherName, Address*)>
5355 <!--end of publisher.element-->]]>
5357 <!ENTITY % publisher.attlist "INCLUDE">
5358 <![ %publisher.attlist; [
5361 %publisher.role.attrib;
5362 %local.publisher.attrib;
5364 <!--end of publisher.attlist-->]]>
5365 <!--end of publisher.module-->]]>
5367 <!ENTITY % publishername.module "INCLUDE">
5368 <![ %publishername.module; [
5369 <!ENTITY % local.publishername.attrib "">
5370 <!ENTITY % publishername.role.attrib "%role.attrib;">
5372 <!ENTITY % publishername.element "INCLUDE">
5373 <![ %publishername.element; [
5374 <!ELEMENT PublisherName - - ((%docinfo.char.mix;)+)>
5375 <!--end of publishername.element-->]]>
5377 <!ENTITY % publishername.attlist "INCLUDE">
5378 <![ %publishername.attlist; [
5379 <!ATTLIST PublisherName
5381 %publishername.role.attrib;
5382 %local.publishername.attrib;
5384 <!--end of publishername.attlist-->]]>
5385 <!--end of publishername.module-->]]>
5387 <!-- Address (defined elsewhere in this section)-->
5388 <!--end of publisher.content.module-->]]>
5390 <!-- PubsNumber ....................... -->
5392 <!ENTITY % pubsnumber.module "INCLUDE">
5393 <![ %pubsnumber.module; [
5394 <!ENTITY % local.pubsnumber.attrib "">
5395 <!ENTITY % pubsnumber.role.attrib "%role.attrib;">
5397 <!ENTITY % pubsnumber.element "INCLUDE">
5398 <![ %pubsnumber.element; [
5399 <!ELEMENT PubsNumber - - ((%docinfo.char.mix;)+)>
5400 <!--end of pubsnumber.element-->]]>
5402 <!ENTITY % pubsnumber.attlist "INCLUDE">
5403 <![ %pubsnumber.attlist; [
5404 <!ATTLIST PubsNumber
5406 %pubsnumber.role.attrib;
5407 %local.pubsnumber.attrib;
5409 <!--end of pubsnumber.attlist-->]]>
5410 <!--end of pubsnumber.module-->]]>
5412 <!-- ReleaseInfo ...................... -->
5414 <!ENTITY % releaseinfo.module "INCLUDE">
5415 <![ %releaseinfo.module; [
5416 <!ENTITY % local.releaseinfo.attrib "">
5417 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
5419 <!ENTITY % releaseinfo.element "INCLUDE">
5420 <![ %releaseinfo.element; [
5421 <!ELEMENT ReleaseInfo - - ((%docinfo.char.mix;)+)>
5422 <!--end of releaseinfo.element-->]]>
5424 <!ENTITY % releaseinfo.attlist "INCLUDE">
5425 <![ %releaseinfo.attlist; [
5426 <!ATTLIST ReleaseInfo
5428 %releaseinfo.role.attrib;
5429 %local.releaseinfo.attrib;
5431 <!--end of releaseinfo.attlist-->]]>
5432 <!--end of releaseinfo.module-->]]>
5434 <!-- RevHistory ....................... -->
5436 <!ENTITY % revhistory.content.module "INCLUDE">
5437 <![ %revhistory.content.module; [
5438 <!ENTITY % revhistory.module "INCLUDE">
5439 <![ %revhistory.module; [
5440 <!ENTITY % local.revhistory.attrib "">
5441 <!ENTITY % revhistory.role.attrib "%role.attrib;">
5443 <!ENTITY % revhistory.element "INCLUDE">
5444 <![ %revhistory.element; [
5445 <!ELEMENT RevHistory - - (Revision+)>
5446 <!--end of revhistory.element-->]]>
5448 <!ENTITY % revhistory.attlist "INCLUDE">
5449 <![ %revhistory.attlist; [
5450 <!ATTLIST RevHistory
5452 %revhistory.role.attrib;
5453 %local.revhistory.attrib;
5455 <!--end of revhistory.attlist-->]]>
5456 <!--end of revhistory.module-->]]>
5458 <!ENTITY % revision.module "INCLUDE">
5459 <![ %revision.module; [
5460 <!ENTITY % local.revision.attrib "">
5461 <!ENTITY % revision.role.attrib "%role.attrib;">
5463 <!ENTITY % revision.element "INCLUDE">
5464 <![ %revision.element; [
5465 <!ELEMENT Revision - - (RevNumber, Date, AuthorInitials*, (RevRemark|RevDescription)?)>
5466 <!--end of revision.element-->]]>
5468 <!ENTITY % revision.attlist "INCLUDE">
5469 <![ %revision.attlist; [
5472 %revision.role.attrib;
5473 %local.revision.attrib;
5475 <!--end of revision.attlist-->]]>
5476 <!--end of revision.module-->]]>
5478 <!ENTITY % revnumber.module "INCLUDE">
5479 <![ %revnumber.module; [
5480 <!ENTITY % local.revnumber.attrib "">
5481 <!ENTITY % revnumber.role.attrib "%role.attrib;">
5483 <!ENTITY % revnumber.element "INCLUDE">
5484 <![ %revnumber.element; [
5485 <!ELEMENT RevNumber - - ((%docinfo.char.mix;)+)>
5486 <!--end of revnumber.element-->]]>
5488 <!ENTITY % revnumber.attlist "INCLUDE">
5489 <![ %revnumber.attlist; [
5492 %revnumber.role.attrib;
5493 %local.revnumber.attrib;
5495 <!--end of revnumber.attlist-->]]>
5496 <!--end of revnumber.module-->]]>
5498 <!-- Date (defined elsewhere in this section)-->
5499 <!-- AuthorInitials (defined elsewhere in this section)-->
5501 <!ENTITY % revremark.module "INCLUDE">
5502 <![ %revremark.module; [
5503 <!ENTITY % local.revremark.attrib "">
5504 <!ENTITY % revremark.role.attrib "%role.attrib;">
5506 <!ENTITY % revremark.element "INCLUDE">
5507 <![ %revremark.element; [
5508 <!ELEMENT RevRemark - - ((%docinfo.char.mix;)+)>
5509 <!--end of revremark.element-->]]>
5511 <!ENTITY % revremark.attlist "INCLUDE">
5512 <![ %revremark.attlist; [
5515 %revremark.role.attrib;
5516 %local.revremark.attrib;
5518 <!--end of revremark.attlist-->]]>
5519 <!--end of revremark.module-->]]>
5521 <!ENTITY % revdescription.module "INCLUDE">
5522 <![ %revdescription.module; [
5523 <!ENTITY % local.revdescription.attrib "">
5524 <!ENTITY % revdescription.role.attrib "%role.attrib;">
5526 <!ENTITY % revdescription.element "INCLUDE">
5527 <![ %revdescription.element; [
5528 <!ELEMENT RevDescription - - ((%revdescription.mix;)+)>
5529 <!--end of revdescription.element-->]]>
5531 <!ENTITY % revdescription.attlist "INCLUDE">
5532 <![ %revdescription.attlist; [
5533 <!ATTLIST RevDescription
5535 %revdescription.role.attrib;
5536 %local.revdescription.attrib;
5538 <!--end of revdescription.attlist-->]]>
5539 <!--end of revdescription.module-->]]>
5540 <!--end of revhistory.content.module-->]]>
5542 <!-- SeriesVolNums .................... -->
5544 <!ENTITY % seriesvolnums.module "INCLUDE">
5545 <![ %seriesvolnums.module; [
5546 <!ENTITY % local.seriesvolnums.attrib "">
5547 <!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
5549 <!ENTITY % seriesvolnums.element "INCLUDE">
5550 <![ %seriesvolnums.element; [
5551 <!ELEMENT SeriesVolNums - - ((%docinfo.char.mix;)+)>
5552 <!--end of seriesvolnums.element-->]]>
5554 <!ENTITY % seriesvolnums.attlist "INCLUDE">
5555 <![ %seriesvolnums.attlist; [
5556 <!ATTLIST SeriesVolNums
5558 %seriesvolnums.role.attrib;
5559 %local.seriesvolnums.attrib;
5561 <!--end of seriesvolnums.attlist-->]]>
5562 <!--end of seriesvolnums.module-->]]>
5564 <!-- VolumeNum ........................ -->
5566 <!ENTITY % volumenum.module "INCLUDE">
5567 <![ %volumenum.module; [
5568 <!ENTITY % local.volumenum.attrib "">
5569 <!ENTITY % volumenum.role.attrib "%role.attrib;">
5571 <!ENTITY % volumenum.element "INCLUDE">
5572 <![ %volumenum.element; [
5573 <!ELEMENT VolumeNum - - ((%docinfo.char.mix;)+)>
5574 <!--end of volumenum.element-->]]>
5576 <!ENTITY % volumenum.attlist "INCLUDE">
5577 <![ %volumenum.attlist; [
5580 %volumenum.role.attrib;
5581 %local.volumenum.attrib;
5583 <!--end of volumenum.attlist-->]]>
5584 <!--end of volumenum.module-->]]>
5586 <!-- .................................. -->
5588 <!--end of docinfo.content.module-->]]>
5590 <!-- ...................................................................... -->
5591 <!-- Inline, link, and ubiquitous elements ................................ -->
5593 <!-- Technical and computer terms ......................................... -->
5595 <!ENTITY % accel.module "INCLUDE">
5596 <![ %accel.module; [
5597 <!ENTITY % local.accel.attrib "">
5598 <!ENTITY % accel.role.attrib "%role.attrib;">
5600 <!ENTITY % accel.element "INCLUDE">
5601 <![ %accel.element; [
5602 <!ELEMENT Accel - - ((%smallcptr.char.mix;)+)>
5603 <!--end of accel.element-->]]>
5605 <!ENTITY % accel.attlist "INCLUDE">
5606 <![ %accel.attlist; [
5610 %local.accel.attrib;
5612 <!--end of accel.attlist-->]]>
5613 <!--end of accel.module-->]]>
5615 <!ENTITY % action.module "INCLUDE">
5616 <![ %action.module; [
5617 <!ENTITY % local.action.attrib "">
5618 <!ENTITY % action.role.attrib "%role.attrib;">
5620 <!ENTITY % action.element "INCLUDE">
5621 <![ %action.element; [
5622 <!ELEMENT Action - - ((%smallcptr.char.mix;)+)>
5623 <!--end of action.element-->]]>
5625 <!ENTITY % action.attlist "INCLUDE">
5626 <![ %action.attlist; [
5630 %action.role.attrib;
5631 %local.action.attrib;
5633 <!--end of action.attlist-->]]>
5634 <!--end of action.module-->]]>
5636 <!ENTITY % application.module "INCLUDE">
5637 <![ %application.module; [
5638 <!ENTITY % local.application.attrib "">
5639 <!ENTITY % application.role.attrib "%role.attrib;">
5641 <!ENTITY % application.element "INCLUDE">
5642 <![ %application.element; [
5643 <!ELEMENT Application - - ((%para.char.mix;)+)>
5644 <!--end of application.element-->]]>
5646 <!ENTITY % application.attlist "INCLUDE">
5647 <![ %application.attlist; [
5648 <!ATTLIST Application
5653 %application.role.attrib;
5654 %local.application.attrib;
5656 <!--end of application.attlist-->]]>
5657 <!--end of application.module-->]]>
5659 <!ENTITY % classname.module "INCLUDE">
5660 <![ %classname.module; [
5661 <!ENTITY % local.classname.attrib "">
5662 <!ENTITY % classname.role.attrib "%role.attrib;">
5664 <!ENTITY % classname.element "INCLUDE">
5665 <![ %classname.element; [
5666 <!ELEMENT ClassName - - ((%smallcptr.char.mix;)+)>
5667 <!--end of classname.element-->]]>
5669 <!ENTITY % classname.attlist "INCLUDE">
5670 <![ %classname.attlist; [
5673 %classname.role.attrib;
5674 %local.classname.attrib;
5676 <!--end of classname.attlist-->]]>
5677 <!--end of classname.module-->]]>
5679 <!ENTITY % co.module "INCLUDE">
5681 <!ENTITY % local.co.attrib "">
5682 <!-- CO is a callout area of the LineColumn unit type (a single character
5683 position); the position is directly indicated by the location of CO. -->
5684 <!ENTITY % co.role.attrib "%role.attrib;">
5686 <!ENTITY % co.element "INCLUDE">
5688 <!ELEMENT CO - O EMPTY>
5689 <!--end of co.element-->]]>
5691 <!ENTITY % co.attlist "INCLUDE">
5694 %label.attrib; --bug number/symbol override or initialization--
5695 %linkends.attrib; --to any related information--
5696 %idreq.common.attrib;
5700 <!--end of co.attlist-->]]>
5701 <!--end of co.module-->]]>
5703 <!ENTITY % command.module "INCLUDE">
5704 <![ %command.module; [
5705 <!ENTITY % local.command.attrib "">
5706 <!ENTITY % command.role.attrib "%role.attrib;">
5708 <!ENTITY % command.element "INCLUDE">
5709 <![ %command.element; [
5710 <!ELEMENT Command - - ((%cptr.char.mix;)+)>
5711 <!--end of command.element-->]]>
5713 <!ENTITY % command.attlist "INCLUDE">
5714 <![ %command.attlist; [
5718 %command.role.attrib;
5719 %local.command.attrib;
5721 <!--end of command.attlist-->]]>
5722 <!--end of command.module-->]]>
5724 <!ENTITY % computeroutput.module "INCLUDE">
5725 <![ %computeroutput.module; [
5726 <!ENTITY % local.computeroutput.attrib "">
5727 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
5729 <!ENTITY % computeroutput.element "INCLUDE">
5730 <![ %computeroutput.element; [
5731 <!ELEMENT ComputerOutput - - ((%cptr.char.mix;)+)>
5732 <!--end of computeroutput.element-->]]>
5734 <!ENTITY % computeroutput.attlist "INCLUDE">
5735 <![ %computeroutput.attlist; [
5736 <!ATTLIST ComputerOutput
5739 %computeroutput.role.attrib;
5740 %local.computeroutput.attrib;
5742 <!--end of computeroutput.attlist-->]]>
5743 <!--end of computeroutput.module-->]]>
5745 <!ENTITY % database.module "INCLUDE">
5746 <![ %database.module; [
5747 <!ENTITY % local.database.attrib "">
5748 <!ENTITY % database.role.attrib "%role.attrib;">
5750 <!ENTITY % database.element "INCLUDE">
5751 <![ %database.element; [
5752 <!ELEMENT Database - - ((%smallcptr.char.mix;)+)>
5753 <!--end of database.element-->]]>
5755 <!ENTITY % database.attlist "INCLUDE">
5756 <![ %database.attlist; [
5759 Class: Type of database the element names; no default
5769 %database.role.attrib;
5770 %local.database.attrib;
5772 <!--end of database.attlist-->]]>
5773 <!--end of database.module-->]]>
5775 <!ENTITY % email.module "INCLUDE">
5776 <![ %email.module; [
5777 <!ENTITY % local.email.attrib "">
5778 <!ENTITY % email.role.attrib "%role.attrib;">
5780 <!ENTITY % email.element "INCLUDE">
5781 <![ %email.element; [
5782 <!ELEMENT Email - - ((%docinfo.char.mix;)+)>
5783 <!--end of email.element-->]]>
5785 <!ENTITY % email.attlist "INCLUDE">
5786 <![ %email.attlist; [
5790 %local.email.attrib;
5792 <!--end of email.attlist-->]]>
5793 <!--end of email.module-->]]>
5795 <!ENTITY % envar.module "INCLUDE">
5796 <![ %envar.module; [
5797 <!ENTITY % local.envar.attrib "">
5798 <!ENTITY % envar.role.attrib "%role.attrib;">
5800 <!ENTITY % envar.element "INCLUDE">
5801 <![ %envar.element; [
5802 <!ELEMENT EnVar - - ((%smallcptr.char.mix;)+)>
5803 <!--end of envar.element-->]]>
5805 <!ENTITY % envar.attlist "INCLUDE">
5806 <![ %envar.attlist; [
5810 %local.envar.attrib;
5812 <!--end of envar.attlist-->]]>
5813 <!--end of envar.module-->]]>
5816 <!ENTITY % errorcode.module "INCLUDE">
5817 <![ %errorcode.module; [
5818 <!ENTITY % local.errorcode.attrib "">
5819 <!ENTITY % errorcode.role.attrib "%role.attrib;">
5821 <!ENTITY % errorcode.element "INCLUDE">
5822 <![ %errorcode.element; [
5823 <!ELEMENT ErrorCode - - ((%smallcptr.char.mix;)+)>
5824 <!--end of errorcode.element-->]]>
5826 <!ENTITY % errorcode.attlist "INCLUDE">
5827 <![ %errorcode.attlist; [
5831 %errorcode.role.attrib;
5832 %local.errorcode.attrib;
5834 <!--end of errorcode.attlist-->]]>
5835 <!--end of errorcode.module-->]]>
5837 <!ENTITY % errorname.module "INCLUDE">
5838 <![ %errorname.module; [
5839 <!ENTITY % local.errorname.attrib "">
5840 <!ENTITY % errorname.role.attrib "%role.attrib;">
5842 <!ENTITY % errorname.element "INCLUDE">
5843 <![ %errorname.element; [
5844 <!ELEMENT ErrorName - - ((%smallcptr.char.mix;)+)>
5845 <!--end of errorname.element-->]]>
5847 <!ENTITY % errorname.attlist "INCLUDE">
5848 <![ %errorname.attlist; [
5851 %errorname.role.attrib;
5852 %local.errorname.attrib;
5854 <!--end of errorname.attlist-->]]>
5855 <!--end of errorname.module-->]]>
5857 <!ENTITY % errortype.module "INCLUDE">
5858 <![ %errortype.module; [
5859 <!ENTITY % local.errortype.attrib "">
5860 <!ENTITY % errortype.role.attrib "%role.attrib;">
5862 <!ENTITY % errortype.element "INCLUDE">
5863 <![ %errortype.element; [
5864 <!ELEMENT ErrorType - - ((%smallcptr.char.mix;)+)>
5865 <!--end of errortype.element-->]]>
5867 <!ENTITY % errortype.attlist "INCLUDE">
5868 <![ %errortype.attlist; [
5871 %errortype.role.attrib;
5872 %local.errortype.attrib;
5874 <!--end of errortype.attlist-->]]>
5875 <!--end of errortype.module-->]]>
5877 <!ENTITY % filename.module "INCLUDE">
5878 <![ %filename.module; [
5879 <!ENTITY % local.filename.attrib "">
5880 <!ENTITY % filename.role.attrib "%role.attrib;">
5882 <!ENTITY % filename.element "INCLUDE">
5883 <![ %filename.element; [
5884 <!ELEMENT Filename - - ((%smallcptr.char.mix;)+)>
5885 <!--end of filename.element-->]]>
5887 <!ENTITY % filename.attlist "INCLUDE">
5888 <![ %filename.attlist; [
5891 Class: Type of filename the element names; no default
5899 Path: Search path (possibly system-specific) in which
5905 %filename.role.attrib;
5906 %local.filename.attrib;
5908 <!--end of filename.attlist-->]]>
5909 <!--end of filename.module-->]]>
5911 <!ENTITY % function.module "INCLUDE">
5912 <![ %function.module; [
5913 <!ENTITY % local.function.attrib "">
5914 <!ENTITY % function.role.attrib "%role.attrib;">
5916 <!ENTITY % function.element "INCLUDE">
5917 <![ %function.element; [
5918 <!ELEMENT Function - - ((%cptr.char.mix;)+)>
5919 <!--end of function.element-->]]>
5921 <!ENTITY % function.attlist "INCLUDE">
5922 <![ %function.attlist; [
5926 %function.role.attrib;
5927 %local.function.attrib;
5929 <!--end of function.attlist-->]]>
5930 <!--end of function.module-->]]>
5932 <!ENTITY % guibutton.module "INCLUDE">
5933 <![ %guibutton.module; [
5934 <!ENTITY % local.guibutton.attrib "">
5935 <!ENTITY % guibutton.role.attrib "%role.attrib;">
5937 <!ENTITY % guibutton.element "INCLUDE">
5938 <![ %guibutton.element; [
5939 <!ELEMENT GUIButton - - ((%smallcptr.char.mix;|Accel)+)>
5940 <!--end of guibutton.element-->]]>
5942 <!ENTITY % guibutton.attlist "INCLUDE">
5943 <![ %guibutton.attlist; [
5947 %guibutton.role.attrib;
5948 %local.guibutton.attrib;
5950 <!--end of guibutton.attlist-->]]>
5951 <!--end of guibutton.module-->]]>
5953 <!ENTITY % guiicon.module "INCLUDE">
5954 <![ %guiicon.module; [
5955 <!ENTITY % local.guiicon.attrib "">
5956 <!ENTITY % guiicon.role.attrib "%role.attrib;">
5958 <!ENTITY % guiicon.element "INCLUDE">
5959 <![ %guiicon.element; [
5960 <!ELEMENT GUIIcon - - ((%smallcptr.char.mix;|Accel)+)>
5961 <!--end of guiicon.element-->]]>
5963 <!ENTITY % guiicon.attlist "INCLUDE">
5964 <![ %guiicon.attlist; [
5968 %guiicon.role.attrib;
5969 %local.guiicon.attrib;
5971 <!--end of guiicon.attlist-->]]>
5972 <!--end of guiicon.module-->]]>
5974 <!ENTITY % guilabel.module "INCLUDE">
5975 <![ %guilabel.module; [
5976 <!ENTITY % local.guilabel.attrib "">
5977 <!ENTITY % guilabel.role.attrib "%role.attrib;">
5979 <!ENTITY % guilabel.element "INCLUDE">
5980 <![ %guilabel.element; [
5981 <!ELEMENT GUILabel - - ((%smallcptr.char.mix;|Accel)+)>
5982 <!--end of guilabel.element-->]]>
5984 <!ENTITY % guilabel.attlist "INCLUDE">
5985 <![ %guilabel.attlist; [
5989 %guilabel.role.attrib;
5990 %local.guilabel.attrib;
5992 <!--end of guilabel.attlist-->]]>
5993 <!--end of guilabel.module-->]]>
5995 <!ENTITY % guimenu.module "INCLUDE">
5996 <![ %guimenu.module; [
5997 <!ENTITY % local.guimenu.attrib "">
5998 <!ENTITY % guimenu.role.attrib "%role.attrib;">
6000 <!ENTITY % guimenu.element "INCLUDE">
6001 <![ %guimenu.element; [
6002 <!ELEMENT GUIMenu - - ((%smallcptr.char.mix;|Accel)+)>
6003 <!--end of guimenu.element-->]]>
6005 <!ENTITY % guimenu.attlist "INCLUDE">
6006 <![ %guimenu.attlist; [
6010 %guimenu.role.attrib;
6011 %local.guimenu.attrib;
6013 <!--end of guimenu.attlist-->]]>
6014 <!--end of guimenu.module-->]]>
6016 <!ENTITY % guimenuitem.module "INCLUDE">
6017 <![ %guimenuitem.module; [
6018 <!ENTITY % local.guimenuitem.attrib "">
6019 <!ENTITY % guimenuitem.role.attrib "%role.attrib;">
6021 <!ENTITY % guimenuitem.element "INCLUDE">
6022 <![ %guimenuitem.element; [
6023 <!ELEMENT GUIMenuItem - - ((%smallcptr.char.mix;|Accel)+)>
6024 <!--end of guimenuitem.element-->]]>
6026 <!ENTITY % guimenuitem.attlist "INCLUDE">
6027 <![ %guimenuitem.attlist; [
6028 <!ATTLIST GUIMenuItem
6031 %guimenuitem.role.attrib;
6032 %local.guimenuitem.attrib;
6034 <!--end of guimenuitem.attlist-->]]>
6035 <!--end of guimenuitem.module-->]]>
6037 <!ENTITY % guisubmenu.module "INCLUDE">
6038 <![ %guisubmenu.module; [
6039 <!ENTITY % local.guisubmenu.attrib "">
6040 <!ENTITY % guisubmenu.role.attrib "%role.attrib;">
6042 <!ENTITY % guisubmenu.element "INCLUDE">
6043 <![ %guisubmenu.element; [
6044 <!ELEMENT GUISubmenu - - ((%smallcptr.char.mix;|Accel)+)>
6045 <!--end of guisubmenu.element-->]]>
6047 <!ENTITY % guisubmenu.attlist "INCLUDE">
6048 <![ %guisubmenu.attlist; [
6049 <!ATTLIST GUISubmenu
6052 %guisubmenu.role.attrib;
6053 %local.guisubmenu.attrib;
6055 <!--end of guisubmenu.attlist-->]]>
6056 <!--end of guisubmenu.module-->]]>
6058 <!ENTITY % hardware.module "INCLUDE">
6059 <![ %hardware.module; [
6060 <!ENTITY % local.hardware.attrib "">
6061 <!ENTITY % hardware.role.attrib "%role.attrib;">
6063 <!ENTITY % hardware.element "INCLUDE">
6064 <![ %hardware.element; [
6065 <!ELEMENT Hardware - - ((%smallcptr.char.mix;)+)>
6066 <!--end of hardware.element-->]]>
6068 <!ENTITY % hardware.attlist "INCLUDE">
6069 <![ %hardware.attlist; [
6073 %hardware.role.attrib;
6074 %local.hardware.attrib;
6076 <!--end of hardware.attlist-->]]>
6077 <!--end of hardware.module-->]]>
6079 <!ENTITY % interface.module "INCLUDE">
6080 <![ %interface.module; [
6081 <!ENTITY % local.interface.attrib "">
6082 <!ENTITY % interface.role.attrib "%role.attrib;">
6084 <!ENTITY % interface.element "INCLUDE">
6085 <![ %interface.element; [
6086 <!ELEMENT Interface - - (%smallcptr.char.mix;|Accel)*>
6087 <!--end of interface.element-->]]>
6089 <!ENTITY % interface.attlist "INCLUDE">
6090 <![ %interface.attlist; [
6094 %interface.role.attrib;
6095 %local.interface.attrib;
6097 <!--end of interface.attlist-->]]>
6098 <!--end of interface.module-->]]>
6100 <!ENTITY % keycap.module "INCLUDE">
6101 <![ %keycap.module; [
6102 <!ENTITY % local.keycap.attrib "">
6103 <!ENTITY % keycap.role.attrib "%role.attrib;">
6105 <!ENTITY % keycap.element "INCLUDE">
6106 <![ %keycap.element; [
6107 <!ELEMENT KeyCap - - (%smallcptr.char.mix;)*>
6108 <!--end of keycap.element-->]]>
6110 <!ENTITY % keycap.attlist "INCLUDE">
6111 <![ %keycap.attlist; [
6115 %keycap.role.attrib;
6116 %local.keycap.attrib;
6118 <!--end of keycap.attlist-->]]>
6119 <!--end of keycap.module-->]]>
6121 <!ENTITY % keycode.module "INCLUDE">
6122 <![ %keycode.module; [
6123 <!ENTITY % local.keycode.attrib "">
6124 <!ENTITY % keycode.role.attrib "%role.attrib;">
6126 <!ENTITY % keycode.element "INCLUDE">
6127 <![ %keycode.element; [
6128 <!ELEMENT KeyCode - - ((%smallcptr.char.mix;)+)>
6129 <!--end of keycode.element-->]]>
6131 <!ENTITY % keycode.attlist "INCLUDE">
6132 <![ %keycode.attlist; [
6135 %keycode.role.attrib;
6136 %local.keycode.attrib;
6138 <!--end of keycode.attlist-->]]>
6139 <!--end of keycode.module-->]]>
6141 <!ENTITY % keycombo.module "INCLUDE">
6142 <![ %keycombo.module; [
6143 <!ENTITY % local.keycombo.attrib "">
6144 <!ENTITY % keycombo.role.attrib "%role.attrib;">
6146 <!ENTITY % keycombo.element "INCLUDE">
6147 <![ %keycombo.element; [
6148 <!ELEMENT KeyCombo - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)>
6149 <!--end of keycombo.element-->]]>
6151 <!ENTITY % keycombo.attlist "INCLUDE">
6152 <![ %keycombo.attlist; [
6157 %keycombo.role.attrib;
6158 %local.keycombo.attrib;
6160 <!--end of keycombo.attlist-->]]>
6161 <!--end of keycombo.module-->]]>
6163 <!ENTITY % keysym.module "INCLUDE">
6164 <![ %keysym.module; [
6165 <!ENTITY % local.keysym.attrib "">
6166 <!ENTITY % keysysm.role.attrib "%role.attrib;">
6168 <!ENTITY % keysym.element "INCLUDE">
6169 <![ %keysym.element; [
6170 <!ELEMENT KeySym - - ((%smallcptr.char.mix;)+)>
6171 <!--end of keysym.element-->]]>
6173 <!ENTITY % keysym.attlist "INCLUDE">
6174 <![ %keysym.attlist; [
6177 %keysysm.role.attrib;
6178 %local.keysym.attrib;
6180 <!--end of keysym.attlist-->]]>
6181 <!--end of keysym.module-->]]>
6183 <!ENTITY % lineannotation.module "INCLUDE">
6184 <![ %lineannotation.module; [
6185 <!ENTITY % local.lineannotation.attrib "">
6186 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
6188 <!ENTITY % lineannotation.element "INCLUDE">
6189 <![ %lineannotation.element; [
6190 <!ELEMENT LineAnnotation - - ((%para.char.mix;)+)>
6191 <!--end of lineannotation.element-->]]>
6193 <!ENTITY % lineannotation.attlist "INCLUDE">
6194 <![ %lineannotation.attlist; [
6195 <!ATTLIST LineAnnotation
6197 %lineannotation.role.attrib;
6198 %local.lineannotation.attrib;
6200 <!--end of lineannotation.attlist-->]]>
6201 <!--end of lineannotation.module-->]]>
6203 <!ENTITY % literal.module "INCLUDE">
6204 <![ %literal.module; [
6205 <!ENTITY % local.literal.attrib "">
6206 <!ENTITY % literal.role.attrib "%role.attrib;">
6208 <!ENTITY % literal.element "INCLUDE">
6209 <![ %literal.element; [
6210 <!ELEMENT Literal - - (%cptr.char.mix;)*>
6211 <!--end of literal.element-->]]>
6213 <!ENTITY % literal.attlist "INCLUDE">
6214 <![ %literal.attlist; [
6218 %literal.role.attrib;
6219 %local.literal.attrib;
6221 <!--end of literal.attlist-->]]>
6222 <!--end of literal.module-->]]>
6224 <!ENTITY % constant.module "INCLUDE">
6225 <![ %constant.module; [
6226 <!ENTITY % local.constant.attrib "">
6227 <!ENTITY % constant.role.attrib "%role.attrib;">
6229 <!ENTITY % constant.element "INCLUDE">
6230 <![ %constant.element; [
6231 <!ELEMENT Constant - - (%smallcptr.char.mix;)*>
6232 <!--end of constant.element-->]]>
6234 <!ENTITY % constant.attlist "INCLUDE">
6235 <![ %constant.attlist; [
6238 %constant.role.attrib;
6239 %local.constant.attrib;
6240 Class (Limit) #IMPLIED
6242 <!--end of constant.attlist-->]]>
6243 <!--end of constant.module-->]]>
6245 <!ENTITY % varname.module "INCLUDE">
6246 <![ %varname.module; [
6247 <!ENTITY % local.varname.attrib "">
6248 <!ENTITY % varname.role.attrib "%role.attrib;">
6250 <!ENTITY % varname.element "INCLUDE">
6251 <![ %varname.element; [
6252 <!ELEMENT VarName - - (%smallcptr.char.mix;)*>
6253 <!--end of varname.element-->]]>
6255 <!ENTITY % varname.attlist "INCLUDE">
6256 <![ %varname.attlist; [
6259 %varname.role.attrib;
6260 %local.varname.attrib;
6262 <!--end of varname.attlist-->]]>
6263 <!--end of varname.module-->]]>
6265 <!ENTITY % markup.module "INCLUDE">
6266 <![ %markup.module; [
6267 <!ENTITY % local.markup.attrib "">
6268 <!ENTITY % markup.role.attrib "%role.attrib;">
6270 <!ENTITY % markup.element "INCLUDE">
6271 <![ %markup.element; [
6272 <!ELEMENT Markup - - ((%smallcptr.char.mix;)+)>
6273 <!--end of markup.element-->]]>
6275 <!ENTITY % markup.attlist "INCLUDE">
6276 <![ %markup.attlist; [
6279 %markup.role.attrib;
6280 %local.markup.attrib;
6282 <!--end of markup.attlist-->]]>
6283 <!--end of markup.module-->]]>
6285 <!ENTITY % medialabel.module "INCLUDE">
6286 <![ %medialabel.module; [
6287 <!ENTITY % local.medialabel.attrib "">
6288 <!ENTITY % medialabel.role.attrib "%role.attrib;">
6290 <!ENTITY % medialabel.element "INCLUDE">
6291 <![ %medialabel.element; [
6292 <!ELEMENT MediaLabel - - ((%smallcptr.char.mix;)+)>
6293 <!--end of medialabel.element-->]]>
6295 <!ENTITY % medialabel.attlist "INCLUDE">
6296 <![ %medialabel.attlist; [
6297 <!ATTLIST MediaLabel
6299 Class: Type of medium named by the element; no default
6306 %medialabel.role.attrib;
6307 %local.medialabel.attrib;
6309 <!--end of medialabel.attlist-->]]>
6310 <!--end of medialabel.module-->]]>
6312 <!ENTITY % menuchoice.content.module "INCLUDE">
6313 <![ %menuchoice.content.module; [
6314 <!ENTITY % menuchoice.module "INCLUDE">
6315 <![ %menuchoice.module; [
6316 <!ENTITY % local.menuchoice.attrib "">
6317 <!ENTITY % menuchoice.role.attrib "%role.attrib;">
6319 <!ENTITY % menuchoice.element "INCLUDE">
6320 <![ %menuchoice.element; [
6321 <!ELEMENT MenuChoice - - (Shortcut?, (GUIButton|GUIIcon|GUILabel
6322 |GUIMenu|GUIMenuItem|GUISubmenu|Interface)+)>
6323 <!--end of menuchoice.element-->]]>
6325 <!ENTITY % menuchoice.attlist "INCLUDE">
6326 <![ %menuchoice.attlist; [
6327 <!ATTLIST MenuChoice
6330 %menuchoice.role.attrib;
6331 %local.menuchoice.attrib;
6333 <!--end of menuchoice.attlist-->]]>
6334 <!--end of menuchoice.module-->]]>
6336 <!ENTITY % shortcut.module "INCLUDE">
6337 <![ %shortcut.module; [
6338 <!-- See also KeyCombo -->
6339 <!ENTITY % local.shortcut.attrib "">
6340 <!ENTITY % shortcut.role.attrib "%role.attrib;">
6342 <!ENTITY % shortcut.element "INCLUDE">
6343 <![ %shortcut.element; [
6344 <!ELEMENT Shortcut - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)>
6345 <!--end of shortcut.element-->]]>
6347 <!ENTITY % shortcut.attlist "INCLUDE">
6348 <![ %shortcut.attlist; [
6353 %shortcut.role.attrib;
6354 %local.shortcut.attrib;
6356 <!--end of shortcut.attlist-->]]>
6357 <!--end of shortcut.module-->]]>
6358 <!--end of menuchoice.content.module-->]]>
6360 <!ENTITY % mousebutton.module "INCLUDE">
6361 <![ %mousebutton.module; [
6362 <!ENTITY % local.mousebutton.attrib "">
6363 <!ENTITY % mousebutton.role.attrib "%role.attrib;">
6365 <!ENTITY % mousebutton.element "INCLUDE">
6366 <![ %mousebutton.element; [
6367 <!ELEMENT MouseButton - - ((%smallcptr.char.mix;)+)>
6368 <!--end of mousebutton.element-->]]>
6370 <!ENTITY % mousebutton.attlist "INCLUDE">
6371 <![ %mousebutton.attlist; [
6372 <!ATTLIST MouseButton
6375 %mousebutton.role.attrib;
6376 %local.mousebutton.attrib;
6378 <!--end of mousebutton.attlist-->]]>
6379 <!--end of mousebutton.module-->]]>
6381 <!ENTITY % msgtext.module "INCLUDE">
6382 <![ %msgtext.module; [
6383 <!ENTITY % local.msgtext.attrib "">
6384 <!ENTITY % msgtext.role.attrib "%role.attrib;">
6386 <!ENTITY % msgtext.element "INCLUDE">
6387 <![ %msgtext.element; [
6388 <!--FUTURE USE (V5.0):
6389 ......................
6390 The content model of MsgText will be reduced. It will be made
6391 the same as %example.mix; although it may not use that PE.
6392 ......................
6394 <!ELEMENT MsgText - - ((%component.mix;)+)>
6395 <!--end of msgtext.element-->]]>
6397 <!ENTITY % msgtext.attlist "INCLUDE">
6398 <![ %msgtext.attlist; [
6401 %msgtext.role.attrib;
6402 %local.msgtext.attrib;
6404 <!--end of msgtext.attlist-->]]>
6405 <!--end of msgtext.module-->]]>
6407 <!ENTITY % option.module "INCLUDE">
6408 <![ %option.module; [
6409 <!ENTITY % local.option.attrib "">
6410 <!ENTITY % option.role.attrib "%role.attrib;">
6412 <!ENTITY % option.element "INCLUDE">
6413 <![ %option.element; [
6414 <!ELEMENT Option - - (%smallcptr.char.mix;)*>
6415 <!--end of option.element-->]]>
6417 <!ENTITY % option.attlist "INCLUDE">
6418 <![ %option.attlist; [
6421 %option.role.attrib;
6422 %local.option.attrib;
6424 <!--end of option.attlist-->]]>
6425 <!--end of option.module-->]]>
6427 <!ENTITY % optional.module "INCLUDE">
6428 <![ %optional.module; [
6429 <!ENTITY % local.optional.attrib "">
6430 <!ENTITY % optional.role.attrib "%role.attrib;">
6432 <!ENTITY % optional.element "INCLUDE">
6433 <![ %optional.element; [
6434 <!ELEMENT Optional - - ((%cptr.char.mix;)+)>
6435 <!--end of optional.element-->]]>
6437 <!ENTITY % optional.attlist "INCLUDE">
6438 <![ %optional.attlist; [
6441 %optional.role.attrib;
6442 %local.optional.attrib;
6444 <!--end of optional.attlist-->]]>
6445 <!--end of optional.module-->]]>
6447 <!ENTITY % parameter.module "INCLUDE">
6448 <![ %parameter.module; [
6449 <!ENTITY % local.parameter.attrib "">
6450 <!ENTITY % parameter.role.attrib "%role.attrib;">
6452 <!ENTITY % parameter.element "INCLUDE">
6453 <![ %parameter.element; [
6454 <!ELEMENT Parameter - - (%smallcptr.char.mix;)*>
6455 <!--end of parameter.element-->]]>
6457 <!ENTITY % parameter.attlist "INCLUDE">
6458 <![ %parameter.attlist; [
6461 Class: Type of the Parameter; no default
6468 %parameter.role.attrib;
6469 %local.parameter.attrib;
6471 <!--end of parameter.attlist-->]]>
6472 <!--end of parameter.module-->]]>
6474 <!ENTITY % prompt.module "INCLUDE">
6475 <![ %prompt.module; [
6476 <!ENTITY % local.prompt.attrib "">
6477 <!ENTITY % prompt.role.attrib "%role.attrib;">
6479 <!ENTITY % prompt.element "INCLUDE">
6480 <![ %prompt.element; [
6481 <!ELEMENT Prompt - - ((%smallcptr.char.mix;)+)>
6482 <!--end of prompt.element-->]]>
6484 <!ENTITY % prompt.attlist "INCLUDE">
6485 <![ %prompt.attlist; [
6489 %prompt.role.attrib;
6490 %local.prompt.attrib;
6492 <!--end of prompt.attlist-->]]>
6493 <!--end of prompt.module-->]]>
6495 <!ENTITY % property.module "INCLUDE">
6496 <![ %property.module; [
6497 <!ENTITY % local.property.attrib "">
6498 <!ENTITY % property.role.attrib "%role.attrib;">
6500 <!ENTITY % property.element "INCLUDE">
6501 <![ %property.element; [
6502 <!ELEMENT Property - - (%smallcptr.char.mix;)*>
6503 <!--end of property.element-->]]>
6505 <!ENTITY % property.attlist "INCLUDE">
6506 <![ %property.attlist; [
6510 %property.role.attrib;
6511 %local.property.attrib;
6513 <!--end of property.attlist-->]]>
6514 <!--end of property.module-->]]>
6516 <!ENTITY % replaceable.module "INCLUDE">
6517 <![ %replaceable.module; [
6518 <!ENTITY % local.replaceable.attrib "">
6519 <!ENTITY % replaceable.role.attrib "%role.attrib;">
6521 <!ENTITY % replaceable.element "INCLUDE">
6522 <![ %replaceable.element; [
6523 <!ELEMENT Replaceable - - ((#PCDATA
6527 | %other.char.class;
6529 | InlineMediaObject)+)>
6530 <!--end of replaceable.element-->]]>
6532 <!ENTITY % replaceable.attlist "INCLUDE">
6533 <![ %replaceable.attlist; [
6534 <!ATTLIST Replaceable
6536 Class: Type of information the element represents; no
6542 |Parameter) #IMPLIED
6544 %replaceable.role.attrib;
6545 %local.replaceable.attrib;
6547 <!--end of replaceable.attlist-->]]>
6548 <!--end of replaceable.module-->]]>
6550 <!ENTITY % returnvalue.module "INCLUDE">
6551 <![ %returnvalue.module; [
6552 <!ENTITY % local.returnvalue.attrib "">
6553 <!ENTITY % returnvalue.role.attrib "%role.attrib;">
6555 <!ENTITY % returnvalue.element "INCLUDE">
6556 <![ %returnvalue.element; [
6557 <!ELEMENT ReturnValue - - ((%smallcptr.char.mix;)+)>
6558 <!--end of returnvalue.element-->]]>
6560 <!ENTITY % returnvalue.attlist "INCLUDE">
6561 <![ %returnvalue.attlist; [
6562 <!ATTLIST ReturnValue
6564 %returnvalue.role.attrib;
6565 %local.returnvalue.attrib;
6567 <!--end of returnvalue.attlist-->]]>
6568 <!--end of returnvalue.module-->]]>
6570 <!ENTITY % sgmltag.module "INCLUDE">
6571 <![ %sgmltag.module; [
6572 <!ENTITY % local.sgmltag.attrib "">
6573 <!ENTITY % sgmltag.role.attrib "%role.attrib;">
6575 <!ENTITY % sgmltag.element "INCLUDE">
6576 <![ %sgmltag.element; [
6577 <!ELEMENT SGMLTag - - ((%smallcptr.char.mix;)+)>
6578 <!--end of sgmltag.element-->]]>
6580 <!ENTITY % sgmltag.attlist "INCLUDE">
6581 <![ %sgmltag.attlist; [
6584 Class: Type of SGML construct the element names; no default
6597 |SGMLComment) #IMPLIED
6599 %sgmltag.role.attrib;
6600 %local.sgmltag.attrib;
6602 <!--end of sgmltag.attlist-->]]>
6603 <!--end of sgmltag.module-->]]>
6605 <!ENTITY % structfield.module "INCLUDE">
6606 <![ %structfield.module; [
6607 <!ENTITY % local.structfield.attrib "">
6608 <!ENTITY % structfield.role.attrib "%role.attrib;">
6610 <!ENTITY % structfield.element "INCLUDE">
6611 <![ %structfield.element; [
6612 <!ELEMENT StructField - - ((%smallcptr.char.mix;)+)>
6613 <!--end of structfield.element-->]]>
6615 <!ENTITY % structfield.attlist "INCLUDE">
6616 <![ %structfield.attlist; [
6617 <!ATTLIST StructField
6619 %structfield.role.attrib;
6620 %local.structfield.attrib;
6622 <!--end of structfield.attlist-->]]>
6623 <!--end of structfield.module-->]]>
6625 <!ENTITY % structname.module "INCLUDE">
6626 <![ %structname.module; [
6627 <!ENTITY % local.structname.attrib "">
6628 <!ENTITY % structname.role.attrib "%role.attrib;">
6630 <!ENTITY % structname.element "INCLUDE">
6631 <![ %structname.element; [
6632 <!ELEMENT StructName - - ((%smallcptr.char.mix;)+)>
6633 <!--end of structname.element-->]]>
6635 <!ENTITY % structname.attlist "INCLUDE">
6636 <![ %structname.attlist; [
6637 <!ATTLIST StructName
6639 %structname.role.attrib;
6640 %local.structname.attrib;
6642 <!--end of structname.attlist-->]]>
6643 <!--end of structname.module-->]]>
6645 <!ENTITY % symbol.module "INCLUDE">
6646 <![ %symbol.module; [
6647 <!ENTITY % local.symbol.attrib "">
6648 <!ENTITY % symbol.role.attrib "%role.attrib;">
6650 <!ENTITY % symbol.element "INCLUDE">
6651 <![ %symbol.element; [
6652 <!ELEMENT Symbol - - ((%smallcptr.char.mix;)+)>
6653 <!--end of symbol.element-->]]>
6655 <!ENTITY % symbol.attlist "INCLUDE">
6656 <![ %symbol.attlist; [
6659 Class: Type of symbol; no default
6661 Class (Limit) #IMPLIED
6663 %symbol.role.attrib;
6664 %local.symbol.attrib;
6666 <!--end of symbol.attlist-->]]>
6667 <!--end of symbol.module-->]]>
6669 <!ENTITY % systemitem.module "INCLUDE">
6670 <![ %systemitem.module; [
6671 <!ENTITY % local.systemitem.attrib "">
6672 <!ENTITY % systemitem.role.attrib "%role.attrib;">
6674 <!ENTITY % systemitem.element "INCLUDE">
6675 <![ %systemitem.element; [
6676 <!ELEMENT SystemItem - - ((%smallcptr.char.mix; | Acronym)*)>
6677 <!--end of systemitem.element-->]]>
6679 <!ENTITY % systemitem.attlist "INCLUDE">
6680 <![ %systemitem.attlist; [
6681 <!ATTLIST SystemItem
6683 Class: Type of system item the element names; no default
6695 %systemitem.role.attrib;
6696 %local.systemitem.attrib;
6698 <!--end of systemitem.attlist-->]]>
6699 <!--end of systemitem.module-->]]>
6702 <!ENTITY % token.module "INCLUDE">
6703 <![ %token.module; [
6704 <!ENTITY % local.token.attrib "">
6705 <!ENTITY % token.role.attrib "%role.attrib;">
6707 <!ENTITY % token.element "INCLUDE">
6708 <![ %token.element; [
6709 <!ELEMENT Token - - ((%smallcptr.char.mix;)+)>
6710 <!--end of token.element-->]]>
6712 <!ENTITY % token.attlist "INCLUDE">
6713 <![ %token.attlist; [
6717 %local.token.attrib;
6719 <!--end of token.attlist-->]]>
6720 <!--end of token.module-->]]>
6722 <!ENTITY % type.module "INCLUDE">
6724 <!ENTITY % local.type.attrib "">
6725 <!ENTITY % type.role.attrib "%role.attrib;">
6727 <!ENTITY % type.element "INCLUDE">
6728 <![ %type.element; [
6729 <!ELEMENT Type - - ((%smallcptr.char.mix;)+)>
6730 <!--end of type.element-->]]>
6732 <!ENTITY % type.attlist "INCLUDE">
6733 <![ %type.attlist; [
6739 <!--end of type.attlist-->]]>
6740 <!--end of type.module-->]]>
6742 <!ENTITY % userinput.module "INCLUDE">
6743 <![ %userinput.module; [
6744 <!ENTITY % local.userinput.attrib "">
6745 <!ENTITY % userinput.role.attrib "%role.attrib;">
6747 <!ENTITY % userinput.element "INCLUDE">
6748 <![ %userinput.element; [
6749 <!ELEMENT UserInput - - ((%cptr.char.mix;)+)>
6750 <!--end of userinput.element-->]]>
6752 <!ENTITY % userinput.attlist "INCLUDE">
6753 <![ %userinput.attlist; [
6757 %userinput.role.attrib;
6758 %local.userinput.attrib;
6760 <!--end of userinput.attlist-->]]>
6761 <!--end of userinput.module-->]]>
6763 <!-- General words and phrases ............................................ -->
6765 <!ENTITY % abbrev.module "INCLUDE">
6766 <![ %abbrev.module; [
6767 <!ENTITY % local.abbrev.attrib "">
6768 <!ENTITY % abbrev.role.attrib "%role.attrib;">
6770 <!ENTITY % abbrev.element "INCLUDE">
6771 <![ %abbrev.element; [
6772 <!ELEMENT Abbrev - - ((%word.char.mix;)+)>
6773 <!--end of abbrev.element-->]]>
6775 <!ENTITY % abbrev.attlist "INCLUDE">
6776 <![ %abbrev.attlist; [
6779 %abbrev.role.attrib;
6780 %local.abbrev.attrib;
6782 <!--end of abbrev.attlist-->]]>
6783 <!--end of abbrev.module-->]]>
6785 <!ENTITY % acronym.module "INCLUDE">
6786 <![ %acronym.module; [
6787 <!ENTITY % local.acronym.attrib "">
6788 <!ENTITY % acronym.role.attrib "%role.attrib;">
6790 <!ENTITY % acronym.element "INCLUDE">
6791 <![ %acronym.element; [
6792 <!ELEMENT Acronym - - ((%word.char.mix;)+) %acronym.exclusion;>
6793 <!--end of acronym.element-->]]>
6795 <!ENTITY % acronym.attlist "INCLUDE">
6796 <![ %acronym.attlist; [
6799 %acronym.role.attrib;
6800 %local.acronym.attrib;
6802 <!--end of acronym.attlist-->]]>
6803 <!--end of acronym.module-->]]>
6805 <!ENTITY % citation.module "INCLUDE">
6806 <![ %citation.module; [
6807 <!ENTITY % local.citation.attrib "">
6808 <!ENTITY % citation.role.attrib "%role.attrib;">
6810 <!ENTITY % citation.element "INCLUDE">
6811 <![ %citation.element; [
6812 <!ELEMENT Citation - - ((%para.char.mix;)+)>
6813 <!--end of citation.element-->]]>
6815 <!ENTITY % citation.attlist "INCLUDE">
6816 <![ %citation.attlist; [
6819 %citation.role.attrib;
6820 %local.citation.attrib;
6822 <!--end of citation.attlist-->]]>
6823 <!--end of citation.module-->]]>
6825 <!ENTITY % citerefentry.module "INCLUDE">
6826 <![ %citerefentry.module; [
6827 <!ENTITY % local.citerefentry.attrib "">
6828 <!ENTITY % citerefentry.role.attrib "%role.attrib;">
6830 <!ENTITY % citerefentry.element "INCLUDE">
6831 <![ %citerefentry.element; [
6832 <!ELEMENT CiteRefEntry - - (RefEntryTitle, ManVolNum?)>
6833 <!--end of citerefentry.element-->]]>
6835 <!ENTITY % citerefentry.attlist "INCLUDE">
6836 <![ %citerefentry.attlist; [
6837 <!ATTLIST CiteRefEntry
6839 %citerefentry.role.attrib;
6840 %local.citerefentry.attrib;
6842 <!--end of citerefentry.attlist-->]]>
6843 <!--end of citerefentry.module-->]]>
6845 <!ENTITY % refentrytitle.module "INCLUDE">
6846 <![ %refentrytitle.module; [
6847 <!ENTITY % local.refentrytitle.attrib "">
6848 <!ENTITY % refentrytitle.role.attrib "%role.attrib;">
6850 <!ENTITY % refentrytitle.element "INCLUDE">
6851 <![ %refentrytitle.element; [
6852 <!ELEMENT RefEntryTitle - O ((%para.char.mix;)+)>
6853 <!--end of refentrytitle.element-->]]>
6855 <!ENTITY % refentrytitle.attlist "INCLUDE">
6856 <![ %refentrytitle.attlist; [
6857 <!ATTLIST RefEntryTitle
6859 %refentrytitle.role.attrib;
6860 %local.refentrytitle.attrib;
6862 <!--end of refentrytitle.attlist-->]]>
6863 <!--end of refentrytitle.module-->]]>
6865 <!ENTITY % manvolnum.module "INCLUDE">
6866 <![ %manvolnum.module; [
6867 <!ENTITY % local.manvolnum.attrib "">
6868 <!ENTITY % namvolnum.role.attrib "%role.attrib;">
6870 <!ENTITY % manvolnum.element "INCLUDE">
6871 <![ %manvolnum.element; [
6872 <!ELEMENT ManVolNum - O ((%word.char.mix;)+)>
6873 <!--end of manvolnum.element-->]]>
6875 <!ENTITY % manvolnum.attlist "INCLUDE">
6876 <![ %manvolnum.attlist; [
6879 %namvolnum.role.attrib;
6880 %local.manvolnum.attrib;
6882 <!--end of manvolnum.attlist-->]]>
6883 <!--end of manvolnum.module-->]]>
6885 <!ENTITY % citetitle.module "INCLUDE">
6886 <![ %citetitle.module; [
6887 <!ENTITY % local.citetitle.attrib "">
6888 <!ENTITY % citetitle.role.attrib "%role.attrib;">
6890 <!ENTITY % citetitle.element "INCLUDE">
6891 <![ %citetitle.element; [
6892 <!ELEMENT CiteTitle - - ((%para.char.mix;)+)>
6893 <!--end of citetitle.element-->]]>
6895 <!ENTITY % citetitle.attlist "INCLUDE">
6896 <![ %citetitle.attlist; [
6899 Pubwork: Genre of published work cited; no default
6910 |Manuscript) #IMPLIED
6912 %citetitle.role.attrib;
6913 %local.citetitle.attrib;
6915 <!--end of citetitle.attlist-->]]>
6916 <!--end of citetitle.module-->]]>
6918 <!ENTITY % emphasis.module "INCLUDE">
6919 <![ %emphasis.module; [
6920 <!ENTITY % local.emphasis.attrib "">
6921 <!ENTITY % emphasis.role.attrib "%role.attrib;">
6923 <!ENTITY % emphasis.element "INCLUDE">
6924 <![ %emphasis.element; [
6925 <!ELEMENT Emphasis - - ((%para.char.mix;)+)>
6926 <!--end of emphasis.element-->]]>
6928 <!ENTITY % emphasis.attlist "INCLUDE">
6929 <![ %emphasis.attlist; [
6932 %emphasis.role.attrib;
6933 %local.emphasis.attrib;
6935 <!--end of emphasis.attlist-->]]>
6936 <!--end of emphasis.module-->]]>
6938 <!ENTITY % firstterm.module "INCLUDE">
6939 <![ %firstterm.module; [
6940 <!ENTITY % local.firstterm.attrib "">
6941 <!ENTITY % firstterm.role.attrib "%role.attrib;">
6943 <!ENTITY % firstterm.element "INCLUDE">
6944 <![ %firstterm.element; [
6945 <!ELEMENT FirstTerm - - ((%word.char.mix;)+)>
6946 <!--end of firstterm.element-->]]>
6948 <!ENTITY % firstterm.attlist "INCLUDE">
6949 <![ %firstterm.attlist; [
6951 %linkend.attrib; --to GlossEntry or other explanation--
6953 %firstterm.role.attrib;
6954 %local.firstterm.attrib;
6956 <!--end of firstterm.attlist-->]]>
6957 <!--end of firstterm.module-->]]>
6959 <!ENTITY % foreignphrase.module "INCLUDE">
6960 <![ %foreignphrase.module; [
6961 <!ENTITY % local.foreignphrase.attrib "">
6962 <!ENTITY % foreignphrase.role.attrib "%role.attrib;">
6964 <!ENTITY % foreignphrase.element "INCLUDE">
6965 <![ %foreignphrase.element; [
6966 <!ELEMENT ForeignPhrase - - ((%para.char.mix;)+)>
6967 <!--end of foreignphrase.element-->]]>
6969 <!ENTITY % foreignphrase.attlist "INCLUDE">
6970 <![ %foreignphrase.attlist; [
6971 <!ATTLIST ForeignPhrase
6973 %foreignphrase.role.attrib;
6974 %local.foreignphrase.attrib;
6976 <!--end of foreignphrase.attlist-->]]>
6977 <!--end of foreignphrase.module-->]]>
6979 <!ENTITY % glossterm.module "INCLUDE">
6980 <![ %glossterm.module; [
6981 <!ENTITY % local.glossterm.attrib "">
6982 <!ENTITY % glossterm.role.attrib "%role.attrib;">
6984 <!ENTITY % glossterm.element "INCLUDE">
6985 <![ %glossterm.element; [
6986 <!ELEMENT GlossTerm - O ((%para.char.mix;)+) %glossterm.exclusion;>
6987 <!--end of glossterm.element-->]]>
6989 <!ENTITY % glossterm.attlist "INCLUDE">
6990 <![ %glossterm.attlist; [
6992 %linkend.attrib; --to GlossEntry if Glossterm used in text--
6994 BaseForm: Provides the form of GlossTerm to be used
6997 BaseForm CDATA #IMPLIED
6999 %glossterm.role.attrib;
7000 %local.glossterm.attrib;
7002 <!--end of glossterm.attlist-->]]>
7003 <!--end of glossterm.module-->]]>
7005 <!ENTITY % phrase.module "INCLUDE">
7006 <![ %phrase.module; [
7007 <!ENTITY % local.phrase.attrib "">
7008 <!ENTITY % phrase.role.attrib "%role.attrib;">
7010 <!ENTITY % phrase.element "INCLUDE">
7011 <![ %phrase.element; [
7012 <!ELEMENT Phrase - - ((%para.char.mix;)+)>
7013 <!--end of phrase.element-->]]>
7015 <!ENTITY % phrase.attlist "INCLUDE">
7016 <![ %phrase.attlist; [
7019 %phrase.role.attrib;
7020 %local.phrase.attrib;
7022 <!--end of phrase.attlist-->]]>
7023 <!--end of phrase.module-->]]>
7025 <!ENTITY % quote.module "INCLUDE">
7026 <![ %quote.module; [
7027 <!ENTITY % local.quote.attrib "">
7028 <!ENTITY % quote.role.attrib "%role.attrib;">
7030 <!ENTITY % quote.element "INCLUDE">
7031 <![ %quote.element; [
7032 <!ELEMENT Quote - - ((%para.char.mix;)+)>
7033 <!--end of quote.element-->]]>
7035 <!ENTITY % quote.attlist "INCLUDE">
7036 <![ %quote.attlist; [
7040 %local.quote.attrib;
7042 <!--end of quote.attlist-->]]>
7043 <!--end of quote.module-->]]>
7045 <!ENTITY % ssscript.module "INCLUDE">
7046 <![ %ssscript.module; [
7047 <!ENTITY % local.ssscript.attrib "">
7048 <!ENTITY % ssscript.role.attrib "%role.attrib;">
7050 <!ENTITY % ssscript.elements "INCLUDE">
7051 <![ %ssscript.elements [
7052 <!ELEMENT (Subscript | Superscript) - - ((#PCDATA
7060 | %other.char.class;)+)
7062 <!--end of ssscript.elements-->]]>
7064 <!ENTITY % ssscript.attlists "INCLUDE">
7065 <![ %ssscript.attlists; [
7066 <!ATTLIST (Subscript | Superscript)
7068 %ssscript.role.attrib;
7069 %local.ssscript.attrib;
7071 <!--end of ssscript.attlists-->]]>
7072 <!--end of ssscript.module-->]]>
7074 <!ENTITY % trademark.module "INCLUDE">
7075 <![ %trademark.module; [
7076 <!ENTITY % local.trademark.attrib "">
7077 <!ENTITY % trademark.role.attrib "%role.attrib;">
7079 <!ENTITY % trademark.element "INCLUDE">
7080 <![ %trademark.element; [
7081 <!ELEMENT Trademark - - ((#PCDATA
7085 | %other.char.class;
7089 <!--end of trademark.element-->]]>
7091 <!ENTITY % trademark.attlist "INCLUDE">
7092 <![ %trademark.attlist; [
7095 Class: More precisely identifies the item the element names
7102 %trademark.role.attrib;
7103 %local.trademark.attrib;
7105 <!--end of trademark.attlist-->]]>
7106 <!--end of trademark.module-->]]>
7108 <!ENTITY % wordasword.module "INCLUDE">
7109 <![ %wordasword.module; [
7110 <!ENTITY % local.wordasword.attrib "">
7111 <!ENTITY % wordasword.role.attrib "%role.attrib;">
7113 <!ENTITY % wordasword.element "INCLUDE">
7114 <![ %wordasword.element; [
7115 <!ELEMENT WordAsWord - - ((%word.char.mix;)+)>
7116 <!--end of wordasword.element-->]]>
7118 <!ENTITY % wordasword.attlist "INCLUDE">
7119 <![ %wordasword.attlist; [
7120 <!ATTLIST WordAsWord
7122 %wordasword.role.attrib;
7123 %local.wordasword.attrib;
7125 <!--end of wordasword.attlist-->]]>
7126 <!--end of wordasword.module-->]]>
7128 <!-- Links and cross-references ........................................... -->
7130 <!ENTITY % link.module "INCLUDE">
7132 <!ENTITY % local.link.attrib "">
7133 <!ENTITY % link.role.attrib "%role.attrib;">
7135 <!ENTITY % link.element "INCLUDE">
7136 <![ %link.element; [
7137 <!ELEMENT Link - - ((%para.char.mix;)+) %links.exclusion;>
7138 <!--end of link.element-->]]>
7140 <!ENTITY % link.attlist "INCLUDE">
7141 <![ %link.attlist; [
7144 Endterm: ID of element containing text that is to be
7145 fetched from elsewhere in the document to appear as
7146 the content of this element
7148 Endterm IDREF #IMPLIED
7149 %linkendreq.attrib; --to linked-to object--
7151 Type: Freely assignable parameter
7158 <!--end of link.attlist-->]]>
7159 <!--end of link.module-->]]>
7161 <!ENTITY % olink.module "INCLUDE">
7162 <![ %olink.module; [
7163 <!ENTITY % local.olink.attrib "">
7164 <!ENTITY % olink.role.attrib "%role.attrib;">
7166 <!ENTITY % olink.element "INCLUDE">
7167 <![ %olink.element; [
7168 <!ELEMENT OLink - - ((%para.char.mix;)+) %links.exclusion;>
7169 <!--end of olink.element-->]]>
7171 <!ENTITY % olink.attlist "INCLUDE">
7172 <![ %olink.attlist; [
7175 TargetDocEnt: Name of an entity to be the target of the link
7177 TargetDocEnt ENTITY #IMPLIED
7179 LinkMode: ID of a ModeSpec containing instructions for
7180 operating on the entity named by TargetDocEnt
7182 LinkMode IDREF #IMPLIED
7184 LocalInfo: Information that may be passed to ModeSpec
7186 LocalInfo CDATA #IMPLIED
7188 Type: Freely assignable parameter
7193 %local.olink.attrib;
7195 <!--end of olink.attlist-->]]>
7196 <!--end of olink.module-->]]>
7198 <!ENTITY % ulink.module "INCLUDE">
7199 <![ %ulink.module; [
7200 <!ENTITY % local.ulink.attrib "">
7201 <!ENTITY % ulink.role.attrib "%role.attrib;">
7203 <!ENTITY % ulink.element "INCLUDE">
7204 <![ %ulink.element; [
7205 <!ELEMENT ULink - - ((%para.char.mix;)+) %links.exclusion;>
7206 <!--end of ulink.element-->]]>
7208 <!ENTITY % ulink.attlist "INCLUDE">
7209 <![ %ulink.attlist; [
7212 URL: uniform resource locator; the target of the ULink
7216 Type: Freely assignable parameter
7221 %local.ulink.attrib;
7223 <!--end of ulink.attlist-->]]>
7224 <!--end of ulink.module-->]]>
7226 <!ENTITY % footnoteref.module "INCLUDE">
7227 <![ %footnoteref.module; [
7228 <!ENTITY % local.footnoteref.attrib "">
7229 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
7231 <!ENTITY % footnoteref.element "INCLUDE">
7232 <![ %footnoteref.element; [
7233 <!ELEMENT FootnoteRef - O EMPTY>
7234 <!--end of footnoteref.element-->]]>
7236 <!ENTITY % footnoteref.attlist "INCLUDE">
7237 <![ %footnoteref.attlist; [
7238 <!ATTLIST FootnoteRef
7239 %linkendreq.attrib; --to footnote content supplied elsewhere--
7242 %footnoteref.role.attrib;
7243 %local.footnoteref.attrib;
7245 <!--end of footnoteref.attlist-->]]>
7246 <!--end of footnoteref.module-->]]>
7248 <!ENTITY % xref.module "INCLUDE">
7250 <!ENTITY % local.xref.attrib "">
7251 <!ENTITY % xref.role.attrib "%role.attrib;">
7253 <!ENTITY % xref.element "INCLUDE">
7254 <![ %xref.element; [
7255 <!ELEMENT XRef - O EMPTY>
7256 <!--end of xref.element-->]]>
7258 <!ENTITY % xref.attlist "INCLUDE">
7259 <![ %xref.attlist; [
7262 Endterm: ID of element containing text that is to be
7263 fetched from elsewhere in the document to appear as
7264 the content of this element
7266 Endterm IDREF #IMPLIED
7267 %linkendreq.attrib; --to linked-to object--
7272 <!--end of xref.attlist-->]]>
7273 <!--end of xref.module-->]]>
7275 <!-- Ubiquitous elements .................................................. -->
7277 <!ENTITY % anchor.module "INCLUDE">
7278 <![ %anchor.module; [
7279 <!ENTITY % local.anchor.attrib "">
7280 <!ENTITY % anchor.role.attrib "%role.attrib;">
7282 <!ENTITY % anchor.element "INCLUDE">
7283 <![ %anchor.element; [
7284 <!ELEMENT Anchor - O EMPTY>
7285 <!--end of anchor.element-->]]>
7287 <!ENTITY % anchor.attlist "INCLUDE">
7288 <![ %anchor.attlist; [
7290 %idreq.attrib; -- required --
7291 %pagenum.attrib; --replaces Lang --
7294 %revisionflag.attrib;
7295 %effectivity.attrib;
7296 %anchor.role.attrib;
7297 %local.anchor.attrib;
7299 <!--end of anchor.attlist-->]]>
7300 <!--end of anchor.module-->]]>
7302 <!ENTITY % beginpage.module "INCLUDE">
7303 <![ %beginpage.module; [
7304 <!ENTITY % local.beginpage.attrib "">
7305 <!ENTITY % beginpage.role.attrib "%role.attrib;">
7307 <!ENTITY % beginpage.element "INCLUDE">
7308 <![ %beginpage.element; [
7309 <!ELEMENT BeginPage - O EMPTY>
7310 <!--end of beginpage.element-->]]>
7312 <!ENTITY % beginpage.attlist "INCLUDE">
7313 <![ %beginpage.attlist; [
7316 PageNum: Number of page that begins at this point
7320 %beginpage.role.attrib;
7321 %local.beginpage.attrib;
7323 <!--end of beginpage.attlist-->]]>
7324 <!--end of beginpage.module-->]]>
7326 <!-- IndexTerms appear in the text flow for generating or linking an
7329 <!ENTITY % indexterm.content.module "INCLUDE">
7330 <![ %indexterm.content.module; [
7331 <!ENTITY % indexterm.module "INCLUDE">
7332 <![ %indexterm.module; [
7333 <!ENTITY % local.indexterm.attrib "">
7334 <!ENTITY % indexterm.role.attrib "%role.attrib;">
7336 <!ENTITY % indexterm.element "INCLUDE">
7337 <![ %indexterm.element; [
7338 <!ELEMENT IndexTerm - O (Primary, ((Secondary, ((Tertiary, (See|SeeAlso+)?)
7339 | See | SeeAlso+)?) | See | SeeAlso+)?) %ubiq.exclusion;>
7340 <!--end of indexterm.element-->]]>
7342 <!ENTITY % indexterm.attlist "INCLUDE">
7343 <![ %indexterm.attlist; [
7347 Scope: Indicates which generated indices the IndexTerm
7348 should appear in: Global (whole document set), Local (this
7349 document only), or All (both)
7355 Significance: Whether this IndexTerm is the most pertinent
7356 of its series (Preferred) or not (Normal, the default)
7358 Significance (Preferred
7361 Class: Indicates type of IndexTerm; default is Singular,
7362 or EndOfRange if StartRef is supplied; StartOfRange value
7363 must be supplied explicitly on starts of ranges
7367 |EndOfRange) #IMPLIED
7369 StartRef: ID of the IndexTerm that starts the indexing
7370 range ended by this IndexTerm
7372 StartRef IDREF #CONREF
7374 Zone: IDs of the elements to which the IndexTerm applies,
7375 and indicates that the IndexTerm applies to those entire
7376 elements rather than the point at which the IndexTerm
7379 Zone IDREFS #IMPLIED
7381 %indexterm.role.attrib;
7382 %local.indexterm.attrib;
7384 <!--end of indexterm.attlist-->]]>
7385 <!--end of indexterm.module-->]]>
7387 <!ENTITY % primsecter.module "INCLUDE">
7388 <![ %primsecter.module; [
7389 <!ENTITY % local.primsecter.attrib "">
7390 <!ENTITY % primsecter.role.attrib "%role.attrib;">
7392 <!ENTITY % primsecter.elements "INCLUDE">
7393 <![ %primsecter.elements; [
7394 <!ELEMENT (Primary | Secondary | Tertiary) - O ((%ndxterm.char.mix;)+)>
7395 <!--end of primsecter.elements-->]]>
7397 <!ENTITY % primsecter.attlists "INCLUDE">
7398 <![ %primsecter.attlists; [
7399 <!ENTITY % containing.attlist "INCLUDE">
7400 <![ %containing.attlist; [
7401 <!ATTLIST (Primary | Secondary | Tertiary)
7403 SortAs: Alternate sort string for index sorting, e.g.,
7404 "fourteen" for an element containing "14"
7406 SortAs CDATA #IMPLIED
7408 %primsecter.role.attrib;
7409 %local.primsecter.attrib;
7411 <!--end of containing.attlist-->]]>
7412 <!--end of primsecter.attlist-->]]>
7413 <!--end of primsecter.module-->]]>
7415 <!ENTITY % seeseealso.module "INCLUDE">
7416 <![ %seeseealso.module; [
7417 <!ENTITY % local.seeseealso.attrib "">
7418 <!ENTITY % seeseealso.role.attrib "%role.attrib;">
7420 <!ENTITY % seeseealso.elements "INCLUDE">
7421 <![ %seeseealso.elements [
7422 <!ELEMENT (See | SeeAlso) - O ((%ndxterm.char.mix;)+)>
7423 <!--end of seeseealso.elements-->]]>
7425 <!ENTITY % seeseealso.attlists "INCLUDE">
7426 <![ %seeseealso.attlists [
7427 <!ATTLIST (See | SeeAlso)
7429 %seeseealso.role.attrib;
7430 %local.seeseealso.attrib;
7432 <!--end of seeseealso.attlists-->]]>
7433 <!--end of seeseealso.module-->]]>
7434 <!--end of indexterm.content.module-->]]>
7436 <!-- End of DocBook information pool module V4.0 .......................... -->
7437 <!-- ...................................................................... -->