1 <!-- ......................................................................
-->
2 <!-- DocBook XML information pool module V4.5 .............................
-->
3 <!-- File dbpoolx.mod .....................................................
-->
5 <!-- Copyright
1992-2004 HaL Computer Systems
, Inc.
,
6 O
'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7 Corporation, Norman Walsh, Sun Microsystems, Inc., and the
8 Organization for the Advancement of Structured Information
11 $Id: dbpoolx.mod,v 1.1 2007/03/10 05:14:55 scott Exp $
13 Permission to use, copy, modify and distribute the DocBook XML DTD
14 and its accompanying documentation for any purpose and without fee
15 is hereby granted in perpetuity, provided that the above copyright
16 notice and this paragraph appear in all copies. The copyright
17 holders make no representation about the suitability of the DTD for
18 any purpose. It is provided "as is" without expressed or implied
21 If you modify the DocBook XML DTD in any way, except for declaring and
22 referencing additional sets of general entities and declaring
23 additional notations, label your DTD as a variant of DocBook. See
24 the maintenance documentation for more information.
26 Please direct all questions, bug reports, or suggestions for
27 changes to the docbook@lists.oasis-open.org mailing list. For more
28 information, see http://www.oasis-open.org/docbook/.
31 <!-- ...................................................................... -->
33 <!-- This module contains the definitions for the objects, inline
34 elements, and so on that are available to be used as the main
35 content of DocBook documents. Some elements are useful for general
36 publishing, and others are useful specifically for computer
39 This module has the following dependencies on other modules:
41 o It assumes that a %notation.class; entity is defined by the
42 driver file or other high-level module. This entity is
43 referenced in the NOTATION attributes for the graphic-related and
46 o It assumes that an appropriately parameterized table module is
47 available for use with the table-related elements.
49 In DTD driver files referring to this module, please use an entity
50 declaration that uses the public identifier shown below:
52 <!ENTITY % dbpool PUBLIC
53 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN"
57 See the documentation for detailed information on the parameter
58 entity and module scheme used in DocBook, customizing DocBook and
59 planning for interchange, and changes made since the last release
63 <!-- ...................................................................... -->
64 <!-- Forms entities ....................................................... -->
65 <!-- These PEs provide the hook by which the forms module can be inserted -->
66 <!-- into the DTD. -->
67 <!ENTITY % forminlines.hook "">
68 <!ENTITY % forms.hook "">
70 <!-- ...................................................................... -->
71 <!-- General-purpose semantics entities ................................... -->
73 <!ENTITY % yesorno.attvals "CDATA">
75 <!-- ...................................................................... -->
76 <!-- Entities for module inclusions ....................................... -->
78 <!ENTITY % dbpool.redecl.module "IGNORE">
80 <!-- ...................................................................... -->
81 <!-- Entities for element classes and mixtures ............................ -->
83 <!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
85 <!ENTITY % local.ndxterm.class "">
86 <!ENTITY % ndxterm.class
87 "indexterm %local.ndxterm.class;">
89 <!-- Object-level classes ................................................. -->
91 <!ENTITY % local.list.class "">
93 "calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
94 |simplelist|variablelist %local.list.class;">
96 <!ENTITY % local.admon.class "">
97 <!ENTITY % admon.class
98 "caution|important|note|tip|warning %local.admon.class;">
100 <!ENTITY % local.linespecific.class "">
101 <!ENTITY % linespecific.class
102 "literallayout|programlisting|programlistingco|screen
103 |screenco|screenshot %local.linespecific.class;">
105 <!ENTITY % local.method.synop.class "">
106 <!ENTITY % method.synop.class
109 |methodsynopsis %local.method.synop.class;">
111 <!ENTITY % local.synop.class "">
112 <!ENTITY % synop.class
113 "synopsis|cmdsynopsis|funcsynopsis
114 |classsynopsis|fieldsynopsis
115 |%method.synop.class; %local.synop.class;">
117 <!ENTITY % local.para.class "">
118 <!ENTITY % para.class
119 "formalpara|para|simpara %local.para.class;">
121 <!ENTITY % local.informal.class "">
122 <!ENTITY % informal.class
124 |graphic|graphicco|mediaobject|mediaobjectco
128 |informaltable %local.informal.class;">
130 <!ENTITY % local.formal.class "">
131 <!ENTITY % formal.class
132 "equation|example|figure|table %local.formal.class;">
134 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
135 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
136 <!ENTITY % ebnf.block.hook "">
138 <!ENTITY % local.compound.class "">
139 <!ENTITY % compound.class
140 "msgset|procedure|sidebar|qandaset|task
142 %local.compound.class;">
144 <!ENTITY % local.genobj.class "">
145 <!ENTITY % genobj.class
146 "anchor|bridgehead|remark|highlights
147 %local.genobj.class;">
149 <!ENTITY % local.descobj.class "">
150 <!ENTITY % descobj.class
151 "abstract|authorblurb|epigraph
152 %local.descobj.class;">
154 <!-- Character-level classes .............................................. -->
156 <!ENTITY % local.xref.char.class "">
157 <!ENTITY % xref.char.class
158 "footnoteref|xref|biblioref %local.xref.char.class;">
160 <!ENTITY % local.gen.char.class "">
161 <!ENTITY % gen.char.class
162 "abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
163 |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
164 |orgname|quote|trademark|wordasword
165 |personname %local.gen.char.class;">
167 <!ENTITY % local.link.char.class "">
168 <!ENTITY % link.char.class
169 "link|olink|ulink %local.link.char.class;">
171 <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
172 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
173 <!ENTITY % ebnf.inline.hook "">
175 <!ENTITY % local.tech.char.class "">
176 <!ENTITY % tech.char.class
178 |classname|methodname|interfacename|exceptionname
179 |ooclass|oointerface|ooexception
181 |command|computeroutput
182 |database|email|envar|errorcode|errorname|errortype|errortext|filename
183 |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
184 |guisubmenu|hardware|interface|keycap
185 |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
186 |menuchoice|mousebutton|option|optional|parameter
187 |prompt|property|replaceable|returnvalue|sgmltag|structfield
188 |structname|symbol|systemitem|uri|token|type|userinput|varname
190 %local.tech.char.class;">
192 <!ENTITY % local.base.char.class "">
193 <!ENTITY % base.char.class
194 "anchor %local.base.char.class;">
196 <!ENTITY % local.docinfo.char.class "">
197 <!ENTITY % docinfo.char.class
198 "author|authorinitials|corpauthor|corpcredit|modespec|othercredit
199 |productname|productnumber|revhistory
200 %local.docinfo.char.class;">
202 <!ENTITY % local.other.char.class "">
203 <!ENTITY % other.char.class
204 "remark|subscript|superscript %local.other.char.class;">
206 <!ENTITY % local.inlineobj.char.class "">
207 <!ENTITY % inlineobj.char.class
208 "inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;">
210 <!-- ...................................................................... -->
211 <!-- Entities for content models .......................................... -->
213 <!ENTITY % formalobject.title.content "title, titleabbrev?">
215 <!-- Redeclaration placeholder ............................................ -->
217 <!-- For redeclaring entities that are declared after this point while
218 retaining their references to the entities that are declared before
221 <![%dbpool.redecl.module;[
222 <!-- Defining rdbpool here makes some buggy XML parsers happy. -->
223 <!ENTITY % rdbpool "">
225 <!--end of dbpool.redecl.module-->]]>
227 <!-- Object-level mixtures ................................................ -->
230 list admn line synp para infm form cmpd gen desc
231 Component mixture X X X X X X X X X X
232 Sidebar mixture X X X X X X X a X
233 Footnote mixture X X X X X
234 Example mixture X X X X X
235 Highlights mixture X X X
236 Paragraph mixture X X X X
237 Admonition mixture X X X X X X b c
239 Table entry mixture X X X X d
240 Glossary def mixture X X X X X e
241 Legal notice mixture X X X X f
243 a. Just Procedure; not Sidebar itself or MsgSet.
246 d. Just Graphic; no other informal objects.
247 e. No Anchor, BridgeHead, or Highlights.
248 f. Just BlockQuote; no other informal objects.
251 <!ENTITY % local.component.mix "">
252 <!ENTITY % component.mix
253 "%list.class; |%admon.class;
254 |%linespecific.class; |%synop.class;
255 |%para.class; |%informal.class;
256 |%formal.class; |%compound.class;
257 |%genobj.class; |%descobj.class;
258 |%ndxterm.class; |beginpage
260 %local.component.mix;">
262 <!ENTITY % local.sidebar.mix "">
263 <!ENTITY % sidebar.mix
264 "%list.class; |%admon.class;
265 |%linespecific.class; |%synop.class;
266 |%para.class; |%informal.class;
267 |%formal.class; |procedure
269 |%ndxterm.class; |beginpage
271 %local.sidebar.mix;">
273 <!ENTITY % local.qandaset.mix "">
274 <!ENTITY % qandaset.mix
275 "%list.class; |%admon.class;
276 |%linespecific.class; |%synop.class;
277 |%para.class; |%informal.class;
278 |%formal.class; |procedure
282 %local.qandaset.mix;">
284 <!ENTITY % local.revdescription.mix "">
285 <!ENTITY % revdescription.mix
286 "%list.class; |%admon.class;
287 |%linespecific.class; |%synop.class;
288 |%para.class; |%informal.class;
289 |%formal.class; |procedure
292 %local.revdescription.mix;">
294 <!ENTITY % local.footnote.mix "">
295 <!ENTITY % footnote.mix
297 |%linespecific.class; |%synop.class;
298 |%para.class; |%informal.class;
299 %local.footnote.mix;">
301 <!ENTITY % local.example.mix "">
302 <!ENTITY % example.mix
304 |%linespecific.class; |%synop.class;
305 |%para.class; |%informal.class;
306 |%ndxterm.class; |beginpage
309 %local.example.mix;">
311 <!ENTITY % local.highlights.mix "">
312 <!ENTITY % highlights.mix
313 "%list.class; |%admon.class;
316 %local.highlights.mix;">
318 <!-- %formal.class; is explicitly excluded from many contexts in which
319 paragraphs are used -->
320 <!ENTITY % local.para.mix "">
322 "%list.class; |%admon.class;
323 |%linespecific.class;
328 <!ENTITY % local.admon.mix "">
331 |%linespecific.class; |%synop.class;
332 |%para.class; |%informal.class;
333 |%formal.class; |procedure|sidebar
334 |anchor|bridgehead|remark
335 |%ndxterm.class; |beginpage
339 <!ENTITY % local.figure.mix "">
340 <!ENTITY % figure.mix
341 "%linespecific.class; |%synop.class;
343 |%ndxterm.class; |beginpage
347 <!ENTITY % local.tabentry.mix "">
348 <!ENTITY % tabentry.mix
349 "%list.class; |%admon.class;
350 |%linespecific.class;
351 |%para.class; |graphic|mediaobject
353 %local.tabentry.mix;">
355 <!ENTITY % local.glossdef.mix "">
356 <!ENTITY % glossdef.mix
358 |%linespecific.class; |%synop.class;
359 |%para.class; |%informal.class;
362 |%ndxterm.class; |beginpage
363 %local.glossdef.mix;">
365 <!ENTITY % local.legalnotice.mix "">
366 <!ENTITY % legalnotice.mix
367 "%list.class; |%admon.class;
368 |%linespecific.class;
369 |%para.class; |blockquote
370 |%ndxterm.class; |beginpage
371 %local.legalnotice.mix;">
373 <!ENTITY % local.textobject.mix "">
374 <!ENTITY % textobject.mix
375 "%list.class; |%admon.class;
376 |%linespecific.class;
377 |%para.class; |blockquote
378 %local.textobject.mix;">
380 <!ENTITY % local.mediaobject.mix "">
381 <!ENTITY % mediaobject.mix
382 "videoobject|audioobject|imageobject|imageobjectco|textobject %local.mediaobject.mix;">
384 <!ENTITY % local.listpreamble.mix "">
385 <!ENTITY % listpreamble.mix
387 |%linespecific.class; |%synop.class;
388 |%para.class; |%informal.class;
389 |%genobj.class; |%descobj.class;
390 |%ndxterm.class; |beginpage
392 %local.listpreamble.mix;">
394 <!-- Character-level mixtures ............................................. -->
397 <!ENTITY % local.ubiq.mix "">
398 <!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;">
400 <!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
401 <!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
403 <!ENTITY % footnote.exclusion "-(footnote|%formal.class;)">
404 <!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
405 <!ENTITY % admon.exclusion "-(%admon.class;)">
406 <!ENTITY % formal.exclusion "-(%formal.class;)">
407 <!ENTITY % acronym.exclusion "-(acronym)">
408 <!ENTITY % beginpage.exclusion "-(beginpage)">
409 <!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
410 <!ENTITY % blockquote.exclusion "-(epigraph)">
411 <!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)">
412 <!ENTITY % glossterm.exclusion "-(glossterm)">
413 <!ENTITY % links.exclusion "-(link|olink|ulink|xref|biblioref)">
414 ]]><!-- sgml.features -->
416 <!-- not [sgml.features[ -->
417 <!ENTITY % local.ubiq.mix "">
418 <!ENTITY % ubiq.mix "">
420 <!ENTITY % ubiq.exclusion "">
421 <!ENTITY % ubiq.inclusion "">
423 <!ENTITY % footnote.exclusion "">
424 <!ENTITY % highlights.exclusion "">
425 <!ENTITY % admon.exclusion "">
426 <!ENTITY % formal.exclusion "">
427 <!ENTITY % acronym.exclusion "">
428 <!ENTITY % beginpage.exclusion "">
429 <!ENTITY % ndxterm.exclusion "">
430 <!ENTITY % blockquote.exclusion "">
431 <!ENTITY % remark.exclusion "">
432 <!ENTITY % glossterm.exclusion "">
433 <!ENTITY % links.exclusion "">
434 <!-- ]] not sgml.features -->
437 #PCD xref word link cptr base dnfo othr inob (synop)
438 para.char.mix X X X X X X X X X
439 title.char.mix X X X X X X X X X
440 ndxterm.char.mix X X X X X X X X a
441 cptr.char.mix X X X X X a
442 smallcptr.char.mix X b a
443 word.char.mix X c X X X a
444 docinfo.char.mix X d X b X a
446 a. Just InlineGraphic; no InlineEquation.
447 b. Just Replaceable; no other computer terms.
448 c. Just Emphasis and Trademark; no other word elements.
449 d. Just Acronym, Emphasis, and Trademark; no other word elements.
452 <!ENTITY % local.para.char.mix "">
453 <!ENTITY % para.char.mix
455 |%xref.char.class; |%gen.char.class;
456 |%link.char.class; |%tech.char.class;
457 |%base.char.class; |%docinfo.char.class;
458 |%other.char.class; |%inlineobj.char.class;
460 |%ndxterm.class; |beginpage
462 %local.para.char.mix;">
464 <!ENTITY % local.title.char.mix "">
465 <!ENTITY % title.char.mix
467 |%xref.char.class; |%gen.char.class;
468 |%link.char.class; |%tech.char.class;
469 |%base.char.class; |%docinfo.char.class;
470 |%other.char.class; |%inlineobj.char.class;
472 %local.title.char.mix;">
474 <!ENTITY % local.ndxterm.char.mix "">
475 <!ENTITY % ndxterm.char.mix
477 |%xref.char.class; |%gen.char.class;
478 |%link.char.class; |%tech.char.class;
479 |%base.char.class; |%docinfo.char.class;
480 |%other.char.class; |inlinegraphic|inlinemediaobject
481 %local.ndxterm.char.mix;">
483 <!ENTITY % local.cptr.char.mix "">
484 <!ENTITY % cptr.char.mix
486 |%link.char.class; |%tech.char.class;
488 |%other.char.class; |inlinegraphic|inlinemediaobject
489 |%ndxterm.class; |beginpage
490 %local.cptr.char.mix;">
492 <!ENTITY % local.smallcptr.char.mix "">
493 <!ENTITY % smallcptr.char.mix
496 |inlinegraphic|inlinemediaobject
497 |%ndxterm.class; |beginpage
498 %local.smallcptr.char.mix;">
500 <!ENTITY % local.word.char.mix "">
501 <!ENTITY % word.char.mix
503 |acronym|emphasis|trademark
506 |%other.char.class; |inlinegraphic|inlinemediaobject
507 |%ndxterm.class; |beginpage
508 %local.word.char.mix;">
510 <!ENTITY % local.docinfo.char.mix "">
511 <!ENTITY % docinfo.char.mix
516 |%other.char.class; |inlinegraphic|inlinemediaobject
518 %local.docinfo.char.mix;">
519 <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
520 <!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
522 <!-- ...................................................................... -->
523 <!-- Entities for attributes and attribute components ..................... -->
525 <!-- Effectivity attributes ............................................... -->
528 <!-- Arch: Computer or chip architecture to which element applies; no
531 <!ENTITY % arch.attrib
532 "arch CDATA #IMPLIED">
534 <!-- Condition: General-purpose effectivity attribute -->
536 <!ENTITY % condition.attrib
537 "condition CDATA #IMPLIED">
539 <!-- Conformance: Standards conformance characteristics -->
541 <!ENTITY % conformance.attrib
542 "conformance NMTOKENS #IMPLIED">
545 <!-- OS: Operating system to which element applies; no default -->
551 <!-- Revision: Editorial revision to which element belongs; no default -->
553 <!ENTITY % revision.attrib
554 "revision CDATA #IMPLIED">
556 <!-- Security: Security classification; no default -->
558 <!ENTITY % security.attrib
559 "security CDATA #IMPLIED">
561 <!-- UserLevel: Level of user experience to which element applies; no
564 <!ENTITY % userlevel.attrib
565 "userlevel CDATA #IMPLIED">
567 <!-- Vendor: Computer vendor to which element applies; no default -->
569 <!ENTITY % vendor.attrib
570 "vendor CDATA #IMPLIED">
572 <!-- Wordsize: Computer word size (32 bit, 64 bit, etc.); no default -->
574 <!ENTITY % wordsize.attrib
575 "wordsize CDATA #IMPLIED">
577 <!ENTITY % local.effectivity.attrib "">
578 <!ENTITY % effectivity.attrib
588 %local.effectivity.attrib;"
591 <!-- Common attributes .................................................... -->
594 <!-- Id: Unique identifier of element; no default -->
600 <!-- Id: Unique identifier of element; a value must be supplied; no
603 <!ENTITY % idreq.attrib
607 <!-- Lang: Indicator of language in which element is written, for
608 translation, character set management, etc.; no default -->
610 <!ENTITY % lang.attrib
611 "lang CDATA #IMPLIED">
614 <!-- Remap: Previous role of element before conversion; no default -->
616 <!ENTITY % remap.attrib
617 "remap CDATA #IMPLIED">
620 <!-- Role: New role of element in local environment; no default -->
622 <!ENTITY % role.attrib
623 "role CDATA #IMPLIED">
626 <!-- XRefLabel: Alternate labeling string for XRef text generation;
627 default is usually title or other appropriate label text already
628 contained in element -->
630 <!ENTITY % xreflabel.attrib
631 "xreflabel CDATA #IMPLIED">
634 <!-- RevisionFlag: Revision status of element; default is that element
637 <!ENTITY
% revisionflag.attrib
638 "revisionflag (changed
643 <!ENTITY
% local.common.attrib
"">
645 <!-- dir
: Bidirectional override
-->
647 <!ENTITY
% dir.attrib
653 <!-- xml
:base
: base URI
-->
656 <!ENTITY
% xml
-base.attrib
"">
658 <!ENTITY
% xml
-base.attrib
659 "xml:base CDATA #IMPLIED">
661 <!-- Role is included explicitly on each element
-->
663 <!ENTITY
% common.attrib
668 %revisionflag.attrib;
672 %local.common.attrib;"
675 <!-- Role is included explicitly on each element
-->
677 <!ENTITY
% idreq.common.attrib
682 %revisionflag.attrib;
686 %local.common.attrib;"
689 <!-- Semi
-common attributes and other attribute entities ..................
-->
691 <!ENTITY
% local.graphics.attrib
"">
693 <!-- EntityRef
: Name of an external entity containing the content
695 <!-- FileRef
: Filename
, qualified by a pathname if desired
,
696 designating the file containing the content of the graphic
-->
697 <!-- Format
: Notation of the element content
, if any
-->
698 <!-- SrcCredit
: Information about the source of the Graphic
-->
699 <!-- Width
: Same as CALS
reprowid (desired width
) -->
700 <!-- Depth
: Same as CALS
reprodep (desired depth
) -->
701 <!-- Align
: Same as CALS hplace with
'none' removed
; #IMPLIED means
702 application
-specific
-->
703 <!-- Scale
: Conflation of CALS hscale and vscale
-->
704 <!-- Scalefit
: Same as CALS scalefit
-->
706 <!ENTITY
% graphics.attrib
708 entityref ENTITY #IMPLIED
709 fileref CDATA #IMPLIED
710 format (%notation.class;) #IMPLIED
711 srccredit CDATA #IMPLIED
713 contentwidth CDATA #IMPLIED
715 contentdepth CDATA #IMPLIED
723 scalefit %yesorno.attvals;
725 %local.graphics.attrib;"
728 <!ENTITY
% local.keyaction.attrib
"">
730 <!-- Action
: Key combination type
; default is unspecified if one
731 child element
, Simul if there is more than one
; if value is
732 Other
, the OtherAction attribute must have a nonempty value
-->
733 <!-- OtherAction
: User
-defined key combination type
-->
735 <!ENTITY
% keyaction.attrib
743 otheraction CDATA #IMPLIED
744 %local.keyaction.attrib;"
748 <!-- Label
: Identifying number or string
; default is usually the
749 appropriate number or string autogenerated by a formatter
-->
751 <!ENTITY
% label.attrib
752 "label CDATA #IMPLIED">
755 <!-- xml
:space
: whitespace treatment
-->
758 <!ENTITY
% xml
-space.attrib
"">
760 <!ENTITY
% xml
-space.attrib
761 "xml:space (preserve) #IMPLIED">
763 <!-- Format
: whether element is assumed to contain significant white
766 <!ENTITY
% linespecific.attrib
768 (linespecific) 'linespecific'
770 linenumbering (numbered|unnumbered) #IMPLIED
771 continuation (continues|restarts) #IMPLIED
772 startinglinenumber CDATA #IMPLIED
773 language CDATA #IMPLIED">
775 <!-- Linkend
: link to related information
; no default
-->
777 <!ENTITY
% linkend.attrib
778 "linkend IDREF #IMPLIED">
781 <!-- Linkend
: required link to related information
-->
783 <!ENTITY
% linkendreq.attrib
784 "linkend IDREF #REQUIRED">
787 <!-- Linkends
: link to one or more sets of related information
; no
790 <!ENTITY
% linkends.attrib
791 "linkends IDREFS #IMPLIED">
794 <!ENTITY
% local.mark.attrib
"">
795 <!ENTITY
% mark.attrib
801 <!-- MoreInfo
: whether element
's content has an associated RefEntry -->
803 <!ENTITY % moreinfo.attrib
804 "moreinfo (refentry|none) 'none
'">
807 <!-- Pagenum: number of page on which element appears; no default -->
809 <!ENTITY % pagenum.attrib
810 "pagenum CDATA #IMPLIED">
812 <!ENTITY % local.status.attrib "">
814 <!-- Status: Editorial or publication status of the element
815 it applies to, such as "in review" or "approved for distribution" -->
817 <!ENTITY % status.attrib
818 "status CDATA #IMPLIED
819 %local.status.attrib;"
823 <!-- Width: width of the longest line in the element to which it
824 pertains, in number of characters -->
826 <!ENTITY % width.attrib
827 "width CDATA #IMPLIED">
829 <!-- ...................................................................... -->
830 <!-- Title elements ....................................................... -->
832 <!ENTITY % title.module "INCLUDE">
834 <!ENTITY % local.title.attrib "">
835 <!ENTITY % title.role.attrib "%role.attrib;">
837 <!ENTITY % title.element "INCLUDE">
839 <!--doc:The text of the title of a section of a document or of a formal block-level element.-->
840 <!ELEMENT title %ho; (%title.char.mix;)*>
841 <!--end of title.element-->]]>
843 <!ENTITY % title.attlist "INCLUDE">
851 <!--end of title.attlist-->]]>
852 <!--end of title.module-->]]>
854 <!ENTITY % titleabbrev.module "INCLUDE">
855 <![%titleabbrev.module;[
856 <!ENTITY % local.titleabbrev.attrib "">
857 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
859 <!ENTITY % titleabbrev.element "INCLUDE">
860 <![%titleabbrev.element;[
861 <!--doc:The abbreviation of a Title.-->
862 <!ELEMENT titleabbrev %ho; (%title.char.mix;)*>
863 <!--end of titleabbrev.element-->]]>
865 <!ENTITY % titleabbrev.attlist "INCLUDE">
866 <![%titleabbrev.attlist;[
867 <!ATTLIST titleabbrev
869 %titleabbrev.role.attrib;
870 %local.titleabbrev.attrib;
872 <!--end of titleabbrev.attlist-->]]>
873 <!--end of titleabbrev.module-->]]>
875 <!ENTITY % subtitle.module "INCLUDE">
876 <![%subtitle.module;[
877 <!ENTITY % local.subtitle.attrib "">
878 <!ENTITY % subtitle.role.attrib "%role.attrib;">
880 <!ENTITY % subtitle.element "INCLUDE">
881 <![%subtitle.element;[
882 <!--doc:The subtitle of a document.-->
883 <!ELEMENT subtitle %ho; (%title.char.mix;)*>
884 <!--end of subtitle.element-->]]>
886 <!ENTITY % subtitle.attlist "INCLUDE">
887 <![%subtitle.attlist;[
890 %subtitle.role.attrib;
891 %local.subtitle.attrib;
893 <!--end of subtitle.attlist-->]]>
894 <!--end of subtitle.module-->]]>
896 <!-- ...................................................................... -->
897 <!-- Bibliographic entities and elements .................................. -->
899 <!-- The bibliographic elements are typically used in the document
900 hierarchy. They do not appear in content models of information
901 pool elements. See also the document information elements,
904 <!ENTITY % local.person.ident.mix "">
905 <!ENTITY % person.ident.mix
906 "honorific|firstname|surname|lineage|othername|affiliation
907 |authorblurb|contrib %local.person.ident.mix;">
909 <!ENTITY % local.bibliocomponent.mix "">
910 <!ENTITY % bibliocomponent.mix
911 "abbrev|abstract|address|artpagenums|author
912 |authorgroup|authorinitials|bibliomisc|biblioset
913 |collab|confgroup|contractnum|contractsponsor
914 |copyright|corpauthor|corpname|corpcredit|date|edition
915 |editor|invpartnumber|isbn|issn|issuenum|orgname
916 |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
917 |othercredit|pagenums|printhistory|productname
918 |productnumber|pubdate|publisher|publishername
919 |pubsnumber|releaseinfo|revhistory|seriesvolnums
920 |subtitle|title|titleabbrev|volumenum|citetitle
921 |personname|%person.ident.mix;
923 %local.bibliocomponent.mix;">
925 <!-- I don't think this is well placed
, but it needs to be here because of
-->
926 <!-- the reference to bibliocomponent.mix
-->
927 <!ENTITY
% local.info.class
"">
928 <!ENTITY
% info.class
929 "graphic | mediaobject | legalnotice | modespec
930 | subjectset | keywordset | itermset | %bibliocomponent.mix;
934 <!-- BiblioList ........................
-->
936 <!ENTITY
% bibliolist.module
"INCLUDE">
937 <![%bibliolist.module
;[
938 <!ENTITY
% local.bibliolist.attrib
"">
939 <!ENTITY
% bibliolist.role.attrib
"%role.attrib;">
941 <!ENTITY
% bibliolist.element
"INCLUDE">
942 <![%bibliolist.element
;[
943 <!--doc
:A wrapper for a set of bibliography entries.
-->
944 <!ELEMENT bibliolist
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
945 (biblioentry|bibliomixed
)+)>
946 <!--end of bibliolist.element
-->]]>
948 <!ENTITY
% bibliolist.attlist
"INCLUDE">
949 <![%bibliolist.attlist
;[
952 %bibliolist.role.attrib
;
953 %local.bibliolist.attrib
;
955 <!--end of bibliolist.attlist
-->]]>
956 <!--end of bibliolist.module
-->]]>
958 <!ENTITY
% biblioentry.module
"INCLUDE">
959 <![%biblioentry.module
;[
960 <!ENTITY
% local.biblioentry.attrib
"">
961 <!ENTITY
% biblioentry.role.attrib
"%role.attrib;">
963 <!ENTITY
% biblioentry.element
"INCLUDE">
964 <![%biblioentry.element
;[
965 <!--doc
:An entry in a Bibliography.
-->
966 <!ELEMENT biblioentry
%ho
; ((articleinfo |
(%bibliocomponent.mix
;))+)
968 <!--end of biblioentry.element
-->]]>
970 <!ENTITY
% biblioentry.attlist
"INCLUDE">
971 <![%biblioentry.attlist
;[
972 <!ATTLIST biblioentry
974 %biblioentry.role.attrib
;
975 %local.biblioentry.attrib
;
977 <!--end of biblioentry.attlist
-->]]>
978 <!--end of biblioentry.module
-->]]>
980 <!ENTITY
% bibliomixed.module
"INCLUDE">
981 <![%bibliomixed.module
;[
982 <!ENTITY
% local.bibliomixed.attrib
"">
983 <!ENTITY
% bibliomixed.role.attrib
"%role.attrib;">
985 <!ENTITY
% bibliomixed.element
"INCLUDE">
986 <![%bibliomixed.element
;[
987 <!--doc
:An entry in a Bibliography.
-->
988 <!ELEMENT bibliomixed
%ho
; (#PCDATA |
%bibliocomponent.mix
; | bibliomset
)*
990 <!--end of bibliomixed.element
-->]]>
992 <!ENTITY
% bibliomixed.attlist
"INCLUDE">
993 <![%bibliomixed.attlist
;[
994 <!ATTLIST bibliomixed
996 %bibliomixed.role.attrib
;
997 %local.bibliomixed.attrib
;
999 <!--end of bibliomixed.attlist
-->]]>
1000 <!--end of bibliomixed.module
-->]]>
1002 <!ENTITY
% articleinfo.module
"INCLUDE">
1003 <![%articleinfo.module
;[
1004 <!ENTITY
% local.articleinfo.attrib
"">
1005 <!ENTITY
% articleinfo.role.attrib
"%role.attrib;">
1007 <!ENTITY
% articleinfo.element
"INCLUDE">
1008 <![%articleinfo.element
;[
1009 <!--doc
:Meta
-information for an Article.
-->
1010 <!ELEMENT articleinfo
%ho
; ((%info.class
;)+)
1011 %beginpage.exclusion
;>
1012 <!--end of articleinfo.element
-->]]>
1014 <!ENTITY
% articleinfo.attlist
"INCLUDE">
1015 <![%articleinfo.attlist
;[
1016 <!ATTLIST articleinfo
1018 %articleinfo.role.attrib
;
1019 %local.articleinfo.attrib
;
1021 <!--end of articleinfo.attlist
-->]]>
1022 <!--end of articleinfo.module
-->]]>
1024 <!ENTITY
% biblioset.module
"INCLUDE">
1025 <![%biblioset.module
;[
1026 <!ENTITY
% local.biblioset.attrib
"">
1027 <!ENTITY
% biblioset.role.attrib
"%role.attrib;">
1029 <!ENTITY
% biblioset.element
"INCLUDE">
1030 <![%biblioset.element
;[
1031 <!--doc
:A
"raw" container for related bibliographic information.
-->
1032 <!ELEMENT biblioset
%ho
; ((%bibliocomponent.mix
;)+)
1034 <!--end of biblioset.element
-->]]>
1036 <!-- Relation
: Relationship of elements contained within BiblioSet
-->
1039 <!ENTITY
% biblioset.attlist
"INCLUDE">
1040 <![%biblioset.attlist
;[
1042 relation CDATA #IMPLIED
1044 %biblioset.role.attrib
;
1045 %local.biblioset.attrib
;
1047 <!--end of biblioset.attlist
-->]]>
1048 <!--end of biblioset.module
-->]]>
1050 <!ENTITY
% bibliomset.module
"INCLUDE">
1051 <![%bibliomset.module
;[
1052 <!ENTITY
% bibliomset.role.attrib
"%role.attrib;">
1053 <!ENTITY
% local.bibliomset.attrib
"">
1055 <!ENTITY
% bibliomset.element
"INCLUDE">
1056 <![%bibliomset.element
;[
1057 <!--doc
:A
"cooked" container for related bibliographic information.
-->
1058 <!ELEMENT bibliomset
%ho
; (#PCDATA |
%bibliocomponent.mix
; | bibliomset
)*
1060 <!--end of bibliomset.element
-->]]>
1062 <!-- Relation
: Relationship of elements contained within BiblioMSet
-->
1065 <!ENTITY
% bibliomset.attlist
"INCLUDE">
1066 <![%bibliomset.attlist
;[
1067 <!ATTLIST bibliomset
1068 relation CDATA #IMPLIED
1070 %bibliomset.role.attrib
;
1071 %local.bibliomset.attrib
;
1073 <!--end of bibliomset.attlist
-->]]>
1074 <!--end of bibliomset.module
-->]]>
1076 <!ENTITY
% bibliomisc.module
"INCLUDE">
1077 <![%bibliomisc.module
;[
1078 <!ENTITY
% local.bibliomisc.attrib
"">
1079 <!ENTITY
% bibliomisc.role.attrib
"%role.attrib;">
1081 <!ENTITY
% bibliomisc.element
"INCLUDE">
1082 <![%bibliomisc.element
;[
1083 <!--doc
:Untyped bibliographic information.
-->
1084 <!ELEMENT bibliomisc
%ho
; (%para.char.mix
;)*>
1085 <!--end of bibliomisc.element
-->]]>
1087 <!ENTITY
% bibliomisc.attlist
"INCLUDE">
1088 <![%bibliomisc.attlist
;[
1089 <!ATTLIST bibliomisc
1091 %bibliomisc.role.attrib
;
1092 %local.bibliomisc.attrib
;
1094 <!--end of bibliomisc.attlist
-->]]>
1095 <!--end of bibliomisc.module
-->]]>
1097 <!-- ......................................................................
-->
1098 <!-- Subject
, Keyword
, and ITermSet elements ..............................
-->
1100 <!ENTITY
% subjectset.content.module
"INCLUDE">
1101 <![%subjectset.content.module
;[
1102 <!ENTITY
% subjectset.module
"INCLUDE">
1103 <![%subjectset.module
;[
1104 <!ENTITY
% local.subjectset.attrib
"">
1105 <!ENTITY
% subjectset.role.attrib
"%role.attrib;">
1107 <!ENTITY
% subjectset.element
"INCLUDE">
1108 <![%subjectset.element
;[
1109 <!--doc
:A set of terms describing the subject matter of a document.
-->
1110 <!ELEMENT subjectset
%ho
; (subject
+)>
1111 <!--end of subjectset.element
-->]]>
1113 <!-- Scheme
: Controlled vocabulary employed in SubjectTerms
-->
1116 <!ENTITY
% subjectset.attlist
"INCLUDE">
1117 <![%subjectset.attlist
;[
1118 <!ATTLIST subjectset
1119 scheme NMTOKEN #IMPLIED
1121 %subjectset.role.attrib
;
1122 %local.subjectset.attrib
;
1124 <!--end of subjectset.attlist
-->]]>
1125 <!--end of subjectset.module
-->]]>
1127 <!ENTITY
% subject.module
"INCLUDE">
1128 <![%subject.module
;[
1129 <!ENTITY
% local.subject.attrib
"">
1130 <!ENTITY
% subject.role.attrib
"%role.attrib;">
1132 <!ENTITY
% subject.element
"INCLUDE">
1133 <![%subject.element
;[
1134 <!--doc
:One of a group of terms describing the subject matter of a document.
-->
1135 <!ELEMENT subject
%ho
; (subjectterm
+)>
1136 <!--end of subject.element
-->]]>
1138 <!-- Weight
: Ranking of this group of SubjectTerms relative
1139 to others
, 0 is low
, no highest value specified
-->
1142 <!ENTITY
% subject.attlist
"INCLUDE">
1143 <![%subject.attlist
;[
1145 weight CDATA #IMPLIED
1147 %subject.role.attrib
;
1148 %local.subject.attrib
;
1150 <!--end of subject.attlist
-->]]>
1151 <!--end of subject.module
-->]]>
1153 <!ENTITY
% subjectterm.module
"INCLUDE">
1154 <![%subjectterm.module
;[
1155 <!ENTITY
% local.subjectterm.attrib
"">
1156 <!ENTITY
% subjectterm.role.attrib
"%role.attrib;">
1158 <!ENTITY
% subjectterm.element
"INCLUDE">
1159 <![%subjectterm.element
;[
1160 <!--doc
:A term in a group of terms describing the subject matter of a document.
-->
1161 <!ELEMENT subjectterm
%ho
; (#PCDATA
)>
1162 <!--end of subjectterm.element
-->]]>
1164 <!ENTITY
% subjectterm.attlist
"INCLUDE">
1165 <![%subjectterm.attlist
;[
1166 <!ATTLIST subjectterm
1168 %subjectterm.role.attrib
;
1169 %local.subjectterm.attrib
;
1171 <!--end of subjectterm.attlist
-->]]>
1172 <!--end of subjectterm.module
-->]]>
1173 <!--end of subjectset.content.module
-->]]>
1175 <!ENTITY
% keywordset.content.module
"INCLUDE">
1176 <![%keywordset.content.module
;[
1177 <!ENTITY
% keywordset.module
"INCLUDE">
1178 <![%keywordset.module
;[
1179 <!ENTITY
% local.keywordset.attrib
"">
1180 <!ENTITY
% keywordset.role.attrib
"%role.attrib;">
1182 <!ENTITY
% keywordset.element
"INCLUDE">
1183 <![%keywordset.element
;[
1184 <!--doc
:A set of keywords describing the content of a document.
-->
1185 <!ELEMENT keywordset
%ho
; (keyword
+)>
1186 <!--end of keywordset.element
-->]]>
1188 <!ENTITY
% keywordset.attlist
"INCLUDE">
1189 <![%keywordset.attlist
;[
1190 <!ATTLIST keywordset
1192 %keywordset.role.attrib
;
1193 %local.keywordset.attrib
;
1195 <!--end of keywordset.attlist
-->]]>
1196 <!--end of keywordset.module
-->]]>
1198 <!ENTITY
% keyword.module
"INCLUDE">
1199 <![%keyword.module
;[
1200 <!ENTITY
% local.keyword.attrib
"">
1201 <!ENTITY
% keyword.role.attrib
"%role.attrib;">
1203 <!ENTITY
% keyword.element
"INCLUDE">
1204 <![%keyword.element
;[
1205 <!--doc
:One of a set of keywords describing the content of a document.
-->
1206 <!ELEMENT keyword
%ho
; (#PCDATA
)>
1207 <!--end of keyword.element
-->]]>
1209 <!ENTITY
% keyword.attlist
"INCLUDE">
1210 <![%keyword.attlist
;[
1213 %keyword.role.attrib
;
1214 %local.keyword.attrib
;
1216 <!--end of keyword.attlist
-->]]>
1217 <!--end of keyword.module
-->]]>
1218 <!--end of keywordset.content.module
-->]]>
1220 <!ENTITY
% itermset.module
"INCLUDE">
1221 <![%itermset.module
;[
1222 <!ENTITY
% local.itermset.attrib
"">
1223 <!ENTITY
% itermset.role.attrib
"%role.attrib;">
1225 <!ENTITY
% itermset.element
"INCLUDE">
1226 <![%itermset.element
;[
1227 <!--doc
:A set of index terms in the meta
-information of a document.
-->
1228 <!ELEMENT itermset
%ho
; (indexterm
+)>
1229 <!--end of itermset.element
-->]]>
1231 <!ENTITY
% itermset.attlist
"INCLUDE">
1232 <![%itermset.attlist
;[
1235 %itermset.role.attrib
;
1236 %local.itermset.attrib
;
1238 <!--end of itermset.attlist
-->]]>
1239 <!--end of itermset.module
-->]]>
1241 <!-- Bibliographic info for
"blocks" -->
1243 <!ENTITY
% blockinfo.module
"INCLUDE">
1244 <![ %blockinfo.module
; [
1245 <!ENTITY
% local.blockinfo.attrib
"">
1246 <!ENTITY
% blockinfo.role.attrib
"%role.attrib;">
1248 <!ENTITY
% blockinfo.element
"INCLUDE">
1249 <![ %blockinfo.element
; [
1250 <!--doc
:Meta
-information for a block element.
-->
1251 <!ELEMENT blockinfo
%ho
; ((%info.class
;)+)
1252 %beginpage.exclusion
;>
1253 <!--end of blockinfo.element
-->]]>
1255 <!ENTITY
% blockinfo.attlist
"INCLUDE">
1256 <![ %blockinfo.attlist
; [
1259 %blockinfo.role.attrib
;
1260 %local.blockinfo.attrib
;
1262 <!--end of blockinfo.attlist
-->]]>
1263 <!--end of blockinfo.module
-->]]>
1265 <!-- ......................................................................
-->
1266 <!-- Compound (section
-ish
) elements ......................................
-->
1268 <!-- Message set ......................
-->
1270 <!ENTITY
% msgset.content.module
"INCLUDE">
1271 <![%msgset.content.module
;[
1272 <!ENTITY
% msgset.module
"INCLUDE">
1274 <!ENTITY
% local.msgset.attrib
"">
1275 <!ENTITY
% msgset.role.attrib
"%role.attrib;">
1277 <!ENTITY
% msgset.element
"INCLUDE">
1278 <![%msgset.element
;[
1279 <!--doc
:A detailed set of messages
, usually error messages.
-->
1280 <!ELEMENT msgset
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
1281 (msgentry
+|simplemsgentry
+))>
1282 <!--end of msgset.element
-->]]>
1284 <!ENTITY
% msgset.attlist
"INCLUDE">
1285 <![%msgset.attlist
;[
1288 %msgset.role.attrib
;
1289 %local.msgset.attrib
;
1291 <!--end of msgset.attlist
-->]]>
1292 <!--end of msgset.module
-->]]>
1294 <!ENTITY
% msgentry.module
"INCLUDE">
1295 <![%msgentry.module
;[
1296 <!ENTITY
% local.msgentry.attrib
"">
1297 <!ENTITY
% msgentry.role.attrib
"%role.attrib;">
1299 <!ENTITY
% msgentry.element
"INCLUDE">
1300 <![%msgentry.element
;[
1301 <!--doc
:A wrapper for an entry in a message set.
-->
1302 <!ELEMENT msgentry
%ho
; (msg
+, msginfo?
, msgexplan*)
>
1303 <!--end of msgentry.element
-->]]>
1305 <!ENTITY
% msgentry.attlist
"INCLUDE">
1306 <![%msgentry.attlist
;[
1309 %msgentry.role.attrib
;
1310 %local.msgentry.attrib
;
1312 <!--end of msgentry.attlist
-->]]>
1313 <!--end of msgentry.module
-->]]>
1315 <!ENTITY
% simplemsgentry.module
"INCLUDE">
1316 <![ %simplemsgentry.module
; [
1317 <!ENTITY
% local.simplemsgentry.attrib
"">
1318 <!ENTITY
% simplemsgentry.role.attrib
"%role.attrib;">
1320 <!ENTITY
% simplemsgentry.element
"INCLUDE">
1321 <![ %simplemsgentry.element
; [
1322 <!--doc
:A wrapper for a simpler entry in a message set.
-->
1323 <!ELEMENT simplemsgentry
%ho
; (msgtext
, msgexplan
+)>
1324 <!--end of simplemsgentry.element
-->]]>
1326 <!ENTITY
% simplemsgentry.attlist
"INCLUDE">
1327 <![ %simplemsgentry.attlist
; [
1328 <!ATTLIST simplemsgentry
1329 audience CDATA #IMPLIED
1330 level CDATA #IMPLIED
1331 origin CDATA #IMPLIED
1333 %simplemsgentry.role.attrib
;
1334 %local.simplemsgentry.attrib
;
1336 <!--end of simplemsgentry.attlist
-->]]>
1337 <!--end of simplemsgentry.module
-->]]>
1339 <!ENTITY
% msg.module
"INCLUDE">
1341 <!ENTITY
% local.msg.attrib
"">
1342 <!ENTITY
% msg.role.attrib
"%role.attrib;">
1344 <!ENTITY
% msg.element
"INCLUDE">
1346 <!--doc
:A message in a message set.
-->
1347 <!ELEMENT msg
%ho
; (title?
, msgmain
, (msgsub | msgrel
)*)
>
1348 <!--end of msg.element
-->]]>
1350 <!ENTITY
% msg.attlist
"INCLUDE">
1357 <!--end of msg.attlist
-->]]>
1358 <!--end of msg.module
-->]]>
1360 <!ENTITY
% msgmain.module
"INCLUDE">
1361 <![%msgmain.module
;[
1362 <!ENTITY
% local.msgmain.attrib
"">
1363 <!ENTITY
% msgmain.role.attrib
"%role.attrib;">
1365 <!ENTITY
% msgmain.element
"INCLUDE">
1366 <![%msgmain.element
;[
1367 <!--doc
:The primary component of a message in a message set.
-->
1368 <!ELEMENT msgmain
%ho
; (title?
, msgtext
)>
1369 <!--end of msgmain.element
-->]]>
1371 <!ENTITY
% msgmain.attlist
"INCLUDE">
1372 <![%msgmain.attlist
;[
1375 %msgmain.role.attrib
;
1376 %local.msgmain.attrib
;
1378 <!--end of msgmain.attlist
-->]]>
1379 <!--end of msgmain.module
-->]]>
1381 <!ENTITY
% msgsub.module
"INCLUDE">
1383 <!ENTITY
% local.msgsub.attrib
"">
1384 <!ENTITY
% msgsub.role.attrib
"%role.attrib;">
1386 <!ENTITY
% msgsub.element
"INCLUDE">
1387 <![%msgsub.element
;[
1388 <!--doc
:A subcomponent of a message in a message set.
-->
1389 <!ELEMENT msgsub
%ho
; (title?
, msgtext
)>
1390 <!--end of msgsub.element
-->]]>
1392 <!ENTITY
% msgsub.attlist
"INCLUDE">
1393 <![%msgsub.attlist
;[
1396 %msgsub.role.attrib
;
1397 %local.msgsub.attrib
;
1399 <!--end of msgsub.attlist
-->]]>
1400 <!--end of msgsub.module
-->]]>
1402 <!ENTITY
% msgrel.module
"INCLUDE">
1404 <!ENTITY
% local.msgrel.attrib
"">
1405 <!ENTITY
% msgrel.role.attrib
"%role.attrib;">
1407 <!ENTITY
% msgrel.element
"INCLUDE">
1408 <![%msgrel.element
;[
1409 <!--doc
:A related component of a message in a message set.
-->
1410 <!ELEMENT msgrel
%ho
; (title?
, msgtext
)>
1411 <!--end of msgrel.element
-->]]>
1413 <!ENTITY
% msgrel.attlist
"INCLUDE">
1414 <![%msgrel.attlist
;[
1417 %msgrel.role.attrib
;
1418 %local.msgrel.attrib
;
1420 <!--end of msgrel.attlist
-->]]>
1421 <!--end of msgrel.module
-->]]>
1423 <!-- MsgText (defined in the Inlines section
, below
)-->
1425 <!ENTITY
% msginfo.module
"INCLUDE">
1426 <![%msginfo.module
;[
1427 <!ENTITY
% local.msginfo.attrib
"">
1428 <!ENTITY
% msginfo.role.attrib
"%role.attrib;">
1430 <!ENTITY
% msginfo.element
"INCLUDE">
1431 <![%msginfo.element
;[
1432 <!--doc
:Information about a message in a message set.
-->
1433 <!ELEMENT msginfo
%ho
; ((msglevel | msgorig | msgaud
)*)
>
1434 <!--end of msginfo.element
-->]]>
1436 <!ENTITY
% msginfo.attlist
"INCLUDE">
1437 <![%msginfo.attlist
;[
1440 %msginfo.role.attrib
;
1441 %local.msginfo.attrib
;
1443 <!--end of msginfo.attlist
-->]]>
1444 <!--end of msginfo.module
-->]]>
1446 <!ENTITY
% msglevel.module
"INCLUDE">
1447 <![%msglevel.module
;[
1448 <!ENTITY
% local.msglevel.attrib
"">
1449 <!ENTITY
% msglevel.role.attrib
"%role.attrib;">
1451 <!ENTITY
% msglevel.element
"INCLUDE">
1452 <![%msglevel.element
;[
1453 <!--doc
:The level of importance or severity of a message in a message set.
-->
1454 <!ELEMENT msglevel
%ho
; (%smallcptr.char.mix
;)*>
1455 <!--end of msglevel.element
-->]]>
1457 <!ENTITY
% msglevel.attlist
"INCLUDE">
1458 <![%msglevel.attlist
;[
1461 %msglevel.role.attrib
;
1462 %local.msglevel.attrib
;
1464 <!--end of msglevel.attlist
-->]]>
1465 <!--end of msglevel.module
-->]]>
1467 <!ENTITY
% msgorig.module
"INCLUDE">
1468 <![%msgorig.module
;[
1469 <!ENTITY
% local.msgorig.attrib
"">
1470 <!ENTITY
% msgorig.role.attrib
"%role.attrib;">
1472 <!ENTITY
% msgorig.element
"INCLUDE">
1473 <![%msgorig.element
;[
1474 <!--doc
:The origin of a message in a message set.
-->
1475 <!ELEMENT msgorig
%ho
; (%smallcptr.char.mix
;)*>
1476 <!--end of msgorig.element
-->]]>
1478 <!ENTITY
% msgorig.attlist
"INCLUDE">
1479 <![%msgorig.attlist
;[
1482 %msgorig.role.attrib
;
1483 %local.msgorig.attrib
;
1485 <!--end of msgorig.attlist
-->]]>
1486 <!--end of msgorig.module
-->]]>
1488 <!ENTITY
% msgaud.module
"INCLUDE">
1490 <!ENTITY
% local.msgaud.attrib
"">
1491 <!ENTITY
% msgaud.role.attrib
"%role.attrib;">
1493 <!ENTITY
% msgaud.element
"INCLUDE">
1494 <![%msgaud.element
;[
1495 <!--doc
:The audience to which a message in a message set is relevant.
-->
1496 <!ELEMENT msgaud
%ho
; (%para.char.mix
;)*>
1497 <!--end of msgaud.element
-->]]>
1499 <!ENTITY
% msgaud.attlist
"INCLUDE">
1500 <![%msgaud.attlist
;[
1503 %msgaud.role.attrib
;
1504 %local.msgaud.attrib
;
1506 <!--end of msgaud.attlist
-->]]>
1507 <!--end of msgaud.module
-->]]>
1509 <!ENTITY
% msgexplan.module
"INCLUDE">
1510 <![%msgexplan.module
;[
1511 <!ENTITY
% local.msgexplan.attrib
"">
1512 <!ENTITY
% msgexplan.role.attrib
"%role.attrib;">
1514 <!ENTITY
% msgexplan.element
"INCLUDE">
1515 <![%msgexplan.element
;[
1516 <!--doc
:Explanatory material relating to a message in a message set.
-->
1517 <!ELEMENT msgexplan
%ho
; (title?
, (%component.mix
;)+)>
1518 <!--end of msgexplan.element
-->]]>
1520 <!ENTITY
% msgexplan.attlist
"INCLUDE">
1521 <![%msgexplan.attlist
;[
1524 %msgexplan.role.attrib
;
1525 %local.msgexplan.attrib
;
1527 <!--end of msgexplan.attlist
-->]]>
1528 <!--end of msgexplan.module
-->]]>
1529 <!--end of msgset.content.module
-->]]>
1531 <!ENTITY
% task.content.module
"INCLUDE">
1532 <![%task.content.module
;[
1533 <!ENTITY
% task.module
"INCLUDE">
1535 <!ENTITY
% local.task.attrib
"">
1536 <!ENTITY
% task.role.attrib
"%role.attrib;">
1538 <!ENTITY
% task.element
"INCLUDE">
1540 <!--doc
:A task to be completed.
-->
1541 <!ELEMENT task
%ho
; (blockinfo?
,(%ndxterm.class
;)*,
1542 (%formalobject.title.content
;),
1548 <!--end of task.element
-->]]>
1550 <!ENTITY
% task.attlist
"INCLUDE">
1557 <!--end of task.attlist
-->]]>
1558 <!--end of task.module
-->]]>
1560 <!ENTITY
% tasksummary.module
"INCLUDE">
1561 <![%tasksummary.module
;[
1562 <!ENTITY
% local.tasksummary.attrib
"">
1563 <!ENTITY
% tasksummary.role.attrib
"%role.attrib;">
1565 <!ENTITY
% tasksummary.element
"INCLUDE">
1566 <![%tasksummary.element
;[
1567 <!--doc
:A summary of a task.
-->
1568 <!ELEMENT tasksummary
%ho
; (blockinfo?
,
1569 (%formalobject.title.content
;)?
,
1570 (%component.mix
;)+)>
1571 <!--end of tasksummary.element
-->]]>
1573 <!ENTITY
% tasksummary.attlist
"INCLUDE">
1574 <![%tasksummary.attlist
;[
1575 <!ATTLIST tasksummary
1577 %tasksummary.role.attrib
;
1578 %local.tasksummary.attrib
;
1580 <!--end of tasksummary.attlist
-->]]>
1581 <!--end of tasksummary.module
-->]]>
1583 <!ENTITY
% taskprerequisites.module
"INCLUDE">
1584 <![%taskprerequisites.module
;[
1585 <!ENTITY
% local.taskprerequisites.attrib
"">
1586 <!ENTITY
% taskprerequisites.role.attrib
"%role.attrib;">
1588 <!ENTITY
% taskprerequisites.element
"INCLUDE">
1589 <![%taskprerequisites.element
;[
1590 <!--doc
:The prerequisites for a task.
-->
1591 <!ELEMENT taskprerequisites
%ho
; (blockinfo?
,
1592 (%formalobject.title.content
;)?
,
1593 (%component.mix
;)+)>
1594 <!--end of taskprerequisites.element
-->]]>
1596 <!ENTITY
% taskprerequisites.attlist
"INCLUDE">
1597 <![%taskprerequisites.attlist
;[
1598 <!ATTLIST taskprerequisites
1600 %taskprerequisites.role.attrib
;
1601 %local.taskprerequisites.attrib
;
1603 <!--end of taskprerequisites.attlist
-->]]>
1604 <!--end of taskprerequisites.module
-->]]>
1606 <!ENTITY
% taskrelated.module
"INCLUDE">
1607 <![%taskrelated.module
;[
1608 <!ENTITY
% local.taskrelated.attrib
"">
1609 <!ENTITY
% taskrelated.role.attrib
"%role.attrib;">
1611 <!ENTITY
% taskrelated.element
"INCLUDE">
1612 <![%taskrelated.element
;[
1613 <!--doc
:Information related to a task.
-->
1614 <!ELEMENT taskrelated
%ho
; (blockinfo?
,
1615 (%formalobject.title.content
;)?
,
1616 (%component.mix
;)+)>
1617 <!--end of taskrelated.element
-->]]>
1619 <!ENTITY
% taskrelated.attlist
"INCLUDE">
1620 <![%taskrelated.attlist
;[
1621 <!ATTLIST taskrelated
1623 %taskrelated.role.attrib
;
1624 %local.taskrelated.attrib
;
1626 <!--end of taskrelated.attlist
-->]]>
1627 <!--end of taskrelated.module
-->]]>
1628 <!--end of task.content.module
-->]]>
1630 <!-- QandASet ........................
-->
1631 <!ENTITY
% qandaset.content.module
"INCLUDE">
1632 <![ %qandaset.content.module
; [
1633 <!ENTITY
% qandaset.module
"INCLUDE">
1634 <![ %qandaset.module
; [
1635 <!ENTITY
% local.qandaset.attrib
"">
1636 <!ENTITY
% qandaset.role.attrib
"%role.attrib;">
1638 <!ENTITY
% qandaset.element
"INCLUDE">
1639 <![ %qandaset.element
; [
1640 <!--doc
:A question
-and
-answer set.
-->
1641 <!ELEMENT qandaset
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
1643 (qandadiv
+|qandaentry
+))>
1644 <!--end of qandaset.element
-->]]>
1646 <!ENTITY
% qandaset.attlist
"INCLUDE">
1647 <![ %qandaset.attlist
; [
1649 defaultlabel (qanda|number|none
) #IMPLIED
1651 %qandaset.role.attrib
;
1652 %local.qandaset.attrib
;>
1653 <!--end of qandaset.attlist
-->]]>
1654 <!--end of qandaset.module
-->]]>
1656 <!ENTITY
% qandadiv.module
"INCLUDE">
1657 <![ %qandadiv.module
; [
1658 <!ENTITY
% local.qandadiv.attrib
"">
1659 <!ENTITY
% qandadiv.role.attrib
"%role.attrib;">
1661 <!ENTITY
% qandadiv.element
"INCLUDE">
1662 <![ %qandadiv.element
; [
1663 <!--doc
:A titled division in a QandASet.
-->
1664 <!ELEMENT qandadiv
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
1666 (qandadiv
+|qandaentry
+))>
1667 <!--end of qandadiv.element
-->]]>
1669 <!ENTITY
% qandadiv.attlist
"INCLUDE">
1670 <![ %qandadiv.attlist
; [
1673 %qandadiv.role.attrib
;
1674 %local.qandadiv.attrib
;>
1675 <!--end of qandadiv.attlist
-->]]>
1676 <!--end of qandadiv.module
-->]]>
1678 <!ENTITY
% qandaentry.module
"INCLUDE">
1679 <![ %qandaentry.module
; [
1680 <!ENTITY
% local.qandaentry.attrib
"">
1681 <!ENTITY
% qandaentry.role.attrib
"%role.attrib;">
1683 <!ENTITY
% qandaentry.element
"INCLUDE">
1684 <![ %qandaentry.element
; [
1685 <!--doc
:A question
/answer set within a QandASet.
-->
1686 <!ELEMENT qandaentry
%ho
; (blockinfo?
, revhistory?
, question
, answer*)
>
1687 <!--end of qandaentry.element
-->]]>
1689 <!ENTITY
% qandaentry.attlist
"INCLUDE">
1690 <![ %qandaentry.attlist
; [
1691 <!ATTLIST qandaentry
1693 %qandaentry.role.attrib
;
1694 %local.qandaentry.attrib
;>
1695 <!--end of qandaentry.attlist
-->]]>
1696 <!--end of qandaentry.module
-->]]>
1698 <!ENTITY
% question.module
"INCLUDE">
1699 <![ %question.module
; [
1700 <!ENTITY
% local.question.attrib
"">
1701 <!ENTITY
% question.role.attrib
"%role.attrib;">
1703 <!ENTITY
% question.element
"INCLUDE">
1704 <![ %question.element
; [
1705 <!--doc
:A question in a QandASet.
-->
1706 <!ELEMENT question
%ho
; (label?
, (%qandaset.mix
;)+)>
1707 <!--end of question.element
-->]]>
1709 <!ENTITY
% question.attlist
"INCLUDE">
1710 <![ %question.attlist
; [
1713 %question.role.attrib
;
1714 %local.question.attrib
;
1716 <!--end of question.attlist
-->]]>
1717 <!--end of question.module
-->]]>
1719 <!ENTITY
% answer.module
"INCLUDE">
1720 <![ %answer.module
; [
1721 <!ENTITY
% local.answer.attrib
"">
1722 <!ENTITY
% answer.role.attrib
"%role.attrib;">
1724 <!ENTITY
% answer.element
"INCLUDE">
1725 <![ %answer.element
; [
1726 <!--doc
:An answer to a question posed in a QandASet.
-->
1727 <!ELEMENT answer
%ho
; (label?
, (%qandaset.mix
;)*, qandaentry*)
>
1728 <!--end of answer.element
-->]]>
1730 <!ENTITY
% answer.attlist
"INCLUDE">
1731 <![ %answer.attlist
; [
1734 %answer.role.attrib
;
1735 %local.answer.attrib
;
1737 <!--end of answer.attlist
-->]]>
1738 <!--end of answer.module
-->]]>
1740 <!ENTITY
% label.module
"INCLUDE">
1741 <![ %label.module
; [
1742 <!ENTITY
% local.label.attrib
"">
1743 <!ENTITY
% label.role.attrib
"%role.attrib;">
1745 <!ENTITY
% label.element
"INCLUDE">
1746 <![ %label.element
; [
1747 <!--doc
:A label on a Question or Answer.
-->
1748 <!ELEMENT label
%ho
; (%word.char.mix
;)*>
1749 <!--end of label.element
-->]]>
1751 <!ENTITY
% label.attlist
"INCLUDE">
1752 <![ %label.attlist
; [
1756 %local.label.attrib
;
1758 <!--end of label.attlist
-->]]>
1759 <!--end of label.module
-->]]>
1760 <!--end of qandaset.content.module
-->]]>
1762 <!-- Procedure ........................
-->
1764 <!ENTITY
% procedure.content.module
"INCLUDE">
1765 <![%procedure.content.module
;[
1766 <!ENTITY
% procedure.module
"INCLUDE">
1767 <![%procedure.module
;[
1768 <!ENTITY
% local.procedure.attrib
"">
1769 <!ENTITY
% procedure.role.attrib
"%role.attrib;">
1771 <!ENTITY
% procedure.element
"INCLUDE">
1772 <![%procedure.element
;[
1773 <!--doc
:A list of operations to be performed in a well
-defined sequence.
-->
1774 <!ELEMENT procedure
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
1775 (%component.mix
;)*, step
+)>
1776 <!--end of procedure.element
-->]]>
1778 <!ENTITY
% procedure.attlist
"INCLUDE">
1779 <![%procedure.attlist
;[
1782 %procedure.role.attrib
;
1783 %local.procedure.attrib
;
1785 <!--end of procedure.attlist
-->]]>
1786 <!--end of procedure.module
-->]]>
1788 <!ENTITY
% step.module
"INCLUDE">
1790 <!ENTITY
% local.step.attrib
"">
1791 <!ENTITY
% step.role.attrib
"%role.attrib;">
1793 <!ENTITY
% step.element
"INCLUDE">
1795 <!--doc
:A unit of action in a procedure.
-->
1796 <!ELEMENT step
%ho
; (title?
, (((%component.mix
;)+, ((substeps|stepalternatives
), (%component.mix
;)*)?
)
1797 |
((substeps|stepalternatives
), (%component.mix
;)*)
))>
1798 <!--end of step.element
-->]]>
1800 <!-- Performance
: Whether the Step must be performed
-->
1801 <!-- not #REQUIRED
! -->
1804 <!ENTITY
% step.attlist
"INCLUDE">
1807 performance (optional
1808 |required
) "required"
1813 <!--end of step.attlist
-->]]>
1814 <!--end of step.module
-->]]>
1816 <!ENTITY
% substeps.module
"INCLUDE">
1817 <![%substeps.module
;[
1818 <!ENTITY
% local.substeps.attrib
"">
1819 <!ENTITY
% substeps.role.attrib
"%role.attrib;">
1821 <!ENTITY
% substeps.element
"INCLUDE">
1822 <![%substeps.element
;[
1823 <!--doc
:A wrapper for steps that occur within steps in a procedure.
-->
1824 <!ELEMENT substeps
%ho
; (step
+)>
1825 <!--end of substeps.element
-->]]>
1827 <!-- Performance
: whether entire set of substeps must be performed
-->
1828 <!-- not #REQUIRED
! -->
1830 <!ENTITY
% substeps.attlist
"INCLUDE">
1831 <![%substeps.attlist
;[
1833 performance (optional
1834 |required
) "required"
1836 %substeps.role.attrib
;
1837 %local.substeps.attrib
;
1839 <!--end of substeps.attlist
-->]]>
1840 <!--end of substeps.module
-->]]>
1842 <!ENTITY
% stepalternatives.module
"INCLUDE">
1843 <![%stepalternatives.module
;[
1844 <!ENTITY
% local.stepalternatives.attrib
"">
1845 <!ENTITY
% stepalternatives.role.attrib
"%role.attrib;">
1847 <!ENTITY
% stepalternatives.element
"INCLUDE">
1848 <![%stepalternatives.element
;[
1849 <!--doc
:Alternative steps in a procedure.
-->
1850 <!ELEMENT stepalternatives
%ho
; (step
+)>
1851 <!--end of stepalternatives.element
-->]]>
1853 <!-- Performance
: Whether (one of
) the alternatives must be performed
-->
1854 <!-- not #REQUIRED
! -->
1856 <!ENTITY
% stepalternatives.attlist
"INCLUDE">
1857 <![%stepalternatives.attlist
;[
1858 <!ATTLIST stepalternatives
1859 performance (optional
1860 |required
) "required"
1862 %stepalternatives.role.attrib
;
1863 %local.stepalternatives.attrib
;
1865 <!--end of stepalternatives.attlist
-->]]>
1866 <!--end of stepalternatives.module
-->]]>
1867 <!--end of procedure.content.module
-->]]>
1869 <!-- Sidebar ..........................
-->
1871 <!ENTITY
% sidebar.content.model
"INCLUDE">
1872 <![ %sidebar.content.model
; [
1874 <!ENTITY
% sidebarinfo.module
"INCLUDE">
1875 <![ %sidebarinfo.module
; [
1876 <!ENTITY
% local.sidebarinfo.attrib
"">
1877 <!ENTITY
% sidebarinfo.role.attrib
"%role.attrib;">
1879 <!ENTITY
% sidebarinfo.element
"INCLUDE">
1880 <![ %sidebarinfo.element
; [
1881 <!--doc
:Meta
-information for a Sidebar.
-->
1882 <!ELEMENT sidebarinfo
%ho
; ((%info.class
;)+)
1883 %beginpage.exclusion
;>
1884 <!--end of sidebarinfo.element
-->]]>
1886 <!ENTITY
% sidebarinfo.attlist
"INCLUDE">
1887 <![ %sidebarinfo.attlist
; [
1888 <!ATTLIST sidebarinfo
1890 %sidebarinfo.role.attrib
;
1891 %local.sidebarinfo.attrib
;
1893 <!--end of sidebarinfo.attlist
-->]]>
1894 <!--end of sidebarinfo.module
-->]]>
1896 <!ENTITY
% sidebar.module
"INCLUDE">
1897 <![%sidebar.module
;[
1898 <!ENTITY
% local.sidebar.attrib
"">
1899 <!ENTITY
% sidebar.role.attrib
"%role.attrib;">
1901 <!ENTITY
% sidebar.element
"INCLUDE">
1902 <![%sidebar.element
;[
1903 <!--doc
:A portion of a document that is isolated from the main narrative flow.
-->
1904 <!ELEMENT sidebar
%ho
; (sidebarinfo?
,
1905 (%formalobject.title.content
;)?
,
1907 <!--end of sidebar.element
-->]]>
1909 <!ENTITY
% sidebar.attlist
"INCLUDE">
1910 <![%sidebar.attlist
;[
1913 %sidebar.role.attrib
;
1914 %local.sidebar.attrib
;
1916 <!--end of sidebar.attlist
-->]]>
1917 <!--end of sidebar.module
-->]]>
1918 <!--end of sidebar.content.model
-->]]>
1920 <!-- ......................................................................
-->
1921 <!-- Paragraph
-related elements ...........................................
-->
1923 <!ENTITY
% abstract.module
"INCLUDE">
1924 <![%abstract.module
;[
1925 <!ENTITY
% local.abstract.attrib
"">
1926 <!ENTITY
% abstract.role.attrib
"%role.attrib;">
1928 <!ENTITY
% abstract.element
"INCLUDE">
1929 <![%abstract.element
;[
1930 <!--doc
:A summary.
-->
1931 <!ELEMENT abstract
%ho
; (title?
, (%para.class
;)+)>
1932 <!--end of abstract.element
-->]]>
1934 <!ENTITY
% abstract.attlist
"INCLUDE">
1935 <![%abstract.attlist
;[
1938 %abstract.role.attrib
;
1939 %local.abstract.attrib
;
1941 <!--end of abstract.attlist
-->]]>
1942 <!--end of abstract.module
-->]]>
1944 <!ENTITY
% authorblurb.module
"INCLUDE">
1945 <![%authorblurb.module
;[
1946 <!ENTITY
% local.authorblurb.attrib
"">
1947 <!ENTITY
% authorblurb.role.attrib
"%role.attrib;">
1949 <!ENTITY
% authorblurb.element
"INCLUDE">
1950 <![%authorblurb.element
;[
1951 <!--doc
:A short description or note about an author.
-->
1952 <!ELEMENT authorblurb
%ho
; (title?
, (%para.class
;)+)>
1953 <!--end of authorblurb.element
-->]]>
1955 <!ENTITY
% authorblurb.attlist
"INCLUDE">
1956 <![%authorblurb.attlist
;[
1957 <!ATTLIST authorblurb
1959 %authorblurb.role.attrib
;
1960 %local.authorblurb.attrib
;
1962 <!--end of authorblurb.attlist
-->]]>
1963 <!--end of authorblurb.module
-->]]>
1965 <!ENTITY
% personblurb.module
"INCLUDE">
1966 <![%personblurb.module
;[
1967 <!ENTITY
% local.personblurb.attrib
"">
1968 <!ENTITY
% personblurb.role.attrib
"%role.attrib;">
1970 <!ENTITY
% personblurb.element
"INCLUDE">
1971 <![%personblurb.element
;[
1972 <!--doc
:A short description or note about a person.
-->
1973 <!ELEMENT personblurb
%ho
; (title?
, (%para.class
;)+)>
1974 <!--end of personblurb.element
-->]]>
1976 <!ENTITY
% personblurb.attlist
"INCLUDE">
1977 <![%personblurb.attlist
;[
1978 <!ATTLIST personblurb
1980 %personblurb.role.attrib
;
1981 %local.personblurb.attrib
;
1983 <!--end of personblurb.attlist
-->]]>
1984 <!--end of personblurb.module
-->]]>
1986 <!ENTITY
% blockquote.module
"INCLUDE">
1987 <![%blockquote.module
;[
1989 <!ENTITY
% local.blockquote.attrib
"">
1990 <!ENTITY
% blockquote.role.attrib
"%role.attrib;">
1992 <!ENTITY
% blockquote.element
"INCLUDE">
1993 <![%blockquote.element
;[
1994 <!--doc
:A quotation set off from the main text.
-->
1995 <!ELEMENT blockquote
%ho
; (blockinfo?
, title?
, attribution?
, (%component.mix
;)+)
1996 %blockquote.exclusion
;>
1997 <!--end of blockquote.element
-->]]>
1999 <!ENTITY
% blockquote.attlist
"INCLUDE">
2000 <![%blockquote.attlist
;[
2001 <!ATTLIST blockquote
2003 %blockquote.role.attrib
;
2004 %local.blockquote.attrib
;
2006 <!--end of blockquote.attlist
-->]]>
2007 <!--end of blockquote.module
-->]]>
2009 <!ENTITY
% attribution.module
"INCLUDE">
2010 <![%attribution.module
;[
2011 <!ENTITY
% local.attribution.attrib
"">
2012 <!ENTITY
% attribution.role.attrib
"%role.attrib;">
2014 <!ENTITY
% attribution.element
"INCLUDE">
2015 <![%attribution.element
;[
2016 <!--doc
:The source of a block quote or epigraph.
-->
2017 <!ELEMENT attribution
%ho
; (%para.char.mix
;)*>
2018 <!--end of attribution.element
-->]]>
2020 <!ENTITY
% attribution.attlist
"INCLUDE">
2021 <![%attribution.attlist
;[
2022 <!ATTLIST attribution
2024 %attribution.role.attrib
;
2025 %local.attribution.attrib
;
2027 <!--end of attribution.attlist
-->]]>
2028 <!--end of attribution.module
-->]]>
2030 <!ENTITY
% bridgehead.module
"INCLUDE">
2031 <![%bridgehead.module
;[
2032 <!ENTITY
% local.bridgehead.attrib
"">
2033 <!ENTITY
% bridgehead.role.attrib
"%role.attrib;">
2035 <!ENTITY
% bridgehead.element
"INCLUDE">
2036 <![%bridgehead.element
;[
2037 <!--doc
:A free
-floating heading.
-->
2038 <!ELEMENT bridgehead
%ho
; (%title.char.mix
;)*>
2039 <!--end of bridgehead.element
-->]]>
2041 <!-- Renderas
: Indicates the format in which the BridgeHead
2045 <!ENTITY
% bridgehead.attlist
"INCLUDE">
2046 <![%bridgehead.attlist
;[
2047 <!ATTLIST bridgehead
2055 %bridgehead.role.attrib
;
2056 %local.bridgehead.attrib
;
2058 <!--end of bridgehead.attlist
-->]]>
2059 <!--end of bridgehead.module
-->]]>
2061 <!ENTITY
% remark.module
"INCLUDE">
2063 <!ENTITY
% local.remark.attrib
"">
2064 <!ENTITY
% remark.role.attrib
"%role.attrib;">
2066 <!ENTITY
% remark.element
"INCLUDE">
2067 <![%remark.element
;[
2068 <!--doc
:A
remark (or comment
) intended for presentation in a draft manuscript.
-->
2069 <!ELEMENT remark
%ho
; (%para.char.mix
;)*
2071 <!--end of remark.element
-->]]>
2073 <!ENTITY
% remark.attlist
"INCLUDE">
2074 <![%remark.attlist
;[
2077 %remark.role.attrib
;
2078 %local.remark.attrib
;
2080 <!--end of remark.attlist
-->]]>
2081 <!--end of remark.module
-->]]>
2083 <!ENTITY
% epigraph.module
"INCLUDE">
2084 <![%epigraph.module
;[
2085 <!ENTITY
% local.epigraph.attrib
"">
2086 <!ENTITY
% epigraph.role.attrib
"%role.attrib;">
2088 <!ENTITY
% epigraph.element
"INCLUDE">
2089 <![%epigraph.element
;[
2090 <!--doc
:A short inscription at the beginning of a document or component.
-->
2091 <!ELEMENT epigraph
%ho
; (attribution?
, ((%para.class
;)|literallayout
)+)>
2092 <!--end of epigraph.element
-->]]>
2094 <!ENTITY
% epigraph.attlist
"INCLUDE">
2095 <![%epigraph.attlist
;[
2098 %epigraph.role.attrib
;
2099 %local.epigraph.attrib
;
2101 <!--end of epigraph.attlist
-->]]>
2102 <!-- Attribution (defined above
)-->
2103 <!--end of epigraph.module
-->]]>
2105 <!ENTITY
% footnote.module
"INCLUDE">
2106 <![%footnote.module
;[
2107 <!ENTITY
% local.footnote.attrib
"">
2108 <!ENTITY
% footnote.role.attrib
"%role.attrib;">
2110 <!ENTITY
% footnote.element
"INCLUDE">
2111 <![%footnote.element
;[
2112 <!--doc
:A footnote.
-->
2113 <!ELEMENT footnote
%ho
; ((%footnote.mix
;)+)
2114 %footnote.exclusion
;>
2115 <!--end of footnote.element
-->]]>
2117 <!ENTITY
% footnote.attlist
"INCLUDE">
2118 <![%footnote.attlist
;[
2122 %footnote.role.attrib
;
2123 %local.footnote.attrib
;
2125 <!--end of footnote.attlist
-->]]>
2126 <!--end of footnote.module
-->]]>
2128 <!ENTITY
% highlights.module
"INCLUDE">
2129 <![%highlights.module
;[
2130 <!ENTITY
% local.highlights.attrib
"">
2131 <!ENTITY
% highlights.role.attrib
"%role.attrib;">
2133 <!ENTITY
% highlights.element
"INCLUDE">
2134 <![%highlights.element
;[
2135 <!--doc
:A summary of the main points of the discussed component.
-->
2136 <!ELEMENT highlights
%ho
; ((%highlights.mix
;)+)
2137 %highlights.exclusion
;>
2138 <!--end of highlights.element
-->]]>
2140 <!ENTITY
% highlights.attlist
"INCLUDE">
2141 <![%highlights.attlist
;[
2142 <!ATTLIST highlights
2144 %highlights.role.attrib
;
2145 %local.highlights.attrib
;
2147 <!--end of highlights.attlist
-->]]>
2148 <!--end of highlights.module
-->]]>
2150 <!ENTITY
% formalpara.module
"INCLUDE">
2151 <![%formalpara.module
;[
2152 <!ENTITY
% local.formalpara.attrib
"">
2153 <!ENTITY
% formalpara.role.attrib
"%role.attrib;">
2155 <!ENTITY
% formalpara.element
"INCLUDE">
2156 <![%formalpara.element
;[
2157 <!--doc
:A paragraph with a title.
-->
2158 <!ELEMENT formalpara
%ho
; (title
, (%ndxterm.class
;)*, para
)>
2159 <!--end of formalpara.element
-->]]>
2161 <!ENTITY
% formalpara.attlist
"INCLUDE">
2162 <![%formalpara.attlist
;[
2163 <!ATTLIST formalpara
2165 %formalpara.role.attrib
;
2166 %local.formalpara.attrib
;
2168 <!--end of formalpara.attlist
-->]]>
2169 <!--end of formalpara.module
-->]]>
2171 <!ENTITY
% para.module
"INCLUDE">
2173 <!ENTITY
% local.para.attrib
"">
2174 <!ENTITY
% para.role.attrib
"%role.attrib;">
2176 <!ENTITY
% para.element
"INCLUDE">
2178 <!--doc
:A paragraph.
-->
2179 <!ELEMENT para
%ho
; (%para.char.mix
; |
%para.mix
;)*>
2180 <!--end of para.element
-->]]>
2182 <!ENTITY
% para.attlist
"INCLUDE">
2189 <!--end of para.attlist
-->]]>
2190 <!--end of para.module
-->]]>
2192 <!ENTITY
% simpara.module
"INCLUDE">
2193 <![%simpara.module
;[
2194 <!ENTITY
% local.simpara.attrib
"">
2195 <!ENTITY
% simpara.role.attrib
"%role.attrib;">
2197 <!ENTITY
% simpara.element
"INCLUDE">
2198 <![%simpara.element
;[
2199 <!--doc
:A paragraph that contains only text and inline markup
, no block elements.
-->
2200 <!ELEMENT simpara
%ho
; (%para.char.mix
;)*>
2201 <!--end of simpara.element
-->]]>
2203 <!ENTITY
% simpara.attlist
"INCLUDE">
2204 <![%simpara.attlist
;[
2207 %simpara.role.attrib
;
2208 %local.simpara.attrib
;
2210 <!--end of simpara.attlist
-->]]>
2211 <!--end of simpara.module
-->]]>
2213 <!ENTITY
% admon.module
"INCLUDE">
2215 <!ENTITY
% local.admon.attrib
"">
2216 <!ENTITY
% admon.role.attrib
"%role.attrib;">
2219 <!ENTITY
% caution.element
"INCLUDE">
2220 <![%caution.element
;[
2221 <!--doc
:A note of caution.
-->
2222 <!ELEMENT caution
%ho
; (title?
, (%admon.mix
;)+)
2224 <!--end of caution.element
-->]]>
2226 <!ENTITY
% caution.attlist
"INCLUDE">
2227 <![%caution.attlist
;[
2231 %local.admon.attrib
;
2233 <!--end of caution.attlist
-->]]>
2236 <!ENTITY
% important.element
"INCLUDE">
2237 <![%important.element
;[
2238 <!--doc
:An admonition set off from the text.
-->
2239 <!ELEMENT important
%ho
; (title?
, (%admon.mix
;)+)
2241 <!--end of important.element
-->]]>
2243 <!ENTITY
% important.attlist
"INCLUDE">
2244 <![%important.attlist
;[
2248 %local.admon.attrib
;
2250 <!--end of important.attlist
-->]]>
2253 <!ENTITY
% note.element
"INCLUDE">
2255 <!--doc
:A message set off from the text.
-->
2256 <!ELEMENT note
%ho
; (title?
, (%admon.mix
;)+)
2258 <!--end of note.element
-->]]>
2260 <!ENTITY
% note.attlist
"INCLUDE">
2265 %local.admon.attrib
;
2267 <!--end of note.attlist
-->]]>
2269 <!ENTITY
% tip.element
"INCLUDE">
2271 <!--doc
:A suggestion to the user
, set off from the text.
-->
2272 <!ELEMENT tip
%ho
; (title?
, (%admon.mix
;)+)
2274 <!--end of tip.element
-->]]>
2276 <!ENTITY
% tip.attlist
"INCLUDE">
2281 %local.admon.attrib
;
2283 <!--end of tip.attlist
-->]]>
2286 <!ENTITY
% warning.element
"INCLUDE">
2287 <![%warning.element
;[
2288 <!--doc
:An admonition set off from the text.
-->
2289 <!ELEMENT warning
%ho
; (title?
, (%admon.mix
;)+)
2291 <!--end of warning.element
-->]]>
2293 <!ENTITY
% warning.attlist
"INCLUDE">
2294 <![%warning.attlist
;[
2298 %local.admon.attrib
;
2300 <!--end of warning.attlist
-->]]>
2302 <!--end of admon.module
-->]]>
2304 <!-- ......................................................................
-->
2305 <!-- Lists ................................................................
-->
2307 <!-- GlossList ........................
-->
2309 <!ENTITY
% glosslist.module
"INCLUDE">
2310 <![%glosslist.module
;[
2311 <!ENTITY
% local.glosslist.attrib
"">
2312 <!ENTITY
% glosslist.role.attrib
"%role.attrib;">
2314 <!ENTITY
% glosslist.element
"INCLUDE">
2315 <![%glosslist.element
;[
2316 <!--doc
:A wrapper for a set of GlossEntrys.
-->
2317 <!ELEMENT glosslist
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
, glossentry
+)>
2318 <!--end of glosslist.element
-->]]>
2320 <!ENTITY
% glosslist.attlist
"INCLUDE">
2321 <![%glosslist.attlist
;[
2324 %glosslist.role.attrib
;
2325 %local.glosslist.attrib
;
2327 <!--end of glosslist.attlist
-->]]>
2328 <!--end of glosslist.module
-->]]>
2330 <!ENTITY
% glossentry.content.module
"INCLUDE">
2331 <![%glossentry.content.module
;[
2332 <!ENTITY
% glossentry.module
"INCLUDE">
2333 <![%glossentry.module
;[
2334 <!ENTITY
% local.glossentry.attrib
"">
2335 <!ENTITY
% glossentry.role.attrib
"%role.attrib;">
2337 <!ENTITY
% glossentry.element
"INCLUDE">
2338 <![%glossentry.element
;[
2339 <!--doc
:An entry in a Glossary or GlossList.
-->
2340 <!ELEMENT glossentry
%ho
; (glossterm
, acronym?
, abbrev?
,
2342 revhistory?
, (glosssee|glossdef
+))>
2343 <!--end of glossentry.element
-->]]>
2345 <!-- SortAs
: String by which the GlossEntry is to be sorted
2346 (alphabetized
) in lieu of its proper content
-->
2349 <!ENTITY
% glossentry.attlist
"INCLUDE">
2350 <![%glossentry.attlist
;[
2351 <!ATTLIST glossentry
2352 sortas CDATA #IMPLIED
2354 %glossentry.role.attrib
;
2355 %local.glossentry.attrib
;
2357 <!--end of glossentry.attlist
-->]]>
2358 <!--end of glossentry.module
-->]]>
2360 <!-- GlossTerm (defined in the Inlines section
, below
)-->
2361 <!ENTITY
% glossdef.module
"INCLUDE">
2362 <![%glossdef.module
;[
2363 <!ENTITY
% local.glossdef.attrib
"">
2364 <!ENTITY
% glossdef.role.attrib
"%role.attrib;">
2366 <!ENTITY
% glossdef.element
"INCLUDE">
2367 <![%glossdef.element
;[
2368 <!--doc
:A definition in a GlossEntry.
-->
2369 <!ELEMENT glossdef
%ho
; ((%glossdef.mix
;)+, glossseealso*)
>
2370 <!--end of glossdef.element
-->]]>
2372 <!-- Subject
: List of subjects
; keywords for the definition
-->
2375 <!ENTITY
% glossdef.attlist
"INCLUDE">
2376 <![%glossdef.attlist
;[
2378 subject CDATA #IMPLIED
2380 %glossdef.role.attrib
;
2381 %local.glossdef.attrib
;
2383 <!--end of glossdef.attlist
-->]]>
2384 <!--end of glossdef.module
-->]]>
2386 <!ENTITY
% glosssee.module
"INCLUDE">
2387 <![%glosssee.module
;[
2388 <!ENTITY
% local.glosssee.attrib
"">
2389 <!ENTITY
% glosssee.role.attrib
"%role.attrib;">
2391 <!ENTITY
% glosssee.element
"INCLUDE">
2392 <![%glosssee.element
;[
2393 <!--doc
:A cross
-reference from one GlossEntry to another.
-->
2394 <!ELEMENT glosssee
%ho
; (%para.char.mix
;)*>
2395 <!--end of glosssee.element
-->]]>
2397 <!-- OtherTerm
: Reference to the GlossEntry whose GlossTerm
2398 should be displayed at the point of the GlossSee
-->
2401 <!ENTITY
% glosssee.attlist
"INCLUDE">
2402 <![%glosssee.attlist
;[
2404 otherterm IDREF #IMPLIED
2406 %glosssee.role.attrib
;
2407 %local.glosssee.attrib
;
2409 <!--end of glosssee.attlist
-->]]>
2410 <!--end of glosssee.module
-->]]>
2412 <!ENTITY
% glossseealso.module
"INCLUDE">
2413 <![%glossseealso.module
;[
2414 <!ENTITY
% local.glossseealso.attrib
"">
2415 <!ENTITY
% glossseealso.role.attrib
"%role.attrib;">
2417 <!ENTITY
% glossseealso.element
"INCLUDE">
2418 <![%glossseealso.element
;[
2419 <!--doc
:A cross
-reference from one GlossEntry to another.
-->
2420 <!ELEMENT glossseealso
%ho
; (%para.char.mix
;)*>
2421 <!--end of glossseealso.element
-->]]>
2423 <!-- OtherTerm
: Reference to the GlossEntry whose GlossTerm
2424 should be displayed at the point of the GlossSeeAlso
-->
2427 <!ENTITY
% glossseealso.attlist
"INCLUDE">
2428 <![%glossseealso.attlist
;[
2429 <!ATTLIST glossseealso
2430 otherterm IDREF #IMPLIED
2432 %glossseealso.role.attrib
;
2433 %local.glossseealso.attrib
;
2435 <!--end of glossseealso.attlist
-->]]>
2436 <!--end of glossseealso.module
-->]]>
2437 <!--end of glossentry.content.module
-->]]>
2439 <!-- ItemizedList and OrderedList .....
-->
2441 <!ENTITY
% itemizedlist.module
"INCLUDE">
2442 <![%itemizedlist.module
;[
2443 <!ENTITY
% local.itemizedlist.attrib
"">
2444 <!ENTITY
% itemizedlist.role.attrib
"%role.attrib;">
2446 <!ENTITY
% itemizedlist.element
"INCLUDE">
2447 <![%itemizedlist.element
;[
2448 <!--doc
:A list in which each entry is marked with a bullet or other dingbat.
-->
2449 <!ELEMENT itemizedlist
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
2450 (%listpreamble.mix
;)*, listitem
+)>
2452 <!--end of itemizedlist.element
-->]]>
2454 <!-- Spacing
: Whether the vertical space in the list should be
2456 <!-- Mark
: Keyword
, e.g.
, bullet
, dash
, checkbox
, none
;
2457 list of keywords and defaults are implementation specific
-->
2460 <!ENTITY
% itemizedlist.attlist
"INCLUDE">
2461 <![%itemizedlist.attlist
;[
2462 <!ATTLIST itemizedlist
2467 %itemizedlist.role.attrib
;
2468 %local.itemizedlist.attrib
;
2470 <!--end of itemizedlist.attlist
-->]]>
2471 <!--end of itemizedlist.module
-->]]>
2473 <!ENTITY
% orderedlist.module
"INCLUDE">
2474 <![%orderedlist.module
;[
2475 <!ENTITY
% local.orderedlist.attrib
"">
2476 <!ENTITY
% orderedlist.role.attrib
"%role.attrib;">
2478 <!ENTITY
% orderedlist.element
"INCLUDE">
2479 <![%orderedlist.element
;[
2480 <!--doc
:A list in which each entry is marked with a sequentially incremented label.
-->
2481 <!ELEMENT orderedlist
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
2482 (%listpreamble.mix
;)*, listitem
+)>
2484 <!--end of orderedlist.element
-->]]>
2486 <!-- Numeration
: Style of ListItem numbered
; default is expected
2488 <!-- InheritNum
: Specifies for a nested list that the numbering
2489 of ListItems should include the number of the item
2490 within which they are
nested (e.g.
, 1a and
1b within
1,
2491 rather than a and b
) -->
2492 <!-- Continuation
: Where list numbering begins
afresh (Restarts
,
2493 the default
) or continues that of the immediately preceding
2494 list (Continues
) -->
2495 <!-- Spacing
: Whether the vertical space in the list should be
2499 <!ENTITY
% orderedlist.attlist
"INCLUDE">
2500 <![%orderedlist.attlist
;[
2501 <!ATTLIST orderedlist
2506 |lowerroman
) #IMPLIED
2509 continuation (continues
2510 |restarts
) "restarts"
2514 %orderedlist.role.attrib
;
2515 %local.orderedlist.attrib
;
2517 <!--end of orderedlist.attlist
-->]]>
2518 <!--end of orderedlist.module
-->]]>
2520 <!ENTITY
% listitem.module
"INCLUDE">
2521 <![%listitem.module
;[
2522 <!ENTITY
% local.listitem.attrib
"">
2523 <!ENTITY
% listitem.role.attrib
"%role.attrib;">
2525 <!ENTITY
% listitem.element
"INCLUDE">
2526 <![%listitem.element
;[
2527 <!--doc
:A wrapper for the elements of a list item.
-->
2528 <!ELEMENT listitem
%ho
; ((%component.mix
;)+)>
2529 <!--end of listitem.element
-->]]>
2531 <!-- Override
: Indicates the mark to be used for this ListItem
2532 instead of the default mark or the mark specified by
2533 the Mark attribute on the enclosing ItemizedList
-->
2536 <!ENTITY
% listitem.attlist
"INCLUDE">
2537 <![%listitem.attlist
;[
2539 override CDATA #IMPLIED
2541 %listitem.role.attrib
;
2542 %local.listitem.attrib
;
2544 <!--end of listitem.attlist
-->]]>
2545 <!--end of listitem.module
-->]]>
2547 <!-- SegmentedList ....................
-->
2548 <!ENTITY
% segmentedlist.content.module
"INCLUDE">
2549 <![%segmentedlist.content.module
;[
2550 <!ENTITY
% segmentedlist.module
"INCLUDE">
2551 <![%segmentedlist.module
;[
2552 <!ENTITY
% local.segmentedlist.attrib
"">
2553 <!ENTITY
% segmentedlist.role.attrib
"%role.attrib;">
2555 <!ENTITY
% segmentedlist.element
"INCLUDE">
2556 <![%segmentedlist.element
;[
2557 <!--doc
:A segmented list
, a list of sets of elements.
-->
2558 <!ELEMENT segmentedlist
%ho
; ((%formalobject.title.content
;)?
,
2561 <!--end of segmentedlist.element
-->]]>
2563 <!ENTITY
% segmentedlist.attlist
"INCLUDE">
2564 <![%segmentedlist.attlist
;[
2565 <!ATTLIST segmentedlist
2567 %segmentedlist.role.attrib
;
2568 %local.segmentedlist.attrib
;
2570 <!--end of segmentedlist.attlist
-->]]>
2571 <!--end of segmentedlist.module
-->]]>
2573 <!ENTITY
% segtitle.module
"INCLUDE">
2574 <![%segtitle.module
;[
2575 <!ENTITY
% local.segtitle.attrib
"">
2576 <!ENTITY
% segtitle.role.attrib
"%role.attrib;">
2578 <!ENTITY
% segtitle.element
"INCLUDE">
2579 <![%segtitle.element
;[
2580 <!--doc
:The title of an element of a list item in a segmented list.
-->
2581 <!ELEMENT segtitle
%ho
; (%title.char.mix
;)*>
2582 <!--end of segtitle.element
-->]]>
2584 <!ENTITY
% segtitle.attlist
"INCLUDE">
2585 <![%segtitle.attlist
;[
2588 %segtitle.role.attrib
;
2589 %local.segtitle.attrib
;
2591 <!--end of segtitle.attlist
-->]]>
2592 <!--end of segtitle.module
-->]]>
2594 <!ENTITY
% seglistitem.module
"INCLUDE">
2595 <![%seglistitem.module
;[
2596 <!ENTITY
% local.seglistitem.attrib
"">
2597 <!ENTITY
% seglistitem.role.attrib
"%role.attrib;">
2599 <!ENTITY
% seglistitem.element
"INCLUDE">
2600 <![%seglistitem.element
;[
2601 <!--doc
:A list item in a segmented list.
-->
2602 <!ELEMENT seglistitem
%ho
; (seg
+)>
2603 <!--end of seglistitem.element
-->]]>
2605 <!ENTITY
% seglistitem.attlist
"INCLUDE">
2606 <![%seglistitem.attlist
;[
2607 <!ATTLIST seglistitem
2609 %seglistitem.role.attrib
;
2610 %local.seglistitem.attrib
;
2612 <!--end of seglistitem.attlist
-->]]>
2613 <!--end of seglistitem.module
-->]]>
2615 <!ENTITY
% seg.module
"INCLUDE">
2617 <!ENTITY
% local.seg.attrib
"">
2618 <!ENTITY
% seg.role.attrib
"%role.attrib;">
2620 <!ENTITY
% seg.element
"INCLUDE">
2622 <!--doc
:An element of a list item in a segmented list.
-->
2623 <!ELEMENT seg
%ho
; (%para.char.mix
;)*>
2624 <!--end of seg.element
-->]]>
2626 <!ENTITY
% seg.attlist
"INCLUDE">
2633 <!--end of seg.attlist
-->]]>
2634 <!--end of seg.module
-->]]>
2635 <!--end of segmentedlist.content.module
-->]]>
2637 <!-- SimpleList .......................
-->
2639 <!ENTITY
% simplelist.content.module
"INCLUDE">
2640 <![%simplelist.content.module
;[
2641 <!ENTITY
% simplelist.module
"INCLUDE">
2642 <![%simplelist.module
;[
2643 <!ENTITY
% local.simplelist.attrib
"">
2644 <!ENTITY
% simplelist.role.attrib
"%role.attrib;">
2646 <!ENTITY
% simplelist.element
"INCLUDE">
2647 <![%simplelist.element
;[
2648 <!--doc
:An undecorated list of single words or short phrases.
-->
2649 <!ELEMENT simplelist
%ho
; (member
+)>
2650 <!--end of simplelist.element
-->]]>
2652 <!-- Columns
: The number of columns the array should contain
-->
2653 <!-- Type
: How the Members of the SimpleList should be
2654 formatted
: Inline (members separated with commas etc.
2655 inline
), Vert (top to bottom in n Columns
), or
Horiz (in
2656 the direction of text flow
) in n Columns. If Column
2657 is
1 or implied
, Type
=Vert and Type
=Horiz give the same
2661 <!ENTITY
% simplelist.attlist
"INCLUDE">
2662 <![%simplelist.attlist
;[
2663 <!ATTLIST simplelist
2664 columns CDATA #IMPLIED
2669 %simplelist.role.attrib
;
2670 %local.simplelist.attrib
;
2672 <!--end of simplelist.attlist
-->]]>
2673 <!--end of simplelist.module
-->]]>
2675 <!ENTITY
% member.module
"INCLUDE">
2677 <!ENTITY
% local.member.attrib
"">
2678 <!ENTITY
% member.role.attrib
"%role.attrib;">
2680 <!ENTITY
% member.element
"INCLUDE">
2681 <![%member.element
;[
2682 <!--doc
:An element of a simple list.
-->
2683 <!ELEMENT member
%ho
; (%para.char.mix
;)*>
2684 <!--end of member.element
-->]]>
2686 <!ENTITY
% member.attlist
"INCLUDE">
2687 <![%member.attlist
;[
2690 %member.role.attrib
;
2691 %local.member.attrib
;
2693 <!--end of member.attlist
-->]]>
2694 <!--end of member.module
-->]]>
2695 <!--end of simplelist.content.module
-->]]>
2697 <!-- VariableList .....................
-->
2699 <!ENTITY
% variablelist.content.module
"INCLUDE">
2700 <![%variablelist.content.module
;[
2701 <!ENTITY
% variablelist.module
"INCLUDE">
2702 <![%variablelist.module
;[
2703 <!ENTITY
% local.variablelist.attrib
"">
2704 <!ENTITY
% variablelist.role.attrib
"%role.attrib;">
2706 <!ENTITY
% variablelist.element
"INCLUDE">
2707 <![%variablelist.element
;[
2708 <!--doc
:A list in which each entry is composed of a set of one or more terms and an associated description.
-->
2709 <!ELEMENT variablelist
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
2710 (%listpreamble.mix
;)*, varlistentry
+)>
2711 <!--end of variablelist.element
-->]]>
2713 <!-- TermLength
: Length beyond which the presentation engine
2714 may consider the Term too long and select an alternate
2715 presentation of the Term and
, or
, its associated ListItem.
-->
2718 <!ENTITY
% variablelist.attlist
"INCLUDE">
2719 <![%variablelist.attlist
;[
2720 <!ATTLIST variablelist
2721 termlength CDATA #IMPLIED
2725 %variablelist.role.attrib
;
2726 %local.variablelist.attrib
;
2728 <!--end of variablelist.attlist
-->]]>
2729 <!--end of variablelist.module
-->]]>
2731 <!ENTITY
% varlistentry.module
"INCLUDE">
2732 <![%varlistentry.module
;[
2733 <!ENTITY
% local.varlistentry.attrib
"">
2734 <!ENTITY
% varlistentry.role.attrib
"%role.attrib;">
2736 <!ENTITY
% varlistentry.element
"INCLUDE">
2737 <![%varlistentry.element
;[
2738 <!--doc
:A wrapper for a set of terms and the associated description in a variable list.
-->
2739 <!ELEMENT varlistentry
%ho
; (term
+, listitem
)>
2740 <!--end of varlistentry.element
-->]]>
2742 <!ENTITY
% varlistentry.attlist
"INCLUDE">
2743 <![%varlistentry.attlist
;[
2744 <!ATTLIST varlistentry
2746 %varlistentry.role.attrib
;
2747 %local.varlistentry.attrib
;
2749 <!--end of varlistentry.attlist
-->]]>
2750 <!--end of varlistentry.module
-->]]>
2752 <!ENTITY
% term.module
"INCLUDE">
2754 <!ENTITY
% local.term.attrib
"">
2755 <!ENTITY
% term.role.attrib
"%role.attrib;">
2757 <!ENTITY
% term.element
"INCLUDE">
2759 <!--doc
:The word or phrase being defined or described in a variable list.
-->
2760 <!ELEMENT term
%ho
; (%para.char.mix
;)*>
2761 <!--end of term.element
-->]]>
2763 <!ENTITY
% term.attlist
"INCLUDE">
2770 <!--end of term.attlist
-->]]>
2771 <!--end of term.module
-->]]>
2773 <!-- ListItem (defined above
)-->
2774 <!--end of variablelist.content.module
-->]]>
2776 <!-- CalloutList ......................
-->
2778 <!ENTITY
% calloutlist.content.module
"INCLUDE">
2779 <![%calloutlist.content.module
;[
2780 <!ENTITY
% calloutlist.module
"INCLUDE">
2781 <![%calloutlist.module
;[
2782 <!ENTITY
% local.calloutlist.attrib
"">
2783 <!ENTITY
% calloutlist.role.attrib
"%role.attrib;">
2785 <!ENTITY
% calloutlist.element
"INCLUDE">
2786 <![%calloutlist.element
;[
2787 <!--doc
:A list of Callouts.
-->
2788 <!ELEMENT calloutlist
%ho
; ((%formalobject.title.content
;)?
, callout
+)>
2789 <!--end of calloutlist.element
-->]]>
2791 <!ENTITY
% calloutlist.attlist
"INCLUDE">
2792 <![%calloutlist.attlist
;[
2793 <!ATTLIST calloutlist
2795 %calloutlist.role.attrib
;
2796 %local.calloutlist.attrib
;
2798 <!--end of calloutlist.attlist
-->]]>
2799 <!--end of calloutlist.module
-->]]>
2801 <!ENTITY
% callout.module
"INCLUDE">
2802 <![%callout.module
;[
2803 <!ENTITY
% local.callout.attrib
"">
2804 <!ENTITY
% callout.role.attrib
"%role.attrib;">
2806 <!ENTITY
% callout.element
"INCLUDE">
2807 <![%callout.element
;[
2808 <!--doc
:A
&ldquo
;called out
&rdquo
; description of a marked Area.
-->
2809 <!ELEMENT callout
%ho
; ((%component.mix
;)+)>
2810 <!--end of callout.element
-->]]>
2812 <!-- AreaRefs
: IDs of one or more Areas or AreaSets described
2816 <!ENTITY
% callout.attlist
"INCLUDE">
2817 <![%callout.attlist
;[
2819 arearefs IDREFS #REQUIRED
2821 %callout.role.attrib
;
2822 %local.callout.attrib
;
2824 <!--end of callout.attlist
-->]]>
2825 <!--end of callout.module
-->]]>
2826 <!--end of calloutlist.content.module
-->]]>
2828 <!-- ......................................................................
-->
2829 <!-- Objects ..............................................................
-->
2831 <!-- Examples etc. ....................
-->
2833 <!ENTITY
% example.module
"INCLUDE">
2834 <![%example.module
;[
2835 <!ENTITY
% local.example.attrib
"">
2836 <!ENTITY
% example.role.attrib
"%role.attrib;">
2838 <!ENTITY
% example.element
"INCLUDE">
2839 <![%example.element
;[
2840 <!--doc
:A formal example
, with a title.
-->
2841 <!ELEMENT example
%ho
; (blockinfo?
, (%formalobject.title.content
;), (%example.mix
;)+)
2843 <!--end of example.element
-->]]>
2845 <!ENTITY
% example.attlist
"INCLUDE">
2846 <![%example.attlist
;[
2848 floatstyle CDATA #IMPLIED
2852 %example.role.attrib
;
2853 %local.example.attrib
;
2855 <!--end of example.attlist
-->]]>
2856 <!--end of example.module
-->]]>
2858 <!ENTITY
% informalexample.module
"INCLUDE">
2859 <![%informalexample.module
;[
2860 <!ENTITY
% local.informalexample.attrib
"">
2861 <!ENTITY
% informalexample.role.attrib
"%role.attrib;">
2863 <!ENTITY
% informalexample.element
"INCLUDE">
2864 <![%informalexample.element
;[
2865 <!--doc
:A displayed example without a title.
-->
2866 <!ELEMENT informalexample
%ho
; (blockinfo?
, (%example.mix
;)+)>
2867 <!--end of informalexample.element
-->]]>
2869 <!ENTITY
% informalexample.attlist
"INCLUDE">
2870 <![%informalexample.attlist
;[
2871 <!ATTLIST informalexample
2872 floatstyle CDATA #IMPLIED
2875 %informalexample.role.attrib
;
2876 %local.informalexample.attrib
;
2878 <!--end of informalexample.attlist
-->]]>
2879 <!--end of informalexample.module
-->]]>
2881 <!ENTITY
% programlistingco.module
"INCLUDE">
2882 <![%programlistingco.module
;[
2883 <!ENTITY
% local.programlistingco.attrib
"">
2884 <!ENTITY
% programlistingco.role.attrib
"%role.attrib;">
2886 <!ENTITY
% programlistingco.element
"INCLUDE">
2887 <![%programlistingco.element
;[
2888 <!--doc
:A program listing with associated areas used in callouts.
-->
2889 <!ELEMENT programlistingco
%ho
; (areaspec
, programlisting
, calloutlist*)
>
2890 <!--end of programlistingco.element
-->]]>
2892 <!ENTITY
% programlistingco.attlist
"INCLUDE">
2893 <![%programlistingco.attlist
;[
2894 <!ATTLIST programlistingco
2896 %programlistingco.role.attrib
;
2897 %local.programlistingco.attrib
;
2899 <!--end of programlistingco.attlist
-->]]>
2900 <!-- CalloutList (defined above in Lists
)-->
2901 <!--end of informalexample.module
-->]]>
2903 <!ENTITY
% areaspec.content.module
"INCLUDE">
2904 <![%areaspec.content.module
;[
2905 <!ENTITY
% areaspec.module
"INCLUDE">
2906 <![%areaspec.module
;[
2907 <!ENTITY
% local.areaspec.attrib
"">
2908 <!ENTITY
% areaspec.role.attrib
"%role.attrib;">
2910 <!ENTITY
% areaspec.element
"INCLUDE">
2911 <![%areaspec.element
;[
2912 <!--doc
:A collection of regions in a graphic or code example.
-->
2913 <!ELEMENT areaspec
%ho
; ((area|areaset
)+)>
2914 <!--end of areaspec.element
-->]]>
2916 <!-- Units
: global unit of measure in which coordinates in
2917 this spec are expressed
:
2919 - CALSPair
"x1,y1 x2,y2": lower
-left and upper
-right
2920 coordinates in a rectangle describing repro area in which
2921 graphic is placed
, where X and Y dimensions are each some
2922 number
0.
.10000 (taken from CALS graphic attributes
)
2924 - LineColumn
"line column": line number and column number
2925 at which to start callout text in
"linespecific" content
2927 - LineRange
"startline endline": whole lines from startline
2928 to endline in
"linespecific" content
2930 - LineColumnPair
"line1 col1 line2 col2": starting and ending
2931 points of area in
"linespecific" content that starts at
2932 first position and ends at second
position (including the
2933 beginnings of any intervening lines
)
2935 - Other
: directive to look at value of OtherUnits attribute
2936 to get implementation
-specific keyword
2938 The default is implementation
-specific
; usually dependent on
2939 the parent
element (GraphicCO gets CALSPair
, ProgramListingCO
2940 and ScreenCO get LineColumn
) -->
2941 <!-- OtherUnits
: User
-defined units
-->
2944 <!ENTITY
% areaspec.attlist
"INCLUDE">
2945 <![%areaspec.attlist
;[
2952 otherunits NMTOKEN #IMPLIED
2954 %areaspec.role.attrib
;
2955 %local.areaspec.attrib
;
2957 <!--end of areaspec.attlist
-->]]>
2958 <!--end of areaspec.module
-->]]>
2960 <!ENTITY
% area.module
"INCLUDE">
2962 <!ENTITY
% local.area.attrib
"">
2963 <!ENTITY
% area.role.attrib
"%role.attrib;">
2965 <!ENTITY
% area.element
"INCLUDE">
2967 <!--doc
:A region defined for a Callout in a graphic or code example.
-->
2968 <!ELEMENT area
%ho
; EMPTY
>
2969 <!--end of area.element
-->]]>
2971 <!-- bug number
/symbol override or initialization
-->
2972 <!-- to any related information
-->
2973 <!-- Units
: unit of measure in which coordinates in this
2974 area are expressed
; inherits from AreaSet and AreaSpec
-->
2975 <!-- OtherUnits
: User
-defined units
-->
2978 <!ENTITY
% area.attlist
"INCLUDE">
2988 otherunits NMTOKEN #IMPLIED
2989 coords CDATA #REQUIRED
2990 %idreq.common.attrib
;
2994 <!--end of area.attlist
-->]]>
2995 <!--end of area.module
-->]]>
2997 <!ENTITY
% areaset.module
"INCLUDE">
2998 <![%areaset.module
;[
2999 <!ENTITY
% local.areaset.attrib
"">
3000 <!ENTITY
% areaset.role.attrib
"%role.attrib;">
3002 <!ENTITY
% areaset.element
"INCLUDE">
3003 <![%areaset.element
;[
3004 <!--doc
:A set of related areas in a graphic or code example.
-->
3005 <!ELEMENT areaset
%ho
; (area
+)>
3006 <!--end of areaset.element
-->]]>
3008 <!-- bug number
/symbol override or initialization
-->
3009 <!-- Units
: unit of measure in which coordinates in this
3010 area are expressed
; inherits from AreaSpec
-->
3013 <!ENTITY
% areaset.attlist
"INCLUDE">
3014 <![%areaset.attlist
;[
3022 otherunits NMTOKEN #IMPLIED
3023 coords CDATA #REQUIRED
3024 %idreq.common.attrib
;
3025 %areaset.role.attrib
;
3026 %local.areaset.attrib
;
3028 <!--end of areaset.attlist
-->]]>
3029 <!--end of areaset.module
-->]]>
3030 <!--end of areaspec.content.module
-->]]>
3032 <!ENTITY
% programlisting.module
"INCLUDE">
3033 <![%programlisting.module
;[
3034 <!ENTITY
% local.programlisting.attrib
"">
3035 <!ENTITY
% programlisting.role.attrib
"%role.attrib;">
3037 <!ENTITY
% programlisting.element
"INCLUDE">
3038 <![%programlisting.element
;[
3039 <!--doc
:A literal listing of all or part of a program.
-->
3040 <!ELEMENT programlisting
%ho
; (%para.char.mix
;|co|coref|lineannotation|textobject
)*>
3041 <!--end of programlisting.element
-->]]>
3043 <!ENTITY
% programlisting.attlist
"INCLUDE">
3044 <![%programlisting.attlist
;[
3045 <!ATTLIST programlisting
3047 %linespecific.attrib
;
3049 %programlisting.role.attrib
;
3050 %local.programlisting.attrib
;
3052 <!--end of programlisting.attlist
-->]]>
3053 <!--end of programlisting.module
-->]]>
3055 <!ENTITY
% literallayout.module
"INCLUDE">
3056 <![%literallayout.module
;[
3057 <!ENTITY
% local.literallayout.attrib
"">
3058 <!ENTITY
% literallayout.role.attrib
"%role.attrib;">
3060 <!ENTITY
% literallayout.element
"INCLUDE">
3061 <![%literallayout.element
;[
3062 <!--doc
:A block of text in which line breaks and white space are to be reproduced faithfully.
-->
3063 <!ELEMENT literallayout
%ho
; (%para.char.mix
;|co|coref|textobject|lineannotation
)*>
3064 <!--end of literallayout.element
-->]]>
3066 <!ENTITY
% literallayout.attlist
"INCLUDE">
3067 <![%literallayout.attlist
;[
3068 <!ATTLIST literallayout
3070 %linespecific.attrib
;
3071 class (monospaced|normal
) "normal"
3073 %literallayout.role.attrib
;
3074 %local.literallayout.attrib
;
3076 <!--end of literallayout.attlist
-->]]>
3077 <!-- LineAnnotation (defined in the Inlines section
, below
)-->
3078 <!--end of literallayout.module
-->]]>
3080 <!ENTITY
% screenco.module
"INCLUDE">
3081 <![%screenco.module
;[
3082 <!ENTITY
% local.screenco.attrib
"">
3083 <!ENTITY
% screenco.role.attrib
"%role.attrib;">
3085 <!ENTITY
% screenco.element
"INCLUDE">
3086 <![%screenco.element
;[
3087 <!--doc
:A screen with associated areas used in callouts.
-->
3088 <!ELEMENT screenco
%ho
; (areaspec
, screen
, calloutlist*)
>
3089 <!--end of screenco.element
-->]]>
3091 <!ENTITY
% screenco.attlist
"INCLUDE">
3092 <![%screenco.attlist
;[
3095 %screenco.role.attrib
;
3096 %local.screenco.attrib
;
3098 <!--end of screenco.attlist
-->]]>
3099 <!-- AreaSpec (defined above
)-->
3100 <!-- CalloutList (defined above in Lists
)-->
3101 <!--end of screenco.module
-->]]>
3103 <!ENTITY
% screen.module
"INCLUDE">
3105 <!ENTITY
% local.screen.attrib
"">
3106 <!ENTITY
% screen.role.attrib
"%role.attrib;">
3108 <!ENTITY
% screen.element
"INCLUDE">
3109 <![%screen.element
;[
3110 <!--doc
:Text that a user sees or might see on a computer screen.
-->
3111 <!ELEMENT screen
%ho
; (%para.char.mix
;|co|coref|textobject|lineannotation
)*>
3112 <!--end of screen.element
-->]]>
3114 <!ENTITY
% screen.attlist
"INCLUDE">
3115 <![%screen.attlist
;[
3118 %linespecific.attrib
;
3120 %screen.role.attrib
;
3121 %local.screen.attrib
;
3123 <!--end of screen.attlist
-->]]>
3124 <!--end of screen.module
-->]]>
3126 <!ENTITY
% screenshot.content.module
"INCLUDE">
3127 <![%screenshot.content.module
;[
3128 <!ENTITY
% screenshot.module
"INCLUDE">
3129 <![%screenshot.module
;[
3130 <!ENTITY
% local.screenshot.attrib
"">
3131 <!ENTITY
% screenshot.role.attrib
"%role.attrib;">
3133 <!ENTITY
% screenshot.element
"INCLUDE">
3134 <![%screenshot.element
;[
3135 <!--doc
:A representation of what the user sees or might see on a computer screen.
-->
3136 <!ELEMENT screenshot
%ho
; (screeninfo?
,
3138 |mediaobject|mediaobjectco
))>
3139 <!--end of screenshot.element
-->]]>
3141 <!ENTITY
% screenshot.attlist
"INCLUDE">
3142 <![%screenshot.attlist
;[
3143 <!ATTLIST screenshot
3145 %screenshot.role.attrib
;
3146 %local.screenshot.attrib
;
3148 <!--end of screenshot.attlist
-->]]>
3149 <!--end of screenshot.module
-->]]>
3151 <!ENTITY
% screeninfo.module
"INCLUDE">
3152 <![%screeninfo.module
;[
3153 <!ENTITY
% local.screeninfo.attrib
"">
3154 <!ENTITY
% screeninfo.role.attrib
"%role.attrib;">
3156 <!ENTITY
% screeninfo.element
"INCLUDE">
3157 <![%screeninfo.element
;[
3158 <!--doc
:Information about how a screen shot was produced.
-->
3159 <!ELEMENT screeninfo
%ho
; (%para.char.mix
;)*
3161 <!--end of screeninfo.element
-->]]>
3163 <!ENTITY
% screeninfo.attlist
"INCLUDE">
3164 <![%screeninfo.attlist
;[
3165 <!ATTLIST screeninfo
3167 %screeninfo.role.attrib
;
3168 %local.screeninfo.attrib
;
3170 <!--end of screeninfo.attlist
-->]]>
3171 <!--end of screeninfo.module
-->]]>
3172 <!--end of screenshot.content.module
-->]]>
3174 <!-- Figures etc. .....................
-->
3176 <!ENTITY
% figure.module
"INCLUDE">
3178 <!ENTITY
% local.figure.attrib
"">
3179 <!ENTITY
% figure.role.attrib
"%role.attrib;">
3181 <!ENTITY
% figure.element
"INCLUDE">
3182 <![%figure.element
;[
3183 <!--doc
:A formal figure
, generally an illustration
, with a title.
-->
3184 <!ELEMENT figure
%ho
; (blockinfo?
, (%formalobject.title.content
;),
3185 (%figure.mix
; |
%link.char.class
;)+)>
3186 <!--end of figure.element
-->]]>
3188 <!-- Float
: Whether the Figure is supposed to be rendered
3189 where
convenient (yes (1) value
) or at the place it occurs
3190 in the
text (no (0) value
, the default
) -->
3193 <!ENTITY
% figure.attlist
"INCLUDE">
3194 <![%figure.attlist
;[
3196 float
%yesorno.attvals
; '0'
3197 floatstyle CDATA #IMPLIED
3198 pgwide
%yesorno.attvals
; #IMPLIED
3201 %figure.role.attrib
;
3202 %local.figure.attrib
;
3204 <!--end of figure.attlist
-->]]>
3205 <!--end of figure.module
-->]]>
3207 <!ENTITY
% informalfigure.module
"INCLUDE">
3208 <![ %informalfigure.module
; [
3209 <!ENTITY
% local.informalfigure.attrib
"">
3210 <!ENTITY
% informalfigure.role.attrib
"%role.attrib;">
3212 <!ENTITY
% informalfigure.element
"INCLUDE">
3213 <![ %informalfigure.element
; [
3214 <!--doc
:A untitled figure.
-->
3215 <!ELEMENT informalfigure
%ho
; (blockinfo?
, (%figure.mix
; |
%link.char.class
;)+)>
3216 <!--end of informalfigure.element
-->]]>
3218 <!ENTITY
% informalfigure.attlist
"INCLUDE">
3219 <![ %informalfigure.attlist
; [
3221 Float
: Whether the Figure is supposed to be rendered
3222 where
convenient (yes (1) value
) or at the place it occurs
3223 in the
text (no (0) value
, the default
)
3225 <!ATTLIST informalfigure
3226 float
%yesorno.attvals
; "0"
3227 floatstyle CDATA #IMPLIED
3228 pgwide
%yesorno.attvals
; #IMPLIED
3231 %informalfigure.role.attrib
;
3232 %local.informalfigure.attrib
;
3234 <!--end of informalfigure.attlist
-->]]>
3235 <!--end of informalfigure.module
-->]]>
3237 <!ENTITY
% graphicco.module
"INCLUDE">
3238 <![%graphicco.module
;[
3239 <!ENTITY
% local.graphicco.attrib
"">
3240 <!ENTITY
% graphicco.role.attrib
"%role.attrib;">
3242 <!ENTITY
% graphicco.element
"INCLUDE">
3243 <![%graphicco.element
;[
3244 <!--doc
:A graphic that contains callout areas.
-->
3245 <!ELEMENT graphicco
%ho
; (areaspec
, graphic
, calloutlist*)
>
3246 <!--end of graphicco.element
-->]]>
3248 <!ENTITY
% graphicco.attlist
"INCLUDE">
3249 <![%graphicco.attlist
;[
3252 %graphicco.role.attrib
;
3253 %local.graphicco.attrib
;
3255 <!--end of graphicco.attlist
-->]]>
3256 <!-- AreaSpec (defined above in Examples
)-->
3257 <!-- CalloutList (defined above in Lists
)-->
3258 <!--end of graphicco.module
-->]]>
3260 <!-- Graphical data can be the content of Graphic
, or you can reference
3261 an external file either as an
entity (Entitref
) or a filename
3264 <!ENTITY
% graphic.module
"INCLUDE">
3265 <![%graphic.module
;[
3266 <!ENTITY
% local.graphic.attrib
"">
3267 <!ENTITY
% graphic.role.attrib
"%role.attrib;">
3269 <!ENTITY
% graphic.element
"INCLUDE">
3270 <![%graphic.element
;[
3271 <!--doc
:A displayed graphical
object (not an inline
).
-->
3272 <!ELEMENT graphic
%ho
; EMPTY
>
3273 <!--end of graphic.element
-->]]>
3275 <!ENTITY
% graphic.attlist
"INCLUDE">
3276 <![%graphic.attlist
;[
3280 %graphic.role.attrib
;
3281 %local.graphic.attrib
;
3283 <!--end of graphic.attlist
-->]]>
3284 <!--end of graphic.module
-->]]>
3286 <!ENTITY
% inlinegraphic.module
"INCLUDE">
3287 <![%inlinegraphic.module
;[
3288 <!ENTITY
% local.inlinegraphic.attrib
"">
3289 <!ENTITY
% inlinegraphic.role.attrib
"%role.attrib;">
3291 <!ENTITY
% inlinegraphic.element
"INCLUDE">
3292 <![%inlinegraphic.element
;[
3293 <!--doc
:An object containing or pointing to graphical data that will be rendered inline.
-->
3294 <!ELEMENT inlinegraphic
%ho
; EMPTY
>
3295 <!--end of inlinegraphic.element
-->]]>
3297 <!ENTITY
% inlinegraphic.attlist
"INCLUDE">
3298 <![%inlinegraphic.attlist
;[
3299 <!ATTLIST inlinegraphic
3302 %inlinegraphic.role.attrib
;
3303 %local.inlinegraphic.attrib
;
3305 <!--end of inlinegraphic.attlist
-->]]>
3306 <!--end of inlinegraphic.module
-->]]>
3308 <!ENTITY
% mediaobject.content.module
"INCLUDE">
3309 <![ %mediaobject.content.module
; [
3311 <!ENTITY
% mediaobject.module
"INCLUDE">
3312 <![ %mediaobject.module
; [
3313 <!ENTITY
% local.mediaobject.attrib
"">
3314 <!ENTITY
% mediaobject.role.attrib
"%role.attrib;">
3316 <!ENTITY
% mediaobject.element
"INCLUDE">
3317 <![ %mediaobject.element
; [
3318 <!--doc
:A displayed media
object (video
, audio
, image
, etc.
).
-->
3319 <!ELEMENT mediaobject
%ho
; (objectinfo?
,
3320 (%mediaobject.mix
;)+,
3322 <!--end of mediaobject.element
-->]]>
3324 <!ENTITY
% mediaobject.attlist
"INCLUDE">
3325 <![ %mediaobject.attlist
; [
3326 <!ATTLIST mediaobject
3328 %mediaobject.role.attrib
;
3329 %local.mediaobject.attrib
;
3331 <!--end of mediaobject.attlist
-->]]>
3332 <!--end of mediaobject.module
-->]]>
3334 <!ENTITY
% inlinemediaobject.module
"INCLUDE">
3335 <![ %inlinemediaobject.module
; [
3336 <!ENTITY
% local.inlinemediaobject.attrib
"">
3337 <!ENTITY
% inlinemediaobject.role.attrib
"%role.attrib;">
3339 <!ENTITY
% inlinemediaobject.element
"INCLUDE">
3340 <![ %inlinemediaobject.element
; [
3341 <!--doc
:An inline media
object (video
, audio
, image
, and so on
).
-->
3342 <!ELEMENT inlinemediaobject
%ho
; (objectinfo?
,
3343 (%mediaobject.mix
;)+)>
3344 <!--end of inlinemediaobject.element
-->]]>
3346 <!ENTITY
% inlinemediaobject.attlist
"INCLUDE">
3347 <![ %inlinemediaobject.attlist
; [
3348 <!ATTLIST inlinemediaobject
3350 %inlinemediaobject.role.attrib
;
3351 %local.inlinemediaobject.attrib
;
3353 <!--end of inlinemediaobject.attlist
-->]]>
3354 <!--end of inlinemediaobject.module
-->]]>
3356 <!ENTITY
% videoobject.module
"INCLUDE">
3357 <![ %videoobject.module
; [
3358 <!ENTITY
% local.videoobject.attrib
"">
3359 <!ENTITY
% videoobject.role.attrib
"%role.attrib;">
3361 <!ENTITY
% videoobject.element
"INCLUDE">
3362 <![ %videoobject.element
; [
3363 <!--doc
:A wrapper for video data and its associated meta
-information.
-->
3364 <!ELEMENT videoobject
%ho
; (objectinfo?
, videodata
)>
3365 <!--end of videoobject.element
-->]]>
3367 <!ENTITY
% videoobject.attlist
"INCLUDE">
3368 <![ %videoobject.attlist
; [
3369 <!ATTLIST videoobject
3371 %videoobject.role.attrib
;
3372 %local.videoobject.attrib
;
3374 <!--end of videoobject.attlist
-->]]>
3375 <!--end of videoobject.module
-->]]>
3377 <!ENTITY
% audioobject.module
"INCLUDE">
3378 <![ %audioobject.module
; [
3379 <!ENTITY
% local.audioobject.attrib
"">
3380 <!ENTITY
% audioobject.role.attrib
"%role.attrib;">
3382 <!ENTITY
% audioobject.element
"INCLUDE">
3383 <![ %audioobject.element
; [
3384 <!--doc
:A wrapper for audio data and its associated meta
-information.
-->
3385 <!ELEMENT audioobject
%ho
; (objectinfo?
, audiodata
)>
3386 <!--end of audioobject.element
-->]]>
3388 <!ENTITY
% audioobject.attlist
"INCLUDE">
3389 <![ %audioobject.attlist
; [
3390 <!ATTLIST audioobject
3392 %audioobject.role.attrib
;
3393 %local.audioobject.attrib
;
3395 <!--end of audioobject.attlist
-->]]>
3396 <!--end of audioobject.module
-->]]>
3398 <!ENTITY
% imageobject.module
"INCLUDE">
3399 <![ %imageobject.module
; [
3400 <!ENTITY
% local.imageobject.attrib
"">
3401 <!ENTITY
% imageobject.role.attrib
"%role.attrib;">
3403 <!ENTITY
% imageobject.element
"INCLUDE">
3404 <![ %imageobject.element
; [
3405 <!--doc
:A wrapper for image data and its associated meta
-information.
-->
3406 <!ELEMENT imageobject
%ho
; (objectinfo?
, imagedata
)>
3407 <!--end of imageobject.element
-->]]>
3409 <!ENTITY
% imageobject.attlist
"INCLUDE">
3410 <![ %imageobject.attlist
; [
3411 <!ATTLIST imageobject
3413 %imageobject.role.attrib
;
3414 %local.imageobject.attrib
;
3416 <!--end of imageobject.attlist
-->]]>
3417 <!--end of imageobject.module
-->]]>
3419 <!ENTITY
% textobject.module
"INCLUDE">
3420 <![ %textobject.module
; [
3421 <!ENTITY
% local.textobject.attrib
"">
3422 <!ENTITY
% textobject.role.attrib
"%role.attrib;">
3424 <!ENTITY
% textobject.element
"INCLUDE">
3425 <![ %textobject.element
; [
3426 <!--doc
:A wrapper for a text description of an object and its associated meta
-information.
-->
3427 <!ELEMENT textobject
%ho
; (objectinfo?
, (phrase|textdata|
(%textobject.mix
;)+))>
3428 <!--end of textobject.element
-->]]>
3430 <!ENTITY
% textobject.attlist
"INCLUDE">
3431 <![ %textobject.attlist
; [
3432 <!ATTLIST textobject
3434 %textobject.role.attrib
;
3435 %local.textobject.attrib
;
3437 <!--end of textobject.attlist
-->]]>
3438 <!--end of textobject.module
-->]]>
3440 <!ENTITY
% objectinfo.module
"INCLUDE">
3441 <![ %objectinfo.module
; [
3442 <!ENTITY
% local.objectinfo.attrib
"">
3443 <!ENTITY
% objectinfo.role.attrib
"%role.attrib;">
3445 <!ENTITY
% objectinfo.element
"INCLUDE">
3446 <![ %objectinfo.element
; [
3447 <!--doc
:Meta
-information for an object.
-->
3448 <!ELEMENT objectinfo
%ho
; ((%info.class
;)+)
3449 %beginpage.exclusion
;>
3450 <!--end of objectinfo.element
-->]]>
3452 <!ENTITY
% objectinfo.attlist
"INCLUDE">
3453 <![ %objectinfo.attlist
; [
3454 <!ATTLIST objectinfo
3456 %objectinfo.role.attrib
;
3457 %local.objectinfo.attrib
;
3459 <!--end of objectinfo.attlist
-->]]>
3460 <!--end of objectinfo.module
-->]]>
3462 <!--EntityRef
: Name of an external entity containing the content
3463 of the object data
-->
3464 <!--FileRef
: Filename
, qualified by a pathname if desired
,
3465 designating the file containing the content of the object data
-->
3466 <!--Format
: Notation of the element content
, if any
-->
3467 <!--SrcCredit
: Information about the source of the image
-->
3468 <!ENTITY
% local.objectdata.attrib
"">
3469 <!ENTITY
% objectdata.attrib
3471 entityref ENTITY #IMPLIED
3472 fileref CDATA #IMPLIED
3473 format (%notation.class;)
3475 srccredit CDATA #IMPLIED
3476 %local.objectdata.attrib;"
3479 <!ENTITY
% videodata.module
"INCLUDE">
3480 <![ %videodata.module
; [
3481 <!ENTITY
% local.videodata.attrib
"">
3482 <!ENTITY
% videodata.role.attrib
"%role.attrib;">
3484 <!ENTITY
% videodata.element
"INCLUDE">
3485 <![ %videodata.element
; [
3486 <!--doc
:Pointer to external video data.
-->
3487 <!ELEMENT videodata
%ho
; EMPTY
>
3488 <!--end of videodata.element
-->]]>
3490 <!ENTITY
% videodata.attlist
"INCLUDE">
3491 <![ %videodata.attlist
; [
3493 <!--Width
: Same as CALS
reprowid (desired width
)-->
3494 <!--Depth
: Same as CALS
reprodep (desired depth
)-->
3495 <!--Align
: Same as CALS hplace with
'none' removed
; #IMPLIED means
3496 application
-specific
-->
3497 <!--Scale
: Conflation of CALS hscale and vscale
-->
3498 <!--Scalefit
: Same as CALS scalefit
-->
3500 width CDATA #IMPLIED
3501 contentwidth CDATA #IMPLIED
3502 depth CDATA #IMPLIED
3503 contentdepth CDATA #IMPLIED
3510 scale CDATA #IMPLIED
3511 scalefit
%yesorno.attvals
;
3515 %videodata.role.attrib
;
3516 %local.videodata.attrib
;
3518 <!--end of videodata.attlist
-->]]>
3519 <!--end of videodata.module
-->]]>
3521 <!ENTITY
% audiodata.module
"INCLUDE">
3522 <![ %audiodata.module
; [
3523 <!ENTITY
% local.audiodata.attrib
"">
3524 <!ENTITY
% audiodata.role.attrib
"%role.attrib;">
3526 <!ENTITY
% audiodata.element
"INCLUDE">
3527 <![ %audiodata.element
; [
3528 <!--doc
:Pointer to external audio data.
-->
3529 <!ELEMENT audiodata
%ho
; EMPTY
>
3530 <!--end of audiodata.element
-->]]>
3532 <!ENTITY
% audiodata.attlist
"INCLUDE">
3533 <![ %audiodata.attlist
; [
3537 %audiodata.role.attrib
;
3538 %local.audiodata.attrib
;
3540 <!--end of audiodata.attlist
-->]]>
3541 <!--end of audiodata.module
-->]]>
3543 <!ENTITY
% imagedata.module
"INCLUDE">
3544 <![ %imagedata.module
; [
3545 <!ENTITY
% local.imagedata.attrib
"">
3546 <!ENTITY
% imagedata.role.attrib
"%role.attrib;">
3548 <!ENTITY
% imagedata.element
"INCLUDE">
3549 <![ %imagedata.element
; [
3550 <!--doc
:Pointer to external image data.
-->
3551 <!ELEMENT imagedata
%ho
; EMPTY
>
3552 <!--end of imagedata.element
-->]]>
3554 <!ENTITY
% imagedata.attlist
"INCLUDE">
3555 <![ %imagedata.attlist
; [
3557 <!--Width
: Same as CALS
reprowid (desired width
)-->
3558 <!--Depth
: Same as CALS
reprodep (desired depth
)-->
3559 <!--Align
: Same as CALS hplace with
'none' removed
; #IMPLIED means
3560 application
-specific
-->
3561 <!--Scale
: Conflation of CALS hscale and vscale
-->
3562 <!--Scalefit
: Same as CALS scalefit
-->
3564 width CDATA #IMPLIED
3565 contentwidth CDATA #IMPLIED
3566 depth CDATA #IMPLIED
3567 contentdepth CDATA #IMPLIED
3574 scale CDATA #IMPLIED
3575 scalefit
%yesorno.attvals
;
3579 %imagedata.role.attrib
;
3580 %local.imagedata.attrib
;
3582 <!--end of imagedata.attlist
-->]]>
3583 <!--end of imagedata.module
-->]]>
3585 <!ENTITY
% textdata.module
"INCLUDE">
3586 <![ %textdata.module
; [
3587 <!ENTITY
% local.textdata.attrib
"">
3588 <!ENTITY
% textdata.role.attrib
"%role.attrib;">
3590 <!ENTITY
% textdata.element
"INCLUDE">
3591 <![ %textdata.element
; [
3592 <!--doc
:Pointer to external text data.
-->
3593 <!ELEMENT textdata
%ho
; EMPTY
>
3594 <!--end of textdata.element
-->]]>
3596 <!ENTITY
% textdata.attlist
"INCLUDE">
3597 <![ %textdata.attlist
; [
3599 encoding CDATA #IMPLIED
3602 %textdata.role.attrib
;
3603 %local.textdata.attrib
;
3605 <!--end of textdata.attlist
-->]]>
3606 <!--end of textdata.module
-->]]>
3608 <!ENTITY
% mediaobjectco.module
"INCLUDE">
3609 <![ %mediaobjectco.module
; [
3610 <!ENTITY
% local.mediaobjectco.attrib
"">
3611 <!ENTITY
% mediaobjectco.role.attrib
"%role.attrib;">
3613 <!ENTITY
% mediaobjectco.element
"INCLUDE">
3614 <![ %mediaobjectco.element
; [
3615 <!--doc
:A media object that contains callouts.
-->
3616 <!ELEMENT mediaobjectco
%ho
; (objectinfo?
, imageobjectco
,
3617 (imageobjectco|textobject
)*)
>
3618 <!--end of mediaobjectco.element
-->]]>
3620 <!ENTITY
% mediaobjectco.attlist
"INCLUDE">
3621 <![ %mediaobjectco.attlist
; [
3622 <!ATTLIST mediaobjectco
3624 %mediaobjectco.role.attrib
;
3625 %local.mediaobjectco.attrib
;
3627 <!--end of mediaobjectco.attlist
-->]]>
3628 <!--end of mediaobjectco.module
-->]]>
3630 <!ENTITY
% imageobjectco.module
"INCLUDE">
3631 <![ %imageobjectco.module
; [
3632 <!ENTITY
% local.imageobjectco.attrib
"">
3633 <!ENTITY
% imageobjectco.role.attrib
"%role.attrib;">
3635 <!ENTITY
% imageobjectco.element
"INCLUDE">
3636 <![ %imageobjectco.element
; [
3637 <!--doc
:A wrapper for an image object with callouts.
-->
3638 <!ELEMENT imageobjectco
%ho
; (areaspec
, imageobject
, calloutlist*)
>
3639 <!--end of imageobjectco.element
-->]]>
3641 <!ENTITY
% imageobjectco.attlist
"INCLUDE">
3642 <![ %imageobjectco.attlist
; [
3643 <!ATTLIST imageobjectco
3645 %imageobjectco.role.attrib
;
3646 %local.imageobjectco.attrib
;
3648 <!--end of imageobjectco.attlist
-->]]>
3649 <!--end of imageobjectco.module
-->]]>
3650 <!--end of mediaobject.content.module
-->]]>
3652 <!-- Equations ........................
-->
3654 <!-- This PE provides a mechanism for replacing equation content
, -->
3655 <!-- perhaps adding a new or different
model (e.g.
, MathML
) -->
3656 <!ENTITY
% equation.content
"(alt?, (graphic+|mediaobject+|mathphrase+))">
3657 <!ENTITY
% inlineequation.content
"(alt?, (graphic+|inlinemediaobject+|mathphrase+))">
3659 <!ENTITY
% equation.module
"INCLUDE">
3660 <![%equation.module
;[
3661 <!ENTITY
% local.equation.attrib
"">
3662 <!ENTITY
% equation.role.attrib
"%role.attrib;">
3664 <!ENTITY
% equation.element
"INCLUDE">
3665 <![%equation.element
;[
3666 <!--doc
:A displayed mathematical equation.
-->
3667 <!ELEMENT equation
%ho
; (blockinfo?
, (%formalobject.title.content
;)?
,
3668 (informalequation |
%equation.content
;))>
3669 <!--end of equation.element
-->]]>
3671 <!ENTITY
% equation.attlist
"INCLUDE">
3672 <![%equation.attlist
;[
3674 floatstyle CDATA #IMPLIED
3677 %equation.role.attrib
;
3678 %local.equation.attrib
;
3680 <!--end of equation.attlist
-->]]>
3681 <!--end of equation.module
-->]]>
3683 <!ENTITY
% informalequation.module
"INCLUDE">
3684 <![%informalequation.module
;[
3685 <!ENTITY
% local.informalequation.attrib
"">
3686 <!ENTITY
% informalequation.role.attrib
"%role.attrib;">
3688 <!ENTITY
% informalequation.element
"INCLUDE">
3689 <![%informalequation.element
;[
3690 <!--doc
:A displayed mathematical equation without a title.
-->
3691 <!ELEMENT informalequation
%ho
; (blockinfo?
, %equation.content
;) >
3692 <!--end of informalequation.element
-->]]>
3694 <!ENTITY
% informalequation.attlist
"INCLUDE">
3695 <![%informalequation.attlist
;[
3696 <!ATTLIST informalequation
3697 floatstyle CDATA #IMPLIED
3699 %informalequation.role.attrib
;
3700 %local.informalequation.attrib
;
3702 <!--end of informalequation.attlist
-->]]>
3703 <!--end of informalequation.module
-->]]>
3705 <!ENTITY
% inlineequation.module
"INCLUDE">
3706 <![%inlineequation.module
;[
3707 <!ENTITY
% local.inlineequation.attrib
"">
3708 <!ENTITY
% inlineequation.role.attrib
"%role.attrib;">
3710 <!ENTITY
% inlineequation.element
"INCLUDE">
3711 <![%inlineequation.element
;[
3712 <!--doc
:A mathematical equation or expression occurring inline.
-->
3713 <!ELEMENT inlineequation
%ho
; (%inlineequation.content
;)>
3714 <!--end of inlineequation.element
-->]]>
3716 <!ENTITY
% inlineequation.attlist
"INCLUDE">
3717 <![%inlineequation.attlist
;[
3718 <!ATTLIST inlineequation
3720 %inlineequation.role.attrib
;
3721 %local.inlineequation.attrib
;
3723 <!--end of inlineequation.attlist
-->]]>
3724 <!--end of inlineequation.module
-->]]>
3726 <!ENTITY
% alt.module
"INCLUDE">
3728 <!ENTITY
% local.alt.attrib
"">
3729 <!ENTITY
% alt.role.attrib
"%role.attrib;">
3731 <!ENTITY
% alt.element
"INCLUDE">
3733 <!--doc
:Text representation for a graphical element.
-->
3734 <!ELEMENT alt
%ho
; (#PCDATA
)>
3735 <!--end of alt.element
-->]]>
3737 <!ENTITY
% alt.attlist
"INCLUDE">
3744 <!--end of alt.attlist
-->]]>
3745 <!--end of alt.module
-->]]>
3747 <!ENTITY
% mathphrase.module
"INCLUDE">
3748 <![%mathphrase.module
;[
3749 <!ENTITY
% local.mathphrase.attrib
"">
3750 <!ENTITY
% mathphrase.role.attrib
"%role.attrib;">
3752 <!ENTITY
% mathphrase.element
"INCLUDE">
3753 <![%mathphrase.element
;[
3754 <!--doc
:A mathematical phrase
, an expression that can be represented with ordinary text and a small amount of markup.
-->
3755 <!ELEMENT mathphrase
%ho
; (#PCDATA|subscript|superscript|emphasis
)*>
3756 <!--end of mathphrase.element
-->]]>
3758 <!ENTITY
% mathphrase.attlist
"INCLUDE">
3759 <![%mathphrase.attlist
;[
3760 <!ATTLIST mathphrase
3762 %mathphrase.role.attrib
;
3763 %local.mathphrase.attrib
;
3765 <!--end of mathphrase.attlist
-->]]>
3766 <!--end of mathphrase.module
-->]]>
3768 <!-- Tables ...........................
-->
3770 <!ENTITY
% table.module
"INCLUDE">
3773 <!-- Choose a table model. CALS or OASIS XML Exchange
-->
3775 <!ENTITY
% cals.table.module
"INCLUDE">
3776 <![%cals.table.module
;[
3777 <!ENTITY
% exchange.table.module
"IGNORE">
3779 <!ENTITY
% exchange.table.module
"INCLUDE">
3781 <!-- Do we allow the HTML table model as well?
-->
3782 <!ENTITY
% allow.html.tables
"INCLUDE">
3783 <![%allow.html.tables
;[
3784 <!-- ====================================================== -->
3785 <!-- xhtmltbl.mod defines HTML tables and sets parameter
3786 entities so that
, when the CALS table module is read
,
3787 we end up allowing any table to be CALS or HTML.
3788 i.e. This include must come first
! -->
3789 <!-- ====================================================== -->
3792 PUBLIC
"-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
3795 <!--end of allow.html.tables
-->]]>
3797 <!ENTITY
% tables.role.attrib
"%role.attrib;">
3799 <![%cals.table.module
;[
3800 <!-- Add label and role attributes to table and informaltable
-->
3801 <!ENTITY
% bodyatt
"
3802 floatstyle CDATA #IMPLIED
3803 rowheader (firstcol|norowheader) #IMPLIED
3807 <!-- Add common attributes to Table
, TGroup
, TBody
, THead
, TFoot
, Row
,
3808 EntryTbl
, and
Entry (and InformalTable element
).
-->
3811 %tables.role.attrib;">
3813 <!ENTITY
% common.table.attribs
3817 <!-- Content model for Table.
-->
3818 <!ENTITY
% tbl.table.mdl
3819 "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3821 (graphic+|mediaobject+|tgroup+))">
3823 <!-- Allow either objects or inlines
; beware of REs between elements.
-->
3824 <!ENTITY
% tbl.entry.mdl
"%para.char.mix; | %tabentry.mix;">
3826 <!-- Reference CALS Table Model
-->
3827 <!ENTITY
% tablemodel
3828 PUBLIC
"-//OASIS//DTD DocBook CALS Table Model V4.5//EN"
3832 <![%exchange.table.module
;[
3833 <!-- Add common attributes and the Label attribute to Table and
-->
3834 <!-- InformalTable.
-->
3837 rowheader (firstcol|norowheader) #IMPLIED
3839 %tables.role.attrib;">
3841 <!ENTITY
% common.table.attribs
3844 <!-- Add common attributes to TGroup
, ColSpec
, TBody
, THead
, Row
, Entry
-->
3846 <!ENTITY
% tbl.tgroup.att
"%common.attrib;">
3847 <!ENTITY
% tbl.colspec.att
"%common.attrib;">
3848 <!ENTITY
% tbl.tbody.att
"%common.attrib;">
3849 <!ENTITY
% tbl.thead.att
"%common.attrib;">
3850 <!ENTITY
% tbl.row.att
"%common.attrib;">
3851 <!ENTITY
% tbl.entry.att
"%common.attrib;">
3853 <!-- Content model for Table.
-->
3854 <!ENTITY
% tbl.table.mdl
3855 "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
3857 (graphic+|mediaobject+|tgroup+))">
3859 <!-- Allow either objects or inlines
; beware of REs between elements.
-->
3860 <!ENTITY
% tbl.entry.mdl
"(%para.char.mix; | %tabentry.mix;)*">
3862 <!-- Reference OASIS Exchange Table Model
-->
3863 <!ENTITY
% tablemodel
3864 PUBLIC
"-//OASIS//DTD XML Exchange Table Model 19990315//EN"
3870 <!--end of table.module
-->]]>
3872 <!ENTITY
% informaltable.module
"INCLUDE">
3873 <![%informaltable.module
;[
3875 <!-- Note that InformalTable is dependent on some of the entity
3876 declarations that customize Table.
-->
3878 <!ENTITY
% local.informaltable.attrib
"">
3880 <!-- the following entity may have been declared by the XHTML table module
-->
3881 <!ENTITY
% informal.tbl.table.mdl
"textobject*, (graphic+|mediaobject+|tgroup+)">
3883 <!ENTITY
% informaltable.element
"INCLUDE">
3884 <![%informaltable.element
;[
3885 <!--doc
:A table without a title.
-->
3886 <!ELEMENT informaltable
%ho
; (blockinfo?
, (%informal.tbl.table.mdl
;))>
3887 <!--end of informaltable.element
-->]]>
3889 <!-- Frame
, Colsep
, and Rowsep must be repeated because
3890 they are not in entities in the table module.
-->
3891 <!-- includes TabStyle
, ToCentry
, ShortEntry
,
3893 <!-- includes Label
-->
3894 <!-- includes common attributes
-->
3896 <!ENTITY
% informaltable.attlist
"INCLUDE">
3897 <![%informaltable.attlist
;[
3898 <!ATTLIST informaltable
3899 frame (%tbl.frame.attval
;) #IMPLIED
3900 colsep
%yesorno.attvals
; #IMPLIED
3901 rowsep
%yesorno.attvals
; #IMPLIED
3902 %common.table.attribs
;
3904 %local.informaltable.attrib
;
3906 <!--end of informaltable.attlist
-->]]>
3907 <!--end of informaltable.module
-->]]>
3909 <!ENTITY
% caption.module
"INCLUDE">
3910 <![ %caption.module
; [
3911 <!ENTITY
% local.caption.attrib
"">
3912 <!ENTITY
% caption.role.attrib
"%role.attrib;">
3914 <!ENTITY
% caption.element
"INCLUDE">
3915 <![ %caption.element
; [
3916 <!--doc
:A caption.
-->
3917 <!ELEMENT caption
%ho
; (#PCDATA |
%textobject.mix
;)*>
3918 <!--end of caption.element
-->]]>
3920 <!ENTITY
% caption.attlist
"INCLUDE">
3921 <![ %caption.attlist
; [
3922 <!-- attrs comes from HTML tables ...
-->
3924 <![ %allow.html.tables
; [
3925 <!-- common.attrib
, but without ID because ID is in attrs
-->
3926 <!ENTITY
% caption.attlist.content
"
3927 %caption.role.attrib;
3929 align (top|bottom|left|right) #IMPLIED
3930 %local.caption.attrib;
3933 <!ENTITY
% caption.attlist.content
"
3935 %caption.role.attrib;
3936 %local.caption.attrib;
3939 <!ATTLIST caption
%caption.attlist.content
;>
3941 <!--end of caption.attlist
-->]]>
3942 <!--end of caption.module
-->]]>
3944 <!-- ......................................................................
-->
3945 <!-- Synopses .............................................................
-->
3947 <!-- Synopsis .........................
-->
3949 <!ENTITY
% synopsis.module
"INCLUDE">
3950 <![%synopsis.module
;[
3951 <!ENTITY
% local.synopsis.attrib
"">
3952 <!ENTITY
% synopsis.role.attrib
"%role.attrib;">
3954 <!ENTITY
% synopsis.element
"INCLUDE">
3955 <![%synopsis.element
;[
3956 <!--doc
:A general
-purpose element for representing the syntax of commands or functions.
-->
3957 <!ELEMENT synopsis
%ho
; (%para.char.mix
;|graphic|mediaobject|co|coref|textobject|lineannotation
)*>
3958 <!--end of synopsis.element
-->]]>
3960 <!ENTITY
% synopsis.attlist
"INCLUDE">
3961 <![%synopsis.attlist
;[
3964 %linespecific.attrib
;
3966 %synopsis.role.attrib
;
3967 %local.synopsis.attrib
;
3969 <!--end of synopsis.attlist
-->]]>
3971 <!-- LineAnnotation (defined in the Inlines section
, below
)-->
3972 <!--end of synopsis.module
-->]]>
3974 <!-- CmdSynopsis ......................
-->
3976 <!ENTITY
% cmdsynopsis.content.module
"INCLUDE">
3977 <![%cmdsynopsis.content.module
;[
3978 <!ENTITY
% cmdsynopsis.module
"INCLUDE">
3979 <![%cmdsynopsis.module
;[
3980 <!ENTITY
% local.cmdsynopsis.attrib
"">
3981 <!ENTITY
% cmdsynopsis.role.attrib
"%role.attrib;">
3983 <!ENTITY
% cmdsynopsis.element
"INCLUDE">
3984 <![%cmdsynopsis.element
;[
3985 <!--doc
:A syntax summary for a software command.
-->
3986 <!ELEMENT cmdsynopsis
%ho
; ((command | arg | group | sbr
)+, synopfragment*)
>
3987 <!--end of cmdsynopsis.element
-->]]>
3989 <!-- Sepchar
: Character that should separate command and all
3990 top
-level arguments
; alternate value might be e.g.
, &Delta
; -->
3993 <!ENTITY
% cmdsynopsis.attlist
"INCLUDE">
3994 <![%cmdsynopsis.attlist
;[
3995 <!ATTLIST cmdsynopsis
3998 cmdlength CDATA #IMPLIED
4000 %cmdsynopsis.role.attrib
;
4001 %local.cmdsynopsis.attrib
;
4003 <!--end of cmdsynopsis.attlist
-->]]>
4004 <!--end of cmdsynopsis.module
-->]]>
4006 <!ENTITY
% arg.module
"INCLUDE">
4008 <!ENTITY
% local.arg.attrib
"">
4009 <!ENTITY
% arg.role.attrib
"%role.attrib;">
4011 <!ENTITY
% arg.element
"INCLUDE">
4013 <!--doc
:An argument in a CmdSynopsis.
-->
4014 <!ELEMENT arg
%ho
; (#PCDATA
4021 <!--end of arg.element
-->]]>
4023 <!-- Choice
: Whether Arg must be supplied
: Opt (optional to
4024 supply
, e.g.
[arg
]; the default
), Req (required to supply
,
4025 e.g.
{arg
}), or
Plain (required to supply
, e.g. arg
) -->
4026 <!-- Rep
: whether Arg is repeatable
: Norepeat (e.g. arg without
4027 ellipsis
; the default
), or
Repeat (e.g. arg...
) -->
4030 <!ENTITY
% arg.attlist
"INCLUDE">
4042 <!--end of arg.attlist
-->]]>
4043 <!--end of arg.module
-->]]>
4045 <!ENTITY
% group.module
"INCLUDE">
4048 <!ENTITY
% local.group.attrib
"">
4049 <!ENTITY
% group.role.attrib
"%role.attrib;">
4051 <!ENTITY
% group.element
"INCLUDE">
4053 <!--doc
:A group of elements in a CmdSynopsis.
-->
4054 <!ELEMENT group
%ho
; ((arg | group | option | synopfragmentref
4055 | replaceable | sbr
)+)>
4056 <!--end of group.element
-->]]>
4058 <!-- Choice
: Whether Group must be supplied
: Opt (optional to
4059 supply
, e.g.
[g1|g2|g3
]; the default
), Req (required to
4060 supply
, e.g.
{g1|g2|g3
}), Plain (required to supply
,
4061 e.g. g1|g2|g3
), OptMult (can supply zero or more
, e.g.
4062 [[g1|g2|g3
]]), or
ReqMult (must supply one or more
, e.g.
4064 <!-- Rep
: whether Group is repeatable
: Norepeat (e.g. group
4065 without ellipsis
; the default
), or
Repeat (e.g. group...
) -->
4068 <!ENTITY
% group.attlist
"INCLUDE">
4078 %local.group.attrib
;
4080 <!--end of group.attlist
-->]]>
4081 <!--end of group.module
-->]]>
4083 <!ENTITY
% sbr.module
"INCLUDE">
4085 <!ENTITY
% local.sbr.attrib
"">
4086 <!-- Synopsis break
-->
4087 <!ENTITY
% sbr.role.attrib
"%role.attrib;">
4089 <!ENTITY
% sbr.element
"INCLUDE">
4091 <!--doc
:An explicit line break in a command synopsis.
-->
4092 <!ELEMENT sbr
%ho
; EMPTY
>
4093 <!--end of sbr.element
-->]]>
4095 <!ENTITY
% sbr.attlist
"INCLUDE">
4102 <!--end of sbr.attlist
-->]]>
4103 <!--end of sbr.module
-->]]>
4105 <!ENTITY
% synopfragmentref.module
"INCLUDE">
4106 <![%synopfragmentref.module
;[
4107 <!ENTITY
% local.synopfragmentref.attrib
"">
4108 <!ENTITY
% synopfragmentref.role.attrib
"%role.attrib;">
4110 <!ENTITY
% synopfragmentref.element
"INCLUDE">
4111 <![%synopfragmentref.element
;[
4112 <!--doc
:A reference to a fragment of a command synopsis.
-->
4113 <!ELEMENT synopfragmentref
%ho
; (#PCDATA
)>
4114 <!--end of synopfragmentref.element
-->]]>
4116 <!-- to SynopFragment of complex synopsis
4117 material for separate referencing
-->
4120 <!ENTITY
% synopfragmentref.attlist
"INCLUDE">
4121 <![%synopfragmentref.attlist
;[
4122 <!ATTLIST synopfragmentref
4123 %linkendreq.attrib
; %common.attrib
;
4124 %synopfragmentref.role.attrib
;
4125 %local.synopfragmentref.attrib
;
4127 <!--end of synopfragmentref.attlist
-->]]>
4128 <!--end of synopfragmentref.module
-->]]>
4130 <!ENTITY
% synopfragment.module
"INCLUDE">
4131 <![%synopfragment.module
;[
4132 <!ENTITY
% local.synopfragment.attrib
"">
4133 <!ENTITY
% synopfragment.role.attrib
"%role.attrib;">
4135 <!ENTITY
% synopfragment.element
"INCLUDE">
4136 <![%synopfragment.element
;[
4137 <!--doc
:A portion of a CmdSynopsis broken out from the main body of the synopsis.
-->
4138 <!ELEMENT synopfragment
%ho
; ((arg | group
)+)>
4139 <!--end of synopfragment.element
-->]]>
4141 <!ENTITY
% synopfragment.attlist
"INCLUDE">
4142 <![%synopfragment.attlist
;[
4143 <!ATTLIST synopfragment
4144 %idreq.common.attrib
;
4145 %synopfragment.role.attrib
;
4146 %local.synopfragment.attrib
;
4148 <!--end of synopfragment.attlist
-->]]>
4149 <!--end of synopfragment.module
-->]]>
4151 <!-- Command (defined in the Inlines section
, below
)-->
4152 <!-- Option (defined in the Inlines section
, below
)-->
4153 <!-- Replaceable (defined in the Inlines section
, below
)-->
4154 <!--end of cmdsynopsis.content.module
-->]]>
4156 <!-- FuncSynopsis .....................
-->
4158 <!ENTITY
% funcsynopsis.content.module
"INCLUDE">
4159 <![%funcsynopsis.content.module
;[
4160 <!ENTITY
% funcsynopsis.module
"INCLUDE">
4161 <![%funcsynopsis.module
;[
4163 <!ENTITY
% local.funcsynopsis.attrib
"">
4164 <!ENTITY
% funcsynopsis.role.attrib
"%role.attrib;">
4166 <!ENTITY
% funcsynopsis.element
"INCLUDE">
4167 <![%funcsynopsis.element
;[
4168 <!--doc
:The syntax summary for a function definition.
-->
4169 <!ELEMENT funcsynopsis
%ho
; ((funcsynopsisinfo | funcprototype
)+)>
4170 <!--end of funcsynopsis.element
-->]]>
4172 <!ENTITY
% funcsynopsis.attlist
"INCLUDE">
4173 <![%funcsynopsis.attlist
;[
4174 <!ATTLIST funcsynopsis
4177 %funcsynopsis.role.attrib
;
4178 %local.funcsynopsis.attrib
;
4180 <!--end of funcsynopsis.attlist
-->]]>
4181 <!--end of funcsynopsis.module
-->]]>
4183 <!ENTITY
% funcsynopsisinfo.module
"INCLUDE">
4184 <![%funcsynopsisinfo.module
;[
4185 <!ENTITY
% local.funcsynopsisinfo.attrib
"">
4186 <!ENTITY
% funcsynopsisinfo.role.attrib
"%role.attrib;">
4188 <!ENTITY
% funcsynopsisinfo.element
"INCLUDE">
4189 <![%funcsynopsisinfo.element
;[
4190 <!--doc
:Information supplementing the FuncDefs of a FuncSynopsis.
-->
4191 <!ELEMENT funcsynopsisinfo
%ho
; (%cptr.char.mix
;|textobject|lineannotation
)*>
4192 <!--end of funcsynopsisinfo.element
-->]]>
4194 <!ENTITY
% funcsynopsisinfo.attlist
"INCLUDE">
4195 <![%funcsynopsisinfo.attlist
;[
4196 <!ATTLIST funcsynopsisinfo
4197 %linespecific.attrib
;
4199 %funcsynopsisinfo.role.attrib
;
4200 %local.funcsynopsisinfo.attrib
;
4202 <!--end of funcsynopsisinfo.attlist
-->]]>
4203 <!--end of funcsynopsisinfo.module
-->]]>
4205 <!ENTITY
% funcprototype.module
"INCLUDE">
4206 <![%funcprototype.module
;[
4207 <!ENTITY
% local.funcprototype.attrib
"">
4208 <!ENTITY
% funcprototype.role.attrib
"%role.attrib;">
4210 <!ENTITY
% funcprototype.element
"INCLUDE">
4211 <![%funcprototype.element
;[
4212 <!--doc
:The prototype of a function.
-->
4213 <!ELEMENT funcprototype
%ho
; (modifier
*,
4215 (void|varargs|
(paramdef
+, varargs?
)),
4218 <!--end of funcprototype.element
-->]]>
4220 <!ENTITY
% funcprototype.attlist
"INCLUDE">
4221 <![%funcprototype.attlist
;[
4222 <!ATTLIST funcprototype
4224 %funcprototype.role.attrib
;
4225 %local.funcprototype.attrib
;
4227 <!--end of funcprototype.attlist
-->]]>
4228 <!--end of funcprototype.module
-->]]>
4230 <!ENTITY
% funcdef.module
"INCLUDE">
4231 <![%funcdef.module
;[
4232 <!ENTITY
% local.funcdef.attrib
"">
4233 <!ENTITY
% funcdef.role.attrib
"%role.attrib;">
4235 <!ENTITY
% funcdef.element
"INCLUDE">
4236 <![%funcdef.element
;[
4237 <!--doc
:A
function (subroutine
) name and its return type.
-->
4238 <!ELEMENT funcdef
%ho
; (#PCDATA
4242 <!--end of funcdef.element
-->]]>
4244 <!ENTITY
% funcdef.attlist
"INCLUDE">
4245 <![%funcdef.attlist
;[
4248 %funcdef.role.attrib
;
4249 %local.funcdef.attrib
;
4251 <!--end of funcdef.attlist
-->]]>
4252 <!--end of funcdef.module
-->]]>
4254 <!ENTITY
% void.module
"INCLUDE">
4256 <!ENTITY
% local.void.attrib
"">
4257 <!ENTITY
% void.role.attrib
"%role.attrib;">
4259 <!ENTITY
% void.element
"INCLUDE">
4261 <!--doc
:An empty element in a function synopsis indicating that the function in question takes no arguments.
-->
4262 <!ELEMENT void
%ho
; EMPTY
>
4263 <!--end of void.element
-->]]>
4265 <!ENTITY
% void.attlist
"INCLUDE">
4272 <!--end of void.attlist
-->]]>
4273 <!--end of void.module
-->]]>
4275 <!ENTITY
% varargs.module
"INCLUDE">
4276 <![%varargs.module
;[
4277 <!ENTITY
% local.varargs.attrib
"">
4278 <!ENTITY
% varargs.role.attrib
"%role.attrib;">
4280 <!ENTITY
% varargs.element
"INCLUDE">
4281 <![%varargs.element
;[
4282 <!--doc
:An empty element in a function synopsis indicating a variable number of arguments.
-->
4283 <!ELEMENT varargs
%ho
; EMPTY
>
4284 <!--end of varargs.element
-->]]>
4286 <!ENTITY
% varargs.attlist
"INCLUDE">
4287 <![%varargs.attlist
;[
4290 %varargs.role.attrib
;
4291 %local.varargs.attrib
;
4293 <!--end of varargs.attlist
-->]]>
4294 <!--end of varargs.module
-->]]>
4296 <!-- Processing assumes that only one Parameter will appear in a
4297 ParamDef
, and that FuncParams will be used at most once
, for
4298 providing information on the
"inner parameters" for parameters that
4299 are pointers to functions.
-->
4301 <!ENTITY
% paramdef.module
"INCLUDE">
4302 <![%paramdef.module
;[
4303 <!ENTITY
% local.paramdef.attrib
"">
4304 <!ENTITY
% paramdef.role.attrib
"%role.attrib;">
4306 <!ENTITY
% paramdef.element
"INCLUDE">
4307 <![%paramdef.element
;[
4308 <!--doc
:Information about a function parameter in a programming language.
-->
4309 <!ELEMENT paramdef
%ho
; (#PCDATA
4315 <!--end of paramdef.element
-->]]>
4317 <!ENTITY
% paramdef.attlist
"INCLUDE">
4318 <![%paramdef.attlist
;[
4323 %paramdef.role.attrib
;
4324 %local.paramdef.attrib
;
4326 <!--end of paramdef.attlist
-->]]>
4327 <!--end of paramdef.module
-->]]>
4329 <!ENTITY
% funcparams.module
"INCLUDE">
4330 <![%funcparams.module
;[
4331 <!ENTITY
% local.funcparams.attrib
"">
4332 <!ENTITY
% funcparams.role.attrib
"%role.attrib;">
4334 <!ENTITY
% funcparams.element
"INCLUDE">
4335 <![%funcparams.element
;[
4336 <!--doc
:Parameters for a function referenced through a function pointer in a synopsis.
-->
4337 <!ELEMENT funcparams
%ho
; (%cptr.char.mix
;)*>
4338 <!--end of funcparams.element
-->]]>
4340 <!ENTITY
% funcparams.attlist
"INCLUDE">
4341 <![%funcparams.attlist
;[
4342 <!ATTLIST funcparams
4344 %funcparams.role.attrib
;
4345 %local.funcparams.attrib
;
4347 <!--end of funcparams.attlist
-->]]>
4348 <!--end of funcparams.module
-->]]>
4350 <!-- LineAnnotation (defined in the Inlines section
, below
)-->
4351 <!-- Replaceable (defined in the Inlines section
, below
)-->
4352 <!-- Function (defined in the Inlines section
, below
)-->
4353 <!-- Parameter (defined in the Inlines section
, below
)-->
4354 <!--end of funcsynopsis.content.module
-->]]>
4356 <!-- ClassSynopsis .....................
-->
4358 <!ENTITY
% classsynopsis.content.module
"INCLUDE">
4359 <![%classsynopsis.content.module
;[
4361 <!ENTITY
% classsynopsis.module
"INCLUDE">
4362 <![%classsynopsis.module
;[
4363 <!ENTITY
% local.classsynopsis.attrib
"">
4364 <!ENTITY
% classsynopsis.role.attrib
"%role.attrib;">
4366 <!ENTITY
% classsynopsis.element
"INCLUDE">
4367 <![%classsynopsis.element
;[
4368 <!--doc
:The syntax summary for a class definition.
-->
4369 <!ELEMENT classsynopsis
%ho
; ((ooclass|oointerface|ooexception
)+,
4371 |fieldsynopsis|
%method.synop.class
;)*)
>
4372 <!--end of classsynopsis.element
-->]]>
4374 <!ENTITY
% classsynopsis.attlist
"INCLUDE">
4375 <![%classsynopsis.attlist
;[
4376 <!ATTLIST classsynopsis
4377 language CDATA #IMPLIED
4378 class (class|interface
) "class"
4380 %classsynopsis.role.attrib
;
4381 %local.classsynopsis.attrib
;
4383 <!--end of classsynopsis.attlist
-->]]>
4384 <!--end of classsynopsis.module
-->]]>
4386 <!ENTITY
% classsynopsisinfo.module
"INCLUDE">
4387 <![ %classsynopsisinfo.module
; [
4388 <!ENTITY
% local.classsynopsisinfo.attrib
"">
4389 <!ENTITY
% classsynopsisinfo.role.attrib
"%role.attrib;">
4391 <!ENTITY
% classsynopsisinfo.element
"INCLUDE">
4392 <![ %classsynopsisinfo.element
; [
4393 <!--doc
:Information supplementing the contents of a ClassSynopsis.
-->
4394 <!ELEMENT classsynopsisinfo
%ho
; (%cptr.char.mix
;|textobject|lineannotation
)*>
4395 <!--end of classsynopsisinfo.element
-->]]>
4397 <!ENTITY
% classsynopsisinfo.attlist
"INCLUDE">
4398 <![ %classsynopsisinfo.attlist
; [
4399 <!ATTLIST classsynopsisinfo
4400 %linespecific.attrib
;
4402 %classsynopsisinfo.role.attrib
;
4403 %local.classsynopsisinfo.attrib
;
4405 <!--end of classsynopsisinfo.attlist
-->]]>
4406 <!--end of classsynopsisinfo.module
-->]]>
4408 <!ENTITY
% ooclass.module
"INCLUDE">
4409 <![%ooclass.module
;[
4410 <!ENTITY
% local.ooclass.attrib
"">
4411 <!ENTITY
% ooclass.role.attrib
"%role.attrib;">
4413 <!ENTITY
% ooclass.element
"INCLUDE">
4414 <![%ooclass.element
;[
4415 <!--doc
:A class in an object
-oriented programming language.
-->
4416 <!ELEMENT ooclass
%ho
; ((modifier|package
)*, classname
)>
4417 <!--end of ooclass.element
-->]]>
4419 <!ENTITY
% ooclass.attlist
"INCLUDE">
4420 <![%ooclass.attlist
;[
4423 %ooclass.role.attrib
;
4424 %local.ooclass.attrib
;
4426 <!--end of ooclass.attlist
-->]]>
4427 <!--end of ooclass.module
-->]]>
4429 <!ENTITY
% oointerface.module
"INCLUDE">
4430 <![%oointerface.module
;[
4431 <!ENTITY
% local.oointerface.attrib
"">
4432 <!ENTITY
% oointerface.role.attrib
"%role.attrib;">
4434 <!ENTITY
% oointerface.element
"INCLUDE">
4435 <![%oointerface.element
;[
4436 <!--doc
:An interface in an object
-oriented programming language.
-->
4437 <!ELEMENT oointerface
%ho
; ((modifier|package
)*, interfacename
)>
4438 <!--end of oointerface.element
-->]]>
4440 <!ENTITY
% oointerface.attlist
"INCLUDE">
4441 <![%oointerface.attlist
;[
4442 <!ATTLIST oointerface
4444 %oointerface.role.attrib
;
4445 %local.oointerface.attrib
;
4447 <!--end of oointerface.attlist
-->]]>
4448 <!--end of oointerface.module
-->]]>
4450 <!ENTITY
% ooexception.module
"INCLUDE">
4451 <![%ooexception.module
;[
4452 <!ENTITY
% local.ooexception.attrib
"">
4453 <!ENTITY
% ooexception.role.attrib
"%role.attrib;">
4455 <!ENTITY
% ooexception.element
"INCLUDE">
4456 <![%ooexception.element
;[
4457 <!--doc
:An exception in an object
-oriented programming language.
-->
4458 <!ELEMENT ooexception
%ho
; ((modifier|package
)*, exceptionname
)>
4459 <!--end of ooexception.element
-->]]>
4461 <!ENTITY
% ooexception.attlist
"INCLUDE">
4462 <![%ooexception.attlist
;[
4463 <!ATTLIST ooexception
4465 %ooexception.role.attrib
;
4466 %local.ooexception.attrib
;
4468 <!--end of ooexception.attlist
-->]]>
4469 <!--end of ooexception.module
-->]]>
4471 <!ENTITY
% modifier.module
"INCLUDE">
4472 <![%modifier.module
;[
4473 <!ENTITY
% local.modifier.attrib
"">
4474 <!ENTITY
% modifier.role.attrib
"%role.attrib;">
4476 <!ENTITY
% modifier.element
"INCLUDE">
4477 <![%modifier.element
;[
4478 <!--doc
:Modifiers in a synopsis.
-->
4479 <!ELEMENT modifier
%ho
; (%smallcptr.char.mix
;)*>
4480 <!--end of modifier.element
-->]]>
4482 <!ENTITY
% modifier.attlist
"INCLUDE">
4483 <![%modifier.attlist
;[
4486 %modifier.role.attrib
;
4487 %local.modifier.attrib
;
4489 <!--end of modifier.attlist
-->]]>
4490 <!--end of modifier.module
-->]]>
4492 <!ENTITY
% interfacename.module
"INCLUDE">
4493 <![%interfacename.module
;[
4494 <!ENTITY
% local.interfacename.attrib
"">
4495 <!ENTITY
% interfacename.role.attrib
"%role.attrib;">
4497 <!ENTITY
% interfacename.element
"INCLUDE">
4498 <![%interfacename.element
;[
4499 <!--doc
:The name of an interface.
-->
4500 <!ELEMENT interfacename
%ho
; (%cptr.char.mix
;)*>
4501 <!--end of interfacename.element
-->]]>
4503 <!ENTITY
% interfacename.attlist
"INCLUDE">
4504 <![%interfacename.attlist
;[
4505 <!ATTLIST interfacename
4507 %interfacename.role.attrib
;
4508 %local.interfacename.attrib
;
4510 <!--end of interfacename.attlist
-->]]>
4511 <!--end of interfacename.module
-->]]>
4513 <!ENTITY
% exceptionname.module
"INCLUDE">
4514 <![%exceptionname.module
;[
4515 <!ENTITY
% local.exceptionname.attrib
"">
4516 <!ENTITY
% exceptionname.role.attrib
"%role.attrib;">
4518 <!ENTITY
% exceptionname.element
"INCLUDE">
4519 <![%exceptionname.element
;[
4520 <!--doc
:The name of an exception.
-->
4521 <!ELEMENT exceptionname
%ho
; (%smallcptr.char.mix
;)*>
4522 <!--end of exceptionname.element
-->]]>
4524 <!ENTITY
% exceptionname.attlist
"INCLUDE">
4525 <![%exceptionname.attlist
;[
4526 <!ATTLIST exceptionname
4528 %exceptionname.role.attrib
;
4529 %local.exceptionname.attrib
;
4531 <!--end of exceptionname.attlist
-->]]>
4532 <!--end of exceptionname.module
-->]]>
4534 <!ENTITY
% fieldsynopsis.module
"INCLUDE">
4535 <![%fieldsynopsis.module
;[
4536 <!ENTITY
% local.fieldsynopsis.attrib
"">
4537 <!ENTITY
% fieldsynopsis.role.attrib
"%role.attrib;">
4539 <!ENTITY
% fieldsynopsis.element
"INCLUDE">
4540 <![%fieldsynopsis.element
;[
4541 <!--doc
:The name of a field in a class definition.
-->
4542 <!ELEMENT fieldsynopsis
%ho
; (modifier
*, type?
, varname
, initializer?
)>
4543 <!--end of fieldsynopsis.element
-->]]>
4545 <!ENTITY
% fieldsynopsis.attlist
"INCLUDE">
4546 <![%fieldsynopsis.attlist
;[
4547 <!ATTLIST fieldsynopsis
4548 language CDATA #IMPLIED
4550 %fieldsynopsis.role.attrib
;
4551 %local.fieldsynopsis.attrib
;
4553 <!--end of fieldsynopsis.attlist
-->]]>
4554 <!--end of fieldsynopsis.module
-->]]>
4556 <!ENTITY
% initializer.module
"INCLUDE">
4557 <![%initializer.module
;[
4558 <!ENTITY
% local.initializer.attrib
"">
4559 <!ENTITY
% initializer.role.attrib
"%role.attrib;">
4561 <!ENTITY
% initializer.element
"INCLUDE">
4562 <![%initializer.element
;[
4563 <!--doc
:The initializer for a FieldSynopsis.
-->
4564 <!ELEMENT initializer
%ho
; (%smallcptr.char.mix
;)*>
4565 <!--end of initializer.element
-->]]>
4567 <!ENTITY
% initializer.attlist
"INCLUDE">
4568 <![%initializer.attlist
;[
4569 <!ATTLIST initializer
4571 %initializer.role.attrib
;
4572 %local.initializer.attrib
;
4574 <!--end of initializer.attlist
-->]]>
4575 <!--end of initializer.module
-->]]>
4577 <!ENTITY
% constructorsynopsis.module
"INCLUDE">
4578 <![%constructorsynopsis.module
;[
4579 <!ENTITY
% local.constructorsynopsis.attrib
"">
4580 <!ENTITY
% constructorsynopsis.role.attrib
"%role.attrib;">
4582 <!ENTITY
% constructorsynopsis.element
"INCLUDE">
4583 <![%constructorsynopsis.element
;[
4584 <!--doc
:A syntax summary for a constructor.
-->
4585 <!ELEMENT constructorsynopsis
%ho
; (modifier
*,
4587 (methodparam
+|void?
),
4589 <!--end of constructorsynopsis.element
-->]]>
4591 <!ENTITY
% constructorsynopsis.attlist
"INCLUDE">
4592 <![%constructorsynopsis.attlist
;[
4593 <!ATTLIST constructorsynopsis
4594 language CDATA #IMPLIED
4596 %constructorsynopsis.role.attrib
;
4597 %local.constructorsynopsis.attrib
;
4599 <!--end of constructorsynopsis.attlist
-->]]>
4600 <!--end of constructorsynopsis.module
-->]]>
4602 <!ENTITY
% destructorsynopsis.module
"INCLUDE">
4603 <![%destructorsynopsis.module
;[
4604 <!ENTITY
% local.destructorsynopsis.attrib
"">
4605 <!ENTITY
% destructorsynopsis.role.attrib
"%role.attrib;">
4607 <!ENTITY
% destructorsynopsis.element
"INCLUDE">
4608 <![%destructorsynopsis.element
;[
4609 <!--doc
:A syntax summary for a destructor.
-->
4610 <!ELEMENT destructorsynopsis
%ho
; (modifier
*,
4612 (methodparam
+|void?
),
4614 <!--end of destructorsynopsis.element
-->]]>
4616 <!ENTITY
% destructorsynopsis.attlist
"INCLUDE">
4617 <![%destructorsynopsis.attlist
;[
4618 <!ATTLIST destructorsynopsis
4619 language CDATA #IMPLIED
4621 %destructorsynopsis.role.attrib
;
4622 %local.destructorsynopsis.attrib
;
4624 <!--end of destructorsynopsis.attlist
-->]]>
4625 <!--end of destructorsynopsis.module
-->]]>
4627 <!ENTITY
% methodsynopsis.module
"INCLUDE">
4628 <![%methodsynopsis.module
;[
4629 <!ENTITY
% local.methodsynopsis.attrib
"">
4630 <!ENTITY
% methodsynopsis.role.attrib
"%role.attrib;">
4632 <!ENTITY
% methodsynopsis.element
"INCLUDE">
4633 <![%methodsynopsis.element
;[
4634 <!--doc
:A syntax summary for a method.
-->
4635 <!ELEMENT methodsynopsis
%ho
; (modifier
*,
4638 (methodparam
+|void?
),
4641 <!--end of methodsynopsis.element
-->]]>
4643 <!ENTITY
% methodsynopsis.attlist
"INCLUDE">
4644 <![%methodsynopsis.attlist
;[
4645 <!ATTLIST methodsynopsis
4646 language CDATA #IMPLIED
4648 %methodsynopsis.role.attrib
;
4649 %local.methodsynopsis.attrib
;
4651 <!--end of methodsynopsis.attlist
-->]]>
4652 <!--end of methodsynopsis.module
-->]]>
4654 <!ENTITY
% methodname.module
"INCLUDE">
4655 <![%methodname.module
;[
4656 <!ENTITY
% local.methodname.attrib
"">
4657 <!ENTITY
% methodname.role.attrib
"%role.attrib;">
4659 <!ENTITY
% methodname.element
"INCLUDE">
4660 <![%methodname.element
;[
4661 <!--doc
:The name of a method.
-->
4662 <!ELEMENT methodname
%ho
; (%smallcptr.char.mix
;)*>
4663 <!--end of methodname.element
-->]]>
4665 <!ENTITY
% methodname.attlist
"INCLUDE">
4666 <![%methodname.attlist
;[
4667 <!ATTLIST methodname
4669 %methodname.role.attrib
;
4670 %local.methodname.attrib
;
4672 <!--end of methodname.attlist
-->]]>
4673 <!--end of methodname.module
-->]]>
4675 <!ENTITY
% methodparam.module
"INCLUDE">
4676 <![%methodparam.module
;[
4677 <!ENTITY
% local.methodparam.attrib
"">
4678 <!ENTITY
% methodparam.role.attrib
"%role.attrib;">
4680 <!ENTITY
% methodparam.element
"INCLUDE">
4681 <![%methodparam.element
;[
4682 <!--doc
:Parameters to a method.
-->
4683 <!ELEMENT methodparam
%ho
; (modifier
*,
4685 ((parameter
,initializer?
)|funcparams
),
4687 <!--end of methodparam.element
-->]]>
4689 <!ENTITY
% methodparam.attlist
"INCLUDE">
4690 <![%methodparam.attlist
;[
4691 <!ATTLIST methodparam
4698 %methodparam.role.attrib
;
4699 %local.methodparam.attrib
;
4701 <!--end of methodparam.attlist
-->]]>
4702 <!--end of methodparam.module
-->]]>
4703 <!--end of classsynopsis.content.module
-->]]>
4705 <!-- ......................................................................
-->
4706 <!-- Document information entities and elements ...........................
-->
4708 <!-- The document information elements include some elements that are
4709 currently used only in the document hierarchy module. They are
4710 defined here so that they will be available for use in customized
4711 document hierarchies.
-->
4713 <!-- ..................................
-->
4715 <!ENTITY
% docinfo.content.module
"INCLUDE">
4716 <![%docinfo.content.module
;[
4718 <!-- Ackno ............................
-->
4720 <!ENTITY
% ackno.module
"INCLUDE">
4722 <!ENTITY
% local.ackno.attrib
"">
4723 <!ENTITY
% ackno.role.attrib
"%role.attrib;">
4725 <!ENTITY
% ackno.element
"INCLUDE">
4727 <!--doc
:Acknowledgements in an Article.
-->
4728 <!ELEMENT ackno
%ho
; (%docinfo.char.mix
;)*>
4729 <!--end of ackno.element
-->]]>
4731 <!ENTITY
% ackno.attlist
"INCLUDE">
4736 %local.ackno.attrib
;
4738 <!--end of ackno.attlist
-->]]>
4739 <!--end of ackno.module
-->]]>
4741 <!-- Address ..........................
-->
4743 <!ENTITY
% address.content.module
"INCLUDE">
4744 <![%address.content.module
;[
4745 <!ENTITY
% address.module
"INCLUDE">
4746 <![%address.module
;[
4747 <!ENTITY
% local.address.attrib
"">
4748 <!ENTITY
% address.role.attrib
"%role.attrib;">
4750 <!ENTITY
% address.element
"INCLUDE">
4751 <![%address.element
;[
4752 <!--doc
:A real
-world address
, generally a postal address.
-->
4753 <!ELEMENT address
%ho
; (#PCDATA|personname|
%person.ident.mix
;
4754 |street|pob|postcode|city|state|country|phone
4755 |fax|email|otheraddr
)*>
4756 <!--end of address.element
-->]]>
4758 <!ENTITY
% address.attlist
"INCLUDE">
4759 <![%address.attlist
;[
4761 %linespecific.attrib
;
4763 %address.role.attrib
;
4764 %local.address.attrib
;
4766 <!--end of address.attlist
-->]]>
4767 <!--end of address.module
-->]]>
4769 <!ENTITY
% street.module
"INCLUDE">
4771 <!ENTITY
% local.street.attrib
"">
4772 <!ENTITY
% street.role.attrib
"%role.attrib;">
4774 <!ENTITY
% street.element
"INCLUDE">
4775 <![%street.element
;[
4776 <!--doc
:A street address in an address.
-->
4777 <!ELEMENT street
%ho
; (%docinfo.char.mix
;)*>
4778 <!--end of street.element
-->]]>
4780 <!ENTITY
% street.attlist
"INCLUDE">
4781 <![%street.attlist
;[
4784 %street.role.attrib
;
4785 %local.street.attrib
;
4787 <!--end of street.attlist
-->]]>
4788 <!--end of street.module
-->]]>
4790 <!ENTITY
% pob.module
"INCLUDE">
4792 <!ENTITY
% local.pob.attrib
"">
4793 <!ENTITY
% pob.role.attrib
"%role.attrib;">
4795 <!ENTITY
% pob.element
"INCLUDE">
4797 <!--doc
:A post office box in an address.
-->
4798 <!ELEMENT pob
%ho
; (%docinfo.char.mix
;)*>
4799 <!--end of pob.element
-->]]>
4801 <!ENTITY
% pob.attlist
"INCLUDE">
4808 <!--end of pob.attlist
-->]]>
4809 <!--end of pob.module
-->]]>
4811 <!ENTITY
% postcode.module
"INCLUDE">
4812 <![%postcode.module
;[
4813 <!ENTITY
% local.postcode.attrib
"">
4814 <!ENTITY
% postcode.role.attrib
"%role.attrib;">
4816 <!ENTITY
% postcode.element
"INCLUDE">
4817 <![%postcode.element
;[
4818 <!--doc
:A postal code in an address.
-->
4819 <!ELEMENT postcode
%ho
; (%docinfo.char.mix
;)*>
4820 <!--end of postcode.element
-->]]>
4822 <!ENTITY
% postcode.attlist
"INCLUDE">
4823 <![%postcode.attlist
;[
4826 %postcode.role.attrib
;
4827 %local.postcode.attrib
;
4829 <!--end of postcode.attlist
-->]]>
4830 <!--end of postcode.module
-->]]>
4832 <!ENTITY
% city.module
"INCLUDE">
4834 <!ENTITY
% local.city.attrib
"">
4835 <!ENTITY
% city.role.attrib
"%role.attrib;">
4837 <!ENTITY
% city.element
"INCLUDE">
4839 <!--doc
:The name of a city in an address.
-->
4840 <!ELEMENT city
%ho
; (%docinfo.char.mix
;)*>
4841 <!--end of city.element
-->]]>
4843 <!ENTITY
% city.attlist
"INCLUDE">
4850 <!--end of city.attlist
-->]]>
4851 <!--end of city.module
-->]]>
4853 <!ENTITY
% state.module
"INCLUDE">
4855 <!ENTITY
% local.state.attrib
"">
4856 <!ENTITY
% state.role.attrib
"%role.attrib;">
4858 <!ENTITY
% state.element
"INCLUDE">
4860 <!--doc
:A state or province in an address.
-->
4861 <!ELEMENT state
%ho
; (%docinfo.char.mix
;)*>
4862 <!--end of state.element
-->]]>
4864 <!ENTITY
% state.attlist
"INCLUDE">
4869 %local.state.attrib
;
4871 <!--end of state.attlist
-->]]>
4872 <!--end of state.module
-->]]>
4874 <!ENTITY
% country.module
"INCLUDE">
4875 <![%country.module
;[
4876 <!ENTITY
% local.country.attrib
"">
4877 <!ENTITY
% country.role.attrib
"%role.attrib;">
4879 <!ENTITY
% country.element
"INCLUDE">
4880 <![%country.element
;[
4881 <!--doc
:The name of a country.
-->
4882 <!ELEMENT country
%ho
; (%docinfo.char.mix
;)*>
4883 <!--end of country.element
-->]]>
4885 <!ENTITY
% country.attlist
"INCLUDE">
4886 <![%country.attlist
;[
4889 %country.role.attrib
;
4890 %local.country.attrib
;
4892 <!--end of country.attlist
-->]]>
4893 <!--end of country.module
-->]]>
4895 <!ENTITY
% phone.module
"INCLUDE">
4897 <!ENTITY
% local.phone.attrib
"">
4898 <!ENTITY
% phone.role.attrib
"%role.attrib;">
4900 <!ENTITY
% phone.element
"INCLUDE">
4902 <!--doc
:A telephone number.
-->
4903 <!ELEMENT phone
%ho
; (%docinfo.char.mix
;)*>
4904 <!--end of phone.element
-->]]>
4906 <!ENTITY
% phone.attlist
"INCLUDE">
4911 %local.phone.attrib
;
4913 <!--end of phone.attlist
-->]]>
4914 <!--end of phone.module
-->]]>
4916 <!ENTITY
% fax.module
"INCLUDE">
4918 <!ENTITY
% local.fax.attrib
"">
4919 <!ENTITY
% fax.role.attrib
"%role.attrib;">
4921 <!ENTITY
% fax.element
"INCLUDE">
4923 <!--doc
:A fax number.
-->
4924 <!ELEMENT fax
%ho
; (%docinfo.char.mix
;)*>
4925 <!--end of fax.element
-->]]>
4927 <!ENTITY
% fax.attlist
"INCLUDE">
4934 <!--end of fax.attlist
-->]]>
4935 <!--end of fax.module
-->]]>
4937 <!-- Email (defined in the Inlines section
, below
)-->
4939 <!ENTITY
% otheraddr.module
"INCLUDE">
4940 <![%otheraddr.module
;[
4941 <!ENTITY
% local.otheraddr.attrib
"">
4942 <!ENTITY
% otheraddr.role.attrib
"%role.attrib;">
4944 <!ENTITY
% otheraddr.element
"INCLUDE">
4945 <![%otheraddr.element
;[
4946 <!--doc
:Uncategorized information in address.
-->
4947 <!ELEMENT otheraddr
%ho
; (%docinfo.char.mix
;)*>
4948 <!--end of otheraddr.element
-->]]>
4950 <!ENTITY
% otheraddr.attlist
"INCLUDE">
4951 <![%otheraddr.attlist
;[
4954 %otheraddr.role.attrib
;
4955 %local.otheraddr.attrib
;
4957 <!--end of otheraddr.attlist
-->]]>
4958 <!--end of otheraddr.module
-->]]>
4959 <!--end of address.content.module
-->]]>
4961 <!-- Affiliation ......................
-->
4963 <!ENTITY
% affiliation.content.module
"INCLUDE">
4964 <![%affiliation.content.module
;[
4965 <!ENTITY
% affiliation.module
"INCLUDE">
4966 <![%affiliation.module
;[
4967 <!ENTITY
% local.affiliation.attrib
"">
4968 <!ENTITY
% affiliation.role.attrib
"%role.attrib;">
4970 <!ENTITY
% affiliation.element
"INCLUDE">
4971 <![%affiliation.element
;[
4972 <!--doc
:The institutional affiliation of an individual.
-->
4973 <!ELEMENT affiliation
%ho
; (shortaffil?
, jobtitle
*, orgname?
, orgdiv
*,
4975 <!--end of affiliation.element
-->]]>
4977 <!ENTITY
% affiliation.attlist
"INCLUDE">
4978 <![%affiliation.attlist
;[
4979 <!ATTLIST affiliation
4981 %affiliation.role.attrib
;
4982 %local.affiliation.attrib
;
4984 <!--end of affiliation.attlist
-->]]>
4985 <!--end of affiliation.module
-->]]>
4987 <!ENTITY
% shortaffil.module
"INCLUDE">
4988 <![%shortaffil.module
;[
4989 <!ENTITY
% local.shortaffil.attrib
"">
4990 <!ENTITY
% shortaffil.role.attrib
"%role.attrib;">
4992 <!ENTITY
% shortaffil.element
"INCLUDE">
4993 <![%shortaffil.element
;[
4994 <!--doc
:A brief description of an affiliation.
-->
4995 <!ELEMENT shortaffil
%ho
; (%docinfo.char.mix
;)*>
4996 <!--end of shortaffil.element
-->]]>
4998 <!ENTITY
% shortaffil.attlist
"INCLUDE">
4999 <![%shortaffil.attlist
;[
5000 <!ATTLIST shortaffil
5002 %shortaffil.role.attrib
;
5003 %local.shortaffil.attrib
;
5005 <!--end of shortaffil.attlist
-->]]>
5006 <!--end of shortaffil.module
-->]]>
5008 <!ENTITY
% jobtitle.module
"INCLUDE">
5009 <![%jobtitle.module
;[
5010 <!ENTITY
% local.jobtitle.attrib
"">
5011 <!ENTITY
% jobtitle.role.attrib
"%role.attrib;">
5013 <!ENTITY
% jobtitle.element
"INCLUDE">
5014 <![%jobtitle.element
;[
5015 <!--doc
:The title of an individual in an organization.
-->
5016 <!ELEMENT jobtitle
%ho
; (%docinfo.char.mix
;)*>
5017 <!--end of jobtitle.element
-->]]>
5019 <!ENTITY
% jobtitle.attlist
"INCLUDE">
5020 <![%jobtitle.attlist
;[
5023 %jobtitle.role.attrib
;
5024 %local.jobtitle.attrib
;
5026 <!--end of jobtitle.attlist
-->]]>
5027 <!--end of jobtitle.module
-->]]>
5029 <!-- OrgName (defined elsewhere in this section
)-->
5031 <!ENTITY
% orgdiv.module
"INCLUDE">
5033 <!ENTITY
% local.orgdiv.attrib
"">
5034 <!ENTITY
% orgdiv.role.attrib
"%role.attrib;">
5036 <!ENTITY
% orgdiv.element
"INCLUDE">
5037 <![%orgdiv.element
;[
5038 <!--doc
:A division of an organization.
-->
5039 <!ELEMENT orgdiv
%ho
; (%docinfo.char.mix
;)*>
5040 <!--end of orgdiv.element
-->]]>
5042 <!ENTITY
% orgdiv.attlist
"INCLUDE">
5043 <![%orgdiv.attlist
;[
5046 %orgdiv.role.attrib
;
5047 %local.orgdiv.attrib
;
5049 <!--end of orgdiv.attlist
-->]]>
5050 <!--end of orgdiv.module
-->]]>
5052 <!-- Address (defined elsewhere in this section
)-->
5053 <!--end of affiliation.content.module
-->]]>
5055 <!-- ArtPageNums ......................
-->
5057 <!ENTITY
% artpagenums.module
"INCLUDE">
5058 <![%artpagenums.module
;[
5059 <!ENTITY
% local.artpagenums.attrib
"">
5060 <!ENTITY
% artpagenums.role.attrib
"%role.attrib;">
5062 <!ENTITY
% artpagenums.element
"INCLUDE">
5063 <![%artpagenums.element
;[
5064 <!--doc
:The page numbers of an article as published.
-->
5065 <!ELEMENT artpagenums
%ho
; (%docinfo.char.mix
;)*>
5066 <!--end of artpagenums.element
-->]]>
5068 <!ENTITY
% artpagenums.attlist
"INCLUDE">
5069 <![%artpagenums.attlist
;[
5070 <!ATTLIST artpagenums
5072 %artpagenums.role.attrib
;
5073 %local.artpagenums.attrib
;
5075 <!--end of artpagenums.attlist
-->]]>
5076 <!--end of artpagenums.module
-->]]>
5080 <!ENTITY
% personname.module
"INCLUDE">
5081 <![%personname.module
;[
5082 <!ENTITY
% local.personname.attrib
"">
5083 <!ENTITY
% personname.role.attrib
"%role.attrib;">
5085 <!ENTITY
% personname.element
"INCLUDE">
5086 <![%personname.element
;[
5087 <!--doc
:The personal name of an individual.
-->
5088 <!ELEMENT personname
%ho
; ((honorific|firstname|surname|lineage|othername
)+)>
5089 <!--end of personname.element
-->]]>
5091 <!ENTITY
% personname.attlist
"INCLUDE">
5092 <![%personname.attlist
;[
5093 <!ATTLIST personname
5095 %personname.role.attrib
;
5096 %local.personname.attrib
;
5098 <!--end of personname.attlist
-->]]>
5099 <!--end of personname.module
-->]]>
5101 <!-- Author ...........................
-->
5103 <!ENTITY
% author.module
"INCLUDE">
5105 <!ENTITY
% local.author.attrib
"">
5106 <!ENTITY
% author.role.attrib
"%role.attrib;">
5108 <!ENTITY
% author.element
"INCLUDE">
5109 <![%author.element
;[
5110 <!--doc
:The name of an individual author.
-->
5111 <!ELEMENT author
%ho
; ((personname|
(%person.ident.mix
;)+),(personblurb|email|address
)*)
>
5112 <!--end of author.element
-->]]>
5114 <!ENTITY
% author.attlist
"INCLUDE">
5115 <![%author.attlist
;[
5118 %author.role.attrib
;
5119 %local.author.attrib
;
5121 <!--end of author.attlist
-->]]>
5122 <!--(see
"Personal identity elements" for
%person.ident.mix
;)-->
5123 <!--end of author.module
-->]]>
5125 <!-- AuthorGroup ......................
-->
5127 <!ENTITY
% authorgroup.content.module
"INCLUDE">
5128 <![%authorgroup.content.module
;[
5129 <!ENTITY
% authorgroup.module
"INCLUDE">
5130 <![%authorgroup.module
;[
5131 <!ENTITY
% local.authorgroup.attrib
"">
5132 <!ENTITY
% authorgroup.role.attrib
"%role.attrib;">
5134 <!ENTITY
% authorgroup.element
"INCLUDE">
5135 <![%authorgroup.element
;[
5136 <!--doc
:Wrapper for author information when a document has multiple authors or collabarators.
-->
5137 <!ELEMENT authorgroup
%ho
; ((author|editor|collab|corpauthor|corpcredit|othercredit
)+)>
5138 <!--end of authorgroup.element
-->]]>
5140 <!ENTITY
% authorgroup.attlist
"INCLUDE">
5141 <![%authorgroup.attlist
;[
5142 <!ATTLIST authorgroup
5144 %authorgroup.role.attrib
;
5145 %local.authorgroup.attrib
;
5147 <!--end of authorgroup.attlist
-->]]>
5148 <!--end of authorgroup.module
-->]]>
5150 <!-- Author (defined elsewhere in this section
)-->
5151 <!-- Editor (defined elsewhere in this section
)-->
5153 <!ENTITY
% collab.content.module
"INCLUDE">
5154 <![%collab.content.module
;[
5155 <!ENTITY
% collab.module
"INCLUDE">
5157 <!ENTITY
% local.collab.attrib
"">
5158 <!ENTITY
% collab.role.attrib
"%role.attrib;">
5160 <!ENTITY
% collab.element
"INCLUDE">
5161 <![%collab.element
;[
5162 <!--doc
:Identifies a collaborator.
-->
5163 <!ELEMENT collab
%ho
; (collabname
, affiliation*)
>
5164 <!--end of collab.element
-->]]>
5166 <!ENTITY
% collab.attlist
"INCLUDE">
5167 <![%collab.attlist
;[
5170 %collab.role.attrib
;
5171 %local.collab.attrib
;
5173 <!--end of collab.attlist
-->]]>
5174 <!--end of collab.module
-->]]>
5176 <!ENTITY
% collabname.module
"INCLUDE">
5177 <![%collabname.module
;[
5178 <!ENTITY
% local.collabname.attrib
"">
5179 <!ENTITY
% collabname.role.attrib
"%role.attrib;">
5181 <!ENTITY
% collabname.element
"INCLUDE">
5182 <![%collabname.element
;[
5183 <!--doc
:The name of a collaborator.
-->
5184 <!ELEMENT collabname
%ho
; (%docinfo.char.mix
;)*>
5185 <!--end of collabname.element
-->]]>
5187 <!ENTITY
% collabname.attlist
"INCLUDE">
5188 <![%collabname.attlist
;[
5189 <!ATTLIST collabname
5191 %collabname.role.attrib
;
5192 %local.collabname.attrib
;
5194 <!--end of collabname.attlist
-->]]>
5195 <!--end of collabname.module
-->]]>
5197 <!-- Affiliation (defined elsewhere in this section
)-->
5198 <!--end of collab.content.module
-->]]>
5200 <!-- CorpAuthor (defined elsewhere in this section
)-->
5201 <!-- OtherCredit (defined elsewhere in this section
)-->
5203 <!--end of authorgroup.content.module
-->]]>
5205 <!-- AuthorInitials ...................
-->
5207 <!ENTITY
% authorinitials.module
"INCLUDE">
5208 <![%authorinitials.module
;[
5209 <!ENTITY
% local.authorinitials.attrib
"">
5210 <!ENTITY
% authorinitials.role.attrib
"%role.attrib;">
5212 <!ENTITY
% authorinitials.element
"INCLUDE">
5213 <![%authorinitials.element
;[
5214 <!--doc
:The initials or other short identifier for an author.
-->
5215 <!ELEMENT authorinitials
%ho
; (%docinfo.char.mix
;)*>
5216 <!--end of authorinitials.element
-->]]>
5218 <!ENTITY
% authorinitials.attlist
"INCLUDE">
5219 <![%authorinitials.attlist
;[
5220 <!ATTLIST authorinitials
5222 %authorinitials.role.attrib
;
5223 %local.authorinitials.attrib
;
5225 <!--end of authorinitials.attlist
-->]]>
5226 <!--end of authorinitials.module
-->]]>
5228 <!-- ConfGroup ........................
-->
5230 <!ENTITY
% confgroup.content.module
"INCLUDE">
5231 <![%confgroup.content.module
;[
5232 <!ENTITY
% confgroup.module
"INCLUDE">
5233 <![%confgroup.module
;[
5234 <!ENTITY
% local.confgroup.attrib
"">
5235 <!ENTITY
% confgroup.role.attrib
"%role.attrib;">
5237 <!ENTITY
% confgroup.element
"INCLUDE">
5238 <![%confgroup.element
;[
5239 <!--doc
:A wrapper for document meta
-information about a conference.
-->
5240 <!ELEMENT confgroup
%ho
; ((confdates|conftitle|confnum|address|confsponsor
)*)
>
5241 <!--end of confgroup.element
-->]]>
5243 <!ENTITY
% confgroup.attlist
"INCLUDE">
5244 <![%confgroup.attlist
;[
5247 %confgroup.role.attrib
;
5248 %local.confgroup.attrib
;
5250 <!--end of confgroup.attlist
-->]]>
5251 <!--end of confgroup.module
-->]]>
5253 <!ENTITY
% confdates.module
"INCLUDE">
5254 <![%confdates.module
;[
5255 <!ENTITY
% local.confdates.attrib
"">
5256 <!ENTITY
% confdates.role.attrib
"%role.attrib;">
5258 <!ENTITY
% confdates.element
"INCLUDE">
5259 <![%confdates.element
;[
5260 <!--doc
:The dates of a conference for which a document was written.
-->
5261 <!ELEMENT confdates
%ho
; (%docinfo.char.mix
;)*>
5262 <!--end of confdates.element
-->]]>
5264 <!ENTITY
% confdates.attlist
"INCLUDE">
5265 <![%confdates.attlist
;[
5268 %confdates.role.attrib
;
5269 %local.confdates.attrib
;
5271 <!--end of confdates.attlist
-->]]>
5272 <!--end of confdates.module
-->]]>
5274 <!ENTITY
% conftitle.module
"INCLUDE">
5275 <![%conftitle.module
;[
5276 <!ENTITY
% local.conftitle.attrib
"">
5277 <!ENTITY
% conftitle.role.attrib
"%role.attrib;">
5279 <!ENTITY
% conftitle.element
"INCLUDE">
5280 <![%conftitle.element
;[
5281 <!--doc
:The title of a conference for which a document was written.
-->
5282 <!ELEMENT conftitle
%ho
; (%docinfo.char.mix
;)*>
5283 <!--end of conftitle.element
-->]]>
5285 <!ENTITY
% conftitle.attlist
"INCLUDE">
5286 <![%conftitle.attlist
;[
5289 %conftitle.role.attrib
;
5290 %local.conftitle.attrib
;
5292 <!--end of conftitle.attlist
-->]]>
5293 <!--end of conftitle.module
-->]]>
5295 <!ENTITY
% confnum.module
"INCLUDE">
5296 <![%confnum.module
;[
5297 <!ENTITY
% local.confnum.attrib
"">
5298 <!ENTITY
% confnum.role.attrib
"%role.attrib;">
5300 <!ENTITY
% confnum.element
"INCLUDE">
5301 <![%confnum.element
;[
5302 <!--doc
:An identifier
, frequently numerical
, associated with a conference for which a document was written.
-->
5303 <!ELEMENT confnum
%ho
; (%docinfo.char.mix
;)*>
5304 <!--end of confnum.element
-->]]>
5306 <!ENTITY
% confnum.attlist
"INCLUDE">
5307 <![%confnum.attlist
;[
5310 %confnum.role.attrib
;
5311 %local.confnum.attrib
;
5313 <!--end of confnum.attlist
-->]]>
5314 <!--end of confnum.module
-->]]>
5316 <!-- Address (defined elsewhere in this section
)-->
5318 <!ENTITY
% confsponsor.module
"INCLUDE">
5319 <![%confsponsor.module
;[
5320 <!ENTITY
% local.confsponsor.attrib
"">
5321 <!ENTITY
% confsponsor.role.attrib
"%role.attrib;">
5323 <!ENTITY
% confsponsor.element
"INCLUDE">
5324 <![%confsponsor.element
;[
5325 <!--doc
:The sponsor of a conference for which a document was written.
-->
5326 <!ELEMENT confsponsor
%ho
; (%docinfo.char.mix
;)*>
5327 <!--end of confsponsor.element
-->]]>
5329 <!ENTITY
% confsponsor.attlist
"INCLUDE">
5330 <![%confsponsor.attlist
;[
5331 <!ATTLIST confsponsor
5333 %confsponsor.role.attrib
;
5334 %local.confsponsor.attrib
;
5336 <!--end of confsponsor.attlist
-->]]>
5337 <!--end of confsponsor.module
-->]]>
5338 <!--end of confgroup.content.module
-->]]>
5340 <!-- ContractNum ......................
-->
5342 <!ENTITY
% contractnum.module
"INCLUDE">
5343 <![%contractnum.module
;[
5344 <!ENTITY
% local.contractnum.attrib
"">
5345 <!ENTITY
% contractnum.role.attrib
"%role.attrib;">
5347 <!ENTITY
% contractnum.element
"INCLUDE">
5348 <![%contractnum.element
;[
5349 <!--doc
:The contract number of a document.
-->
5350 <!ELEMENT contractnum
%ho
; (%docinfo.char.mix
;)*>
5351 <!--end of contractnum.element
-->]]>
5353 <!ENTITY
% contractnum.attlist
"INCLUDE">
5354 <![%contractnum.attlist
;[
5355 <!ATTLIST contractnum
5357 %contractnum.role.attrib
;
5358 %local.contractnum.attrib
;
5360 <!--end of contractnum.attlist
-->]]>
5361 <!--end of contractnum.module
-->]]>
5363 <!-- ContractSponsor ..................
-->
5365 <!ENTITY
% contractsponsor.module
"INCLUDE">
5366 <![%contractsponsor.module
;[
5367 <!ENTITY
% local.contractsponsor.attrib
"">
5368 <!ENTITY
% contractsponsor.role.attrib
"%role.attrib;">
5370 <!ENTITY
% contractsponsor.element
"INCLUDE">
5371 <![%contractsponsor.element
;[
5372 <!--doc
:The sponsor of a contract.
-->
5373 <!ELEMENT contractsponsor
%ho
; (%docinfo.char.mix
;)*>
5374 <!--end of contractsponsor.element
-->]]>
5376 <!ENTITY
% contractsponsor.attlist
"INCLUDE">
5377 <![%contractsponsor.attlist
;[
5378 <!ATTLIST contractsponsor
5380 %contractsponsor.role.attrib
;
5381 %local.contractsponsor.attrib
;
5383 <!--end of contractsponsor.attlist
-->]]>
5384 <!--end of contractsponsor.module
-->]]>
5386 <!-- Copyright ........................
-->
5388 <!ENTITY
% copyright.content.module
"INCLUDE">
5389 <![%copyright.content.module
;[
5390 <!ENTITY
% copyright.module
"INCLUDE">
5391 <![%copyright.module
;[
5392 <!ENTITY
% local.copyright.attrib
"">
5393 <!ENTITY
% copyright.role.attrib
"%role.attrib;">
5395 <!ENTITY
% copyright.element
"INCLUDE">
5396 <![%copyright.element
;[
5397 <!--doc
:Copyright information about a document.
-->
5398 <!ELEMENT copyright
%ho
; (year
+, holder*)
>
5399 <!--end of copyright.element
-->]]>
5401 <!ENTITY
% copyright.attlist
"INCLUDE">
5402 <![%copyright.attlist
;[
5405 %copyright.role.attrib
;
5406 %local.copyright.attrib
;
5408 <!--end of copyright.attlist
-->]]>
5409 <!--end of copyright.module
-->]]>
5411 <!ENTITY
% year.module
"INCLUDE">
5413 <!ENTITY
% local.year.attrib
"">
5414 <!ENTITY
% year.role.attrib
"%role.attrib;">
5416 <!ENTITY
% year.element
"INCLUDE">
5418 <!--doc
:The year of publication of a document.
-->
5419 <!ELEMENT year
%ho
; (%docinfo.char.mix
;)*>
5420 <!--end of year.element
-->]]>
5422 <!ENTITY
% year.attlist
"INCLUDE">
5429 <!--end of year.attlist
-->]]>
5430 <!--end of year.module
-->]]>
5432 <!ENTITY
% holder.module
"INCLUDE">
5434 <!ENTITY
% local.holder.attrib
"">
5435 <!ENTITY
% holder.role.attrib
"%role.attrib;">
5437 <!ENTITY
% holder.element
"INCLUDE">
5438 <![%holder.element
;[
5439 <!--doc
:The name of the individual or organization that holds a copyright.
-->
5440 <!ELEMENT holder
%ho
; (%docinfo.char.mix
;)*>
5441 <!--end of holder.element
-->]]>
5443 <!ENTITY
% holder.attlist
"INCLUDE">
5444 <![%holder.attlist
;[
5447 %holder.role.attrib
;
5448 %local.holder.attrib
;
5450 <!--end of holder.attlist
-->]]>
5451 <!--end of holder.module
-->]]>
5452 <!--end of copyright.content.module
-->]]>
5454 <!-- CorpAuthor .......................
-->
5456 <!ENTITY
% corpauthor.module
"INCLUDE">
5457 <![%corpauthor.module
;[
5458 <!ENTITY
% local.corpauthor.attrib
"">
5459 <!ENTITY
% corpauthor.role.attrib
"%role.attrib;">
5461 <!ENTITY
% corpauthor.element
"INCLUDE">
5462 <![%corpauthor.element
;[
5463 <!--doc
:A corporate author
, as opposed to an individual.
-->
5464 <!ELEMENT corpauthor
%ho
; (%docinfo.char.mix
;)*>
5465 <!--end of corpauthor.element
-->]]>
5467 <!ENTITY
% corpauthor.attlist
"INCLUDE">
5468 <![%corpauthor.attlist
;[
5469 <!ATTLIST corpauthor
5471 %corpauthor.role.attrib
;
5472 %local.corpauthor.attrib
;
5474 <!--end of corpauthor.attlist
-->]]>
5475 <!--end of corpauthor.module
-->]]>
5477 <!-- CorpCredit ......................
-->
5479 <!ENTITY
% corpcredit.module
"INCLUDE">
5480 <![%corpcredit.module
;[
5481 <!ENTITY
% local.corpcredit.attrib
"">
5482 <!ENTITY
% corpcredit.role.attrib
"%role.attrib;">
5484 <!ENTITY
% corpcredit.element
"INCLUDE">
5485 <![%corpcredit.element
;[
5486 <!--doc
:A corporation or organization credited in a document.
-->
5487 <!ELEMENT corpcredit
%ho
; (%docinfo.char.mix
;)*>
5488 <!--end of corpcredit.element
-->]]>
5490 <!ENTITY
% corpcredit.attlist
"INCLUDE">
5491 <![%corpcredit.attlist
;[
5492 <!ATTLIST corpcredit
5493 class (graphicdesigner
5500 %corpcredit.role.attrib
;
5501 %local.corpcredit.attrib
;
5503 <!--end of corpcredit.attlist
-->]]>
5504 <!--end of corpcredit.module
-->]]>
5506 <!-- CorpName .........................
-->
5508 <!ENTITY
% corpname.module
"INCLUDE">
5509 <![%corpname.module
;[
5510 <!ENTITY
% local.corpname.attrib
"">
5512 <!ENTITY
% corpname.element
"INCLUDE">
5513 <![%corpname.element
;[
5514 <!--doc
:The name of a corporation.
-->
5515 <!ELEMENT corpname
%ho
; (%docinfo.char.mix
;)*>
5516 <!--end of corpname.element
-->]]>
5517 <!ENTITY
% corpname.role.attrib
"%role.attrib;">
5519 <!ENTITY
% corpname.attlist
"INCLUDE">
5520 <![%corpname.attlist
;[
5523 %corpname.role.attrib
;
5524 %local.corpname.attrib
;
5526 <!--end of corpname.attlist
-->]]>
5527 <!--end of corpname.module
-->]]>
5529 <!-- Date .............................
-->
5531 <!ENTITY
% date.module
"INCLUDE">
5533 <!ENTITY
% local.date.attrib
"">
5534 <!ENTITY
% date.role.attrib
"%role.attrib;">
5536 <!ENTITY
% date.element
"INCLUDE">
5538 <!--doc
:The date of publication or revision of a document.
-->
5539 <!ELEMENT date
%ho
; (%docinfo.char.mix
;)*>
5540 <!--end of date.element
-->]]>
5542 <!ENTITY
% date.attlist
"INCLUDE">
5549 <!--end of date.attlist
-->]]>
5550 <!--end of date.module
-->]]>
5552 <!-- Edition ..........................
-->
5554 <!ENTITY
% edition.module
"INCLUDE">
5555 <![%edition.module
;[
5556 <!ENTITY
% local.edition.attrib
"">
5557 <!ENTITY
% edition.role.attrib
"%role.attrib;">
5559 <!ENTITY
% edition.element
"INCLUDE">
5560 <![%edition.element
;[
5561 <!--doc
:The name or number of an edition of a document.
-->
5562 <!ELEMENT edition
%ho
; (%docinfo.char.mix
;)*>
5563 <!--end of edition.element
-->]]>
5565 <!ENTITY
% edition.attlist
"INCLUDE">
5566 <![%edition.attlist
;[
5569 %edition.role.attrib
;
5570 %local.edition.attrib
;
5572 <!--end of edition.attlist
-->]]>
5573 <!--end of edition.module
-->]]>
5575 <!-- Editor ...........................
-->
5577 <!ENTITY
% editor.module
"INCLUDE">
5579 <!ENTITY
% local.editor.attrib
"">
5580 <!ENTITY
% editor.role.attrib
"%role.attrib;">
5582 <!ENTITY
% editor.element
"INCLUDE">
5583 <![%editor.element
;[
5584 <!--doc
:The name of the editor of a document.
-->
5585 <!ELEMENT editor
%ho
; ((personname|
(%person.ident.mix
;)+),(personblurb|email|address
)*)
>
5586 <!--end of editor.element
-->]]>
5588 <!ENTITY
% editor.attlist
"INCLUDE">
5589 <![%editor.attlist
;[
5592 %editor.role.attrib
;
5593 %local.editor.attrib
;
5595 <!--end of editor.attlist
-->]]>
5596 <!--(see
"Personal identity elements" for
%person.ident.mix
;)-->
5597 <!--end of editor.module
-->]]>
5599 <!-- ISBN .............................
-->
5601 <!ENTITY
% isbn.module
"INCLUDE">
5603 <!ENTITY
% local.isbn.attrib
"">
5604 <!ENTITY
% isbn.role.attrib
"%role.attrib;">
5606 <!ENTITY
% isbn.element
"INCLUDE">
5608 <!--doc
:The International Standard Book Number of a document.
-->
5609 <!ELEMENT isbn
%ho
; (%docinfo.char.mix
;)*>
5610 <!--end of isbn.element
-->]]>
5612 <!ENTITY
% isbn.attlist
"INCLUDE">
5619 <!--end of isbn.attlist
-->]]>
5620 <!--end of isbn.module
-->]]>
5622 <!-- ISSN .............................
-->
5624 <!ENTITY
% issn.module
"INCLUDE">
5626 <!ENTITY
% local.issn.attrib
"">
5627 <!ENTITY
% issn.role.attrib
"%role.attrib;">
5629 <!ENTITY
% issn.element
"INCLUDE">
5631 <!--doc
:The International Standard Serial Number of a periodical.
-->
5632 <!ELEMENT issn
%ho
; (%docinfo.char.mix
;)*>
5633 <!--end of issn.element
-->]]>
5635 <!ENTITY
% issn.attlist
"INCLUDE">
5642 <!--end of issn.attlist
-->]]>
5643 <!--end of issn.module
-->]]>
5645 <!-- BiblioId .................
-->
5646 <!ENTITY
% biblio.class.attrib
5655 otherclass CDATA #IMPLIED"
5658 <!ENTITY
% biblioid.module
"INCLUDE">
5659 <![%biblioid.module
;[
5660 <!ENTITY
% local.biblioid.attrib
"">
5661 <!ENTITY
% biblioid.role.attrib
"%role.attrib;">
5663 <!ENTITY
% biblioid.element
"INCLUDE">
5664 <![%biblioid.element
;[
5665 <!--doc
:An identifier for a document.
-->
5666 <!ELEMENT biblioid
%ho
; (%docinfo.char.mix
;)*>
5667 <!--end of biblioid.element
-->]]>
5669 <!ENTITY
% biblioid.attlist
"INCLUDE">
5670 <![%biblioid.attlist
;[
5672 %biblio.class.attrib
;
5674 %biblioid.role.attrib
;
5675 %local.biblioid.attrib
;
5677 <!--end of biblioid.attlist
-->]]>
5678 <!--end of biblioid.module
-->]]>
5680 <!-- CiteBiblioId .................
-->
5682 <!ENTITY
% citebiblioid.module
"INCLUDE">
5683 <![%citebiblioid.module
;[
5684 <!ENTITY
% local.citebiblioid.attrib
"">
5685 <!ENTITY
% citebiblioid.role.attrib
"%role.attrib;">
5687 <!ENTITY
% citebiblioid.element
"INCLUDE">
5688 <![%citebiblioid.element
;[
5689 <!--doc
:A citation of a bibliographic identifier.
-->
5690 <!ELEMENT citebiblioid
%ho
; (%docinfo.char.mix
;)*>
5691 <!--end of citebiblioid.element
-->]]>
5693 <!ENTITY
% citebiblioid.attlist
"INCLUDE">
5694 <![%citebiblioid.attlist
;[
5695 <!ATTLIST citebiblioid
5696 %biblio.class.attrib
;
5698 %citebiblioid.role.attrib
;
5699 %local.citebiblioid.attrib
;
5701 <!--end of citebiblioid.attlist
-->]]>
5702 <!--end of citebiblioid.module
-->]]>
5704 <!-- BiblioSource .................
-->
5706 <!ENTITY
% bibliosource.module
"INCLUDE">
5707 <![%bibliosource.module
;[
5708 <!ENTITY
% local.bibliosource.attrib
"">
5709 <!ENTITY
% bibliosource.role.attrib
"%role.attrib;">
5711 <!ENTITY
% bibliosource.element
"INCLUDE">
5712 <![%bibliosource.element
;[
5713 <!--doc
:The source of a document.
-->
5714 <!ELEMENT bibliosource
%ho
; (%docinfo.char.mix
;)*>
5715 <!--end of bibliosource.element
-->]]>
5717 <!ENTITY
% bibliosource.attlist
"INCLUDE">
5718 <![%bibliosource.attlist
;[
5719 <!ATTLIST bibliosource
5720 %biblio.class.attrib
;
5722 %bibliosource.role.attrib
;
5723 %local.bibliosource.attrib
;
5725 <!--end of bibliosource.attlist
-->]]>
5726 <!--end of bibliosource.module
-->]]>
5728 <!-- BiblioRelation .................
-->
5730 <!ENTITY
% bibliorelation.module
"INCLUDE">
5731 <![%bibliorelation.module
;[
5732 <!ENTITY
% local.bibliorelation.attrib
"">
5733 <!ENTITY
% local.bibliorelation.types
"">
5735 <!ENTITY
% bibliorelation.type.attrib
5749 %local.bibliorelation.types;) #IMPLIED
5750 othertype CDATA #IMPLIED
5753 <!ENTITY
% bibliorelation.role.attrib
"%role.attrib;">
5755 <!ENTITY
% bibliorelation.element
"INCLUDE">
5756 <![%bibliorelation.element
;[
5757 <!--doc
:The relationship of a document to another.
-->
5758 <!ELEMENT bibliorelation
%ho
; (%docinfo.char.mix
;)*>
5759 <!--end of bibliorelation.element
-->]]>
5761 <!ENTITY
% bibliorelation.attlist
"INCLUDE">
5762 <![%bibliorelation.attlist
;[
5763 <!ATTLIST bibliorelation
5764 %biblio.class.attrib
;
5765 %bibliorelation.type.attrib
;
5767 %bibliorelation.role.attrib
;
5768 %local.bibliorelation.attrib
;
5770 <!--end of bibliorelation.attlist
-->]]>
5771 <!--end of bibliorelation.module
-->]]>
5773 <!-- BiblioCoverage .................
-->
5775 <!ENTITY
% bibliocoverage.module
"INCLUDE">
5776 <![%bibliocoverage.module
;[
5777 <!ENTITY
% local.bibliocoverage.attrib
"">
5778 <!ENTITY
% bibliocoverage.role.attrib
"%role.attrib;">
5780 <!ENTITY
% bibliocoverage.element
"INCLUDE">
5781 <![%bibliocoverage.element
;[
5782 <!--doc
:The spatial or temporal coverage of a document.
-->
5783 <!ELEMENT bibliocoverage
%ho
; (%docinfo.char.mix
;)*>
5784 <!--end of bibliocoverage.element
-->]]>
5786 <!ENTITY
% bibliocoverage.attlist
"INCLUDE">
5787 <![%bibliocoverage.attlist
;[
5788 <!ATTLIST bibliocoverage
5789 spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial
) #IMPLIED
5790 otherspatial CDATA #IMPLIED
5791 temporal (dcmiperiod|w3c
-dtf|othertemporal
) #IMPLIED
5792 othertemporal CDATA #IMPLIED
5794 %bibliocoverage.role.attrib
;
5795 %local.bibliocoverage.attrib
;
5797 <!--end of bibliocoverage.attlist
-->]]>
5798 <!--end of bibliocoverage.module
-->]]>
5800 <!-- InvPartNumber ....................
-->
5802 <!ENTITY
% invpartnumber.module
"INCLUDE">
5803 <![%invpartnumber.module
;[
5804 <!ENTITY
% local.invpartnumber.attrib
"">
5805 <!ENTITY
% invpartnumber.role.attrib
"%role.attrib;">
5807 <!ENTITY
% invpartnumber.element
"INCLUDE">
5808 <![%invpartnumber.element
;[
5809 <!--doc
:An inventory part number.
-->
5810 <!ELEMENT invpartnumber
%ho
; (%docinfo.char.mix
;)*>
5811 <!--end of invpartnumber.element
-->]]>
5813 <!ENTITY
% invpartnumber.attlist
"INCLUDE">
5814 <![%invpartnumber.attlist
;[
5815 <!ATTLIST invpartnumber
5817 %invpartnumber.role.attrib
;
5818 %local.invpartnumber.attrib
;
5820 <!--end of invpartnumber.attlist
-->]]>
5821 <!--end of invpartnumber.module
-->]]>
5823 <!-- IssueNum .........................
-->
5825 <!ENTITY
% issuenum.module
"INCLUDE">
5826 <![%issuenum.module
;[
5827 <!ENTITY
% local.issuenum.attrib
"">
5828 <!ENTITY
% issuenum.role.attrib
"%role.attrib;">
5830 <!ENTITY
% issuenum.element
"INCLUDE">
5831 <![%issuenum.element
;[
5832 <!--doc
:The number of an issue of a journal.
-->
5833 <!ELEMENT issuenum
%ho
; (%docinfo.char.mix
;)*>
5834 <!--end of issuenum.element
-->]]>
5836 <!ENTITY
% issuenum.attlist
"INCLUDE">
5837 <![%issuenum.attlist
;[
5840 %issuenum.role.attrib
;
5841 %local.issuenum.attrib
;
5843 <!--end of issuenum.attlist
-->]]>
5844 <!--end of issuenum.module
-->]]>
5846 <!-- LegalNotice ......................
-->
5848 <!ENTITY
% legalnotice.module
"INCLUDE">
5849 <![%legalnotice.module
;[
5850 <!ENTITY
% local.legalnotice.attrib
"">
5851 <!ENTITY
% legalnotice.role.attrib
"%role.attrib;">
5853 <!ENTITY
% legalnotice.element
"INCLUDE">
5854 <![%legalnotice.element
;[
5855 <!--doc
:A statement of legal obligations or requirements.
-->
5856 <!ELEMENT legalnotice
%ho
; (blockinfo?
, title?
, (%legalnotice.mix
;)+)
5858 <!--end of legalnotice.element
-->]]>
5860 <!ENTITY
% legalnotice.attlist
"INCLUDE">
5861 <![%legalnotice.attlist
;[
5862 <!ATTLIST legalnotice
5864 %legalnotice.role.attrib
;
5865 %local.legalnotice.attrib
;
5867 <!--end of legalnotice.attlist
-->]]>
5868 <!--end of legalnotice.module
-->]]>
5870 <!-- ModeSpec .........................
-->
5872 <!ENTITY
% modespec.module
"INCLUDE">
5873 <![%modespec.module
;[
5874 <!ENTITY
% local.modespec.attrib
"">
5875 <!ENTITY
% modespec.role.attrib
"%role.attrib;">
5877 <!ENTITY
% modespec.element
"INCLUDE">
5878 <![%modespec.element
;[
5879 <!--doc
:Application
-specific information necessary for the completion of an OLink.
-->
5880 <!ELEMENT modespec
%ho
; (%docinfo.char.mix
;)*
5882 <!--end of modespec.element
-->]]>
5884 <!-- Application
: Type of action required for completion
5885 of the links to which the ModeSpec is
relevant (e.g.
,
5886 retrieval query
) -->
5889 <!ENTITY
% modespec.attlist
"INCLUDE">
5890 <![%modespec.attlist
;[
5892 application NOTATION
5893 (%notation.class
;) #IMPLIED
5895 %modespec.role.attrib
;
5896 %local.modespec.attrib
;
5898 <!--end of modespec.attlist
-->]]>
5899 <!--end of modespec.module
-->]]>
5901 <!-- OrgName ..........................
-->
5903 <!ENTITY
% orgname.module
"INCLUDE">
5904 <![%orgname.module
;[
5905 <!ENTITY
% local.orgname.attrib
"">
5906 <!ENTITY
% orgname.role.attrib
"%role.attrib;">
5908 <!ENTITY
% orgname.element
"INCLUDE">
5909 <![%orgname.element
;[
5910 <!--doc
:The name of an organization other than a corporation.
-->
5911 <!ELEMENT orgname
%ho
; (%docinfo.char.mix
;)*>
5912 <!--end of orgname.element
-->]]>
5914 <!ENTITY
% orgname.attlist
"INCLUDE">
5915 <![%orgname.attlist
;[
5918 class (corporation|nonprofit|consortium|informal|other
) #IMPLIED
5919 otherclass CDATA #IMPLIED
5920 %orgname.role.attrib
;
5921 %local.orgname.attrib
;
5923 <!--end of orgname.attlist
-->]]>
5924 <!--end of orgname.module
-->]]>
5926 <!-- OtherCredit ......................
-->
5928 <!ENTITY
% othercredit.module
"INCLUDE">
5929 <![%othercredit.module
;[
5930 <!ENTITY
% local.othercredit.attrib
"">
5931 <!ENTITY
% othercredit.role.attrib
"%role.attrib;">
5933 <!ENTITY
% othercredit.element
"INCLUDE">
5934 <![%othercredit.element
;[
5935 <!--doc
:A person or entity
, other than an author or editor
, credited in a document.
-->
5936 <!ELEMENT othercredit
%ho
; ((personname|
(%person.ident.mix
;)+),
5937 (personblurb|email|address
)*)
>
5938 <!--end of othercredit.element
-->]]>
5940 <!ENTITY
% othercredit.attlist
"INCLUDE">
5941 <![%othercredit.attlist
;[
5942 <!ATTLIST othercredit
5943 class (graphicdesigner
5950 %othercredit.role.attrib
;
5951 %local.othercredit.attrib
;
5953 <!--end of othercredit.attlist
-->]]>
5954 <!--(see
"Personal identity elements" for
%person.ident.mix
;)-->
5955 <!--end of othercredit.module
-->]]>
5957 <!-- PageNums .........................
-->
5959 <!ENTITY
% pagenums.module
"INCLUDE">
5960 <![%pagenums.module
;[
5961 <!ENTITY
% local.pagenums.attrib
"">
5962 <!ENTITY
% pagenums.role.attrib
"%role.attrib;">
5964 <!ENTITY
% pagenums.element
"INCLUDE">
5965 <![%pagenums.element
;[
5966 <!--doc
:The numbers of the pages in a book
, for use in a bibliographic entry.
-->
5967 <!ELEMENT pagenums
%ho
; (%docinfo.char.mix
;)*>
5968 <!--end of pagenums.element
-->]]>
5970 <!ENTITY
% pagenums.attlist
"INCLUDE">
5971 <![%pagenums.attlist
;[
5974 %pagenums.role.attrib
;
5975 %local.pagenums.attrib
;
5977 <!--end of pagenums.attlist
-->]]>
5978 <!--end of pagenums.module
-->]]>
5980 <!-- Personal identity elements .......
-->
5982 <!-- These elements are used only within Author
, Editor
, and
5985 <!ENTITY
% person.ident.module
"INCLUDE">
5986 <![%person.ident.module
;[
5987 <!ENTITY
% contrib.module
"INCLUDE">
5988 <![%contrib.module
;[
5989 <!ENTITY
% local.contrib.attrib
"">
5990 <!ENTITY
% contrib.role.attrib
"%role.attrib;">
5992 <!ENTITY
% contrib.element
"INCLUDE">
5993 <![%contrib.element
;[
5994 <!--doc
:A summary of the contributions made to a document by a credited source.
-->
5995 <!ELEMENT contrib
%ho
; (%docinfo.char.mix
;)*>
5996 <!--end of contrib.element
-->]]>
5998 <!ENTITY
% contrib.attlist
"INCLUDE">
5999 <![%contrib.attlist
;[
6002 %contrib.role.attrib
;
6003 %local.contrib.attrib
;
6005 <!--end of contrib.attlist
-->]]>
6006 <!--end of contrib.module
-->]]>
6008 <!ENTITY
% firstname.module
"INCLUDE">
6009 <![%firstname.module
;[
6010 <!ENTITY
% local.firstname.attrib
"">
6011 <!ENTITY
% firstname.role.attrib
"%role.attrib;">
6013 <!ENTITY
% firstname.element
"INCLUDE">
6014 <![%firstname.element
;[
6015 <!--doc
:The first name of a person.
-->
6016 <!ELEMENT firstname
%ho
; (%docinfo.char.mix
;)*>
6017 <!--end of firstname.element
-->]]>
6019 <!ENTITY
% firstname.attlist
"INCLUDE">
6020 <![%firstname.attlist
;[
6023 %firstname.role.attrib
;
6024 %local.firstname.attrib
;
6026 <!--end of firstname.attlist
-->]]>
6027 <!--end of firstname.module
-->]]>
6029 <!ENTITY
% honorific.module
"INCLUDE">
6030 <![%honorific.module
;[
6031 <!ENTITY
% local.honorific.attrib
"">
6032 <!ENTITY
% honorific.role.attrib
"%role.attrib;">
6034 <!ENTITY
% honorific.element
"INCLUDE">
6035 <![%honorific.element
;[
6036 <!--doc
:The title of a person.
-->
6037 <!ELEMENT honorific
%ho
; (%docinfo.char.mix
;)*>
6038 <!--end of honorific.element
-->]]>
6040 <!ENTITY
% honorific.attlist
"INCLUDE">
6041 <![%honorific.attlist
;[
6044 %honorific.role.attrib
;
6045 %local.honorific.attrib
;
6047 <!--end of honorific.attlist
-->]]>
6048 <!--end of honorific.module
-->]]>
6050 <!ENTITY
% lineage.module
"INCLUDE">
6051 <![%lineage.module
;[
6052 <!ENTITY
% local.lineage.attrib
"">
6053 <!ENTITY
% lineage.role.attrib
"%role.attrib;">
6055 <!ENTITY
% lineage.element
"INCLUDE">
6056 <![%lineage.element
;[
6057 <!--doc
:The portion of a person
's name indicating a relationship to ancestors.-->
6058 <!ELEMENT lineage %ho; (%docinfo.char.mix;)*>
6059 <!--end of lineage.element-->]]>
6061 <!ENTITY % lineage.attlist "INCLUDE">
6062 <![%lineage.attlist;[
6065 %lineage.role.attrib;
6066 %local.lineage.attrib;
6068 <!--end of lineage.attlist-->]]>
6069 <!--end of lineage.module-->]]>
6071 <!ENTITY % othername.module "INCLUDE">
6072 <![%othername.module;[
6073 <!ENTITY % local.othername.attrib "">
6074 <!ENTITY % othername.role.attrib "%role.attrib;">
6076 <!ENTITY % othername.element "INCLUDE">
6077 <![%othername.element;[
6078 <!--doc:A component of a persons name that is not a first name, surname, or lineage.-->
6079 <!ELEMENT othername %ho; (%docinfo.char.mix;)*>
6080 <!--end of othername.element-->]]>
6082 <!ENTITY % othername.attlist "INCLUDE">
6083 <![%othername.attlist;[
6086 %othername.role.attrib;
6087 %local.othername.attrib;
6089 <!--end of othername.attlist-->]]>
6090 <!--end of othername.module-->]]>
6092 <!ENTITY % surname.module "INCLUDE">
6093 <![%surname.module;[
6094 <!ENTITY % local.surname.attrib "">
6095 <!ENTITY % surname.role.attrib "%role.attrib;">
6097 <!ENTITY % surname.element "INCLUDE">
6098 <![%surname.element;[
6099 <!--doc:A family name; in western cultures the last name.-->
6100 <!ELEMENT surname %ho; (%docinfo.char.mix;)*>
6101 <!--end of surname.element-->]]>
6103 <!ENTITY % surname.attlist "INCLUDE">
6104 <![%surname.attlist;[
6107 %surname.role.attrib;
6108 %local.surname.attrib;
6110 <!--end of surname.attlist-->]]>
6111 <!--end of surname.module-->]]>
6112 <!--end of person.ident.module-->]]>
6114 <!-- PrintHistory ..................... -->
6116 <!ENTITY % printhistory.module "INCLUDE">
6117 <![%printhistory.module;[
6118 <!ENTITY % local.printhistory.attrib "">
6119 <!ENTITY % printhistory.role.attrib "%role.attrib;">
6121 <!ENTITY % printhistory.element "INCLUDE">
6122 <![%printhistory.element;[
6123 <!--doc:The printing history of a document.-->
6124 <!ELEMENT printhistory %ho; ((%para.class;)+)>
6125 <!--end of printhistory.element-->]]>
6127 <!ENTITY % printhistory.attlist "INCLUDE">
6128 <![%printhistory.attlist;[
6129 <!ATTLIST printhistory
6131 %printhistory.role.attrib;
6132 %local.printhistory.attrib;
6134 <!--end of printhistory.attlist-->]]>
6135 <!--end of printhistory.module-->]]>
6137 <!-- ProductName ...................... -->
6139 <!ENTITY % productname.module "INCLUDE">
6140 <![%productname.module;[
6141 <!ENTITY % local.productname.attrib "">
6142 <!ENTITY % productname.role.attrib "%role.attrib;">
6144 <!ENTITY % productname.element "INCLUDE">
6145 <![%productname.element;[
6146 <!--doc:The formal name of a product.-->
6147 <!ELEMENT productname %ho; (%para.char.mix;)*>
6148 <!--end of productname.element-->]]>
6150 <!-- Class: More precisely identifies the item the element names -->
6153 <!ENTITY % productname.attlist "INCLUDE">
6154 <![%productname.attlist;[
6155 <!ATTLIST productname
6161 %productname.role.attrib;
6162 %local.productname.attrib;
6164 <!--end of productname.attlist-->]]>
6165 <!--end of productname.module-->]]>
6167 <!-- ProductNumber .................... -->
6169 <!ENTITY % productnumber.module "INCLUDE">
6170 <![%productnumber.module;[
6171 <!ENTITY % local.productnumber.attrib "">
6172 <!ENTITY % productnumber.role.attrib "%role.attrib;">
6174 <!ENTITY % productnumber.element "INCLUDE">
6175 <![%productnumber.element;[
6176 <!--doc:A number assigned to a product.-->
6177 <!ELEMENT productnumber %ho; (%docinfo.char.mix;)*>
6178 <!--end of productnumber.element-->]]>
6180 <!ENTITY % productnumber.attlist "INCLUDE">
6181 <![%productnumber.attlist;[
6182 <!ATTLIST productnumber
6184 %productnumber.role.attrib;
6185 %local.productnumber.attrib;
6187 <!--end of productnumber.attlist-->]]>
6188 <!--end of productnumber.module-->]]>
6190 <!-- PubDate .......................... -->
6192 <!ENTITY % pubdate.module "INCLUDE">
6193 <![%pubdate.module;[
6194 <!ENTITY % local.pubdate.attrib "">
6195 <!ENTITY % pubdate.role.attrib "%role.attrib;">
6197 <!ENTITY % pubdate.element "INCLUDE">
6198 <![%pubdate.element;[
6199 <!--doc:The date of publication of a document.-->
6200 <!ELEMENT pubdate %ho; (%docinfo.char.mix;)*>
6201 <!--end of pubdate.element-->]]>
6203 <!ENTITY % pubdate.attlist "INCLUDE">
6204 <![%pubdate.attlist;[
6207 %pubdate.role.attrib;
6208 %local.pubdate.attrib;
6210 <!--end of pubdate.attlist-->]]>
6211 <!--end of pubdate.module-->]]>
6213 <!-- Publisher ........................ -->
6215 <!ENTITY % publisher.content.module "INCLUDE">
6216 <![%publisher.content.module;[
6217 <!ENTITY % publisher.module "INCLUDE">
6218 <![%publisher.module;[
6219 <!ENTITY % local.publisher.attrib "">
6220 <!ENTITY % publisher.role.attrib "%role.attrib;">
6222 <!ENTITY % publisher.element "INCLUDE">
6223 <![%publisher.element;[
6224 <!--doc:The publisher of a document.-->
6225 <!ELEMENT publisher %ho; (publishername, address*)>
6226 <!--end of publisher.element-->]]>
6228 <!ENTITY % publisher.attlist "INCLUDE">
6229 <![%publisher.attlist;[
6232 %publisher.role.attrib;
6233 %local.publisher.attrib;
6235 <!--end of publisher.attlist-->]]>
6236 <!--end of publisher.module-->]]>
6238 <!ENTITY % publishername.module "INCLUDE">
6239 <![%publishername.module;[
6240 <!ENTITY % local.publishername.attrib "">
6241 <!ENTITY % publishername.role.attrib "%role.attrib;">
6243 <!ENTITY % publishername.element "INCLUDE">
6244 <![%publishername.element;[
6245 <!--doc:The name of the publisher of a document.-->
6246 <!ELEMENT publishername %ho; (%docinfo.char.mix;)*>
6247 <!--end of publishername.element-->]]>
6249 <!ENTITY % publishername.attlist "INCLUDE">
6250 <![%publishername.attlist;[
6251 <!ATTLIST publishername
6253 %publishername.role.attrib;
6254 %local.publishername.attrib;
6256 <!--end of publishername.attlist-->]]>
6257 <!--end of publishername.module-->]]>
6259 <!-- Address (defined elsewhere in this section)-->
6260 <!--end of publisher.content.module-->]]>
6262 <!-- PubsNumber ....................... -->
6264 <!ENTITY % pubsnumber.module "INCLUDE">
6265 <![%pubsnumber.module;[
6266 <!ENTITY % local.pubsnumber.attrib "">
6267 <!ENTITY % pubsnumber.role.attrib "%role.attrib;">
6269 <!ENTITY % pubsnumber.element "INCLUDE">
6270 <![%pubsnumber.element;[
6271 <!--doc:A number assigned to a publication other than an ISBN or ISSN or inventory part number.-->
6272 <!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*>
6273 <!--end of pubsnumber.element-->]]>
6275 <!ENTITY % pubsnumber.attlist "INCLUDE">
6276 <![%pubsnumber.attlist;[
6277 <!ATTLIST pubsnumber
6279 %pubsnumber.role.attrib;
6280 %local.pubsnumber.attrib;
6282 <!--end of pubsnumber.attlist-->]]>
6283 <!--end of pubsnumber.module-->]]>
6285 <!-- ReleaseInfo ...................... -->
6287 <!ENTITY % releaseinfo.module "INCLUDE">
6288 <![%releaseinfo.module;[
6289 <!ENTITY % local.releaseinfo.attrib "">
6290 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
6292 <!ENTITY % releaseinfo.element "INCLUDE">
6293 <![%releaseinfo.element;[
6294 <!--doc:Information about a particular release of a document.-->
6295 <!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*>
6296 <!--end of releaseinfo.element-->]]>
6298 <!ENTITY % releaseinfo.attlist "INCLUDE">
6299 <![%releaseinfo.attlist;[
6300 <!ATTLIST releaseinfo
6302 %releaseinfo.role.attrib;
6303 %local.releaseinfo.attrib;
6305 <!--end of releaseinfo.attlist-->]]>
6306 <!--end of releaseinfo.module-->]]>
6308 <!-- RevHistory ....................... -->
6310 <!ENTITY % revhistory.content.module "INCLUDE">
6311 <![%revhistory.content.module;[
6312 <!ENTITY % revhistory.module "INCLUDE">
6313 <![%revhistory.module;[
6314 <!ENTITY % local.revhistory.attrib "">
6315 <!ENTITY % revhistory.role.attrib "%role.attrib;">
6317 <!ENTITY % revhistory.element "INCLUDE">
6318 <![%revhistory.element;[
6319 <!--doc:A history of the revisions to a document.-->
6320 <!ELEMENT revhistory %ho; (revision+)>
6321 <!--end of revhistory.element-->]]>
6323 <!ENTITY % revhistory.attlist "INCLUDE">
6324 <![%revhistory.attlist;[
6325 <!ATTLIST revhistory
6327 %revhistory.role.attrib;
6328 %local.revhistory.attrib;
6330 <!--end of revhistory.attlist-->]]>
6331 <!--end of revhistory.module-->]]>
6333 <!ENTITY % revision.module "INCLUDE">
6334 <![%revision.module;[
6335 <!ENTITY % local.revision.attrib "">
6336 <!ENTITY % revision.role.attrib "%role.attrib;">
6338 <!ENTITY % revision.element "INCLUDE">
6339 <![%revision.element;[
6340 <!--doc:An entry describing a single revision in the history of the revisions to a document.-->
6341 <!ELEMENT revision %ho; (revnumber?, date, (author|authorinitials)*,
6342 (revremark|revdescription)?)>
6343 <!--end of revision.element-->]]>
6345 <!ENTITY % revision.attlist "INCLUDE">
6346 <![%revision.attlist;[
6349 %revision.role.attrib;
6350 %local.revision.attrib;
6352 <!--end of revision.attlist-->]]>
6353 <!--end of revision.module-->]]>
6355 <!ENTITY % revnumber.module "INCLUDE">
6356 <![%revnumber.module;[
6357 <!ENTITY % local.revnumber.attrib "">
6358 <!ENTITY % revnumber.role.attrib "%role.attrib;">
6360 <!ENTITY % revnumber.element "INCLUDE">
6361 <![%revnumber.element;[
6362 <!--doc:A document revision number.-->
6363 <!ELEMENT revnumber %ho; (%docinfo.char.mix;)*>
6364 <!--end of revnumber.element-->]]>
6366 <!ENTITY % revnumber.attlist "INCLUDE">
6367 <![%revnumber.attlist;[
6370 %revnumber.role.attrib;
6371 %local.revnumber.attrib;
6373 <!--end of revnumber.attlist-->]]>
6374 <!--end of revnumber.module-->]]>
6376 <!-- Date (defined elsewhere in this section)-->
6377 <!-- AuthorInitials (defined elsewhere in this section)-->
6379 <!ENTITY % revremark.module "INCLUDE">
6380 <![%revremark.module;[
6381 <!ENTITY % local.revremark.attrib "">
6382 <!ENTITY % revremark.role.attrib "%role.attrib;">
6384 <!ENTITY % revremark.element "INCLUDE">
6385 <![%revremark.element;[
6386 <!--doc:A description of a revision to a document.-->
6387 <!ELEMENT revremark %ho; (%docinfo.char.mix;)*>
6388 <!--end of revremark.element-->]]>
6390 <!ENTITY % revremark.attlist "INCLUDE">
6391 <![%revremark.attlist;[
6394 %revremark.role.attrib;
6395 %local.revremark.attrib;
6397 <!--end of revremark.attlist-->]]>
6398 <!--end of revremark.module-->]]>
6400 <!ENTITY % revdescription.module "INCLUDE">
6401 <![ %revdescription.module; [
6402 <!ENTITY % local.revdescription.attrib "">
6403 <!ENTITY % revdescription.role.attrib "%role.attrib;">
6405 <!ENTITY % revdescription.element "INCLUDE">
6406 <![ %revdescription.element; [
6407 <!--doc:A extended description of a revision to a document.-->
6408 <!ELEMENT revdescription %ho; ((%revdescription.mix;)+)>
6409 <!--end of revdescription.element-->]]>
6411 <!ENTITY % revdescription.attlist "INCLUDE">
6412 <![ %revdescription.attlist; [
6413 <!ATTLIST revdescription
6415 %revdescription.role.attrib;
6416 %local.revdescription.attrib;
6418 <!--end of revdescription.attlist-->]]>
6419 <!--end of revdescription.module-->]]>
6420 <!--end of revhistory.content.module-->]]>
6422 <!-- SeriesVolNums .................... -->
6424 <!ENTITY % seriesvolnums.module "INCLUDE">
6425 <![%seriesvolnums.module;[
6426 <!ENTITY % local.seriesvolnums.attrib "">
6427 <!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
6429 <!ENTITY % seriesvolnums.element "INCLUDE">
6430 <![%seriesvolnums.element;[
6431 <!--doc:Numbers of the volumes in a series of books.-->
6432 <!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*>
6433 <!--end of seriesvolnums.element-->]]>
6435 <!ENTITY % seriesvolnums.attlist "INCLUDE">
6436 <![%seriesvolnums.attlist;[
6437 <!ATTLIST seriesvolnums
6439 %seriesvolnums.role.attrib;
6440 %local.seriesvolnums.attrib;
6442 <!--end of seriesvolnums.attlist-->]]>
6443 <!--end of seriesvolnums.module-->]]>
6445 <!-- VolumeNum ........................ -->
6447 <!ENTITY % volumenum.module "INCLUDE">
6448 <![%volumenum.module;[
6449 <!ENTITY % local.volumenum.attrib "">
6450 <!ENTITY % volumenum.role.attrib "%role.attrib;">
6452 <!ENTITY % volumenum.element "INCLUDE">
6453 <![%volumenum.element;[
6454 <!--doc:The volume number of a document in a set (as of books in a set or articles in a journal).-->
6455 <!ELEMENT volumenum %ho; (%docinfo.char.mix;)*>
6456 <!--end of volumenum.element-->]]>
6458 <!ENTITY % volumenum.attlist "INCLUDE">
6459 <![%volumenum.attlist;[
6462 %volumenum.role.attrib;
6463 %local.volumenum.attrib;
6465 <!--end of volumenum.attlist-->]]>
6466 <!--end of volumenum.module-->]]>
6468 <!-- .................................. -->
6470 <!--end of docinfo.content.module-->]]>
6472 <!-- ...................................................................... -->
6473 <!-- Inline, link, and ubiquitous elements ................................ -->
6475 <!-- Technical and computer terms ......................................... -->
6477 <!ENTITY % accel.module "INCLUDE">
6479 <!ENTITY % local.accel.attrib "">
6480 <!ENTITY % accel.role.attrib "%role.attrib;">
6482 <!ENTITY % accel.element "INCLUDE">
6484 <!--doc:A graphical user interface (GUI) keyboard shortcut.-->
6485 <!ELEMENT accel %ho; (%smallcptr.char.mix;)*>
6486 <!--end of accel.element-->]]>
6488 <!ENTITY % accel.attlist "INCLUDE">
6493 %local.accel.attrib;
6495 <!--end of accel.attlist-->]]>
6496 <!--end of accel.module-->]]>
6498 <!ENTITY % action.module "INCLUDE">
6500 <!ENTITY % local.action.attrib "">
6501 <!ENTITY % action.role.attrib "%role.attrib;">
6503 <!ENTITY % action.element "INCLUDE">
6504 <![%action.element;[
6505 <!--doc:A response to a user event.-->
6506 <!ELEMENT action %ho; (%cptr.char.mix;)*>
6507 <!--end of action.element-->]]>
6509 <!ENTITY % action.attlist "INCLUDE">
6510 <![%action.attlist;[
6514 %action.role.attrib;
6515 %local.action.attrib;
6517 <!--end of action.attlist-->]]>
6518 <!--end of action.module-->]]>
6520 <!ENTITY % application.module "INCLUDE">
6521 <![%application.module;[
6522 <!ENTITY % local.application.attrib "">
6523 <!ENTITY % application.role.attrib "%role.attrib;">
6525 <!ENTITY % application.element "INCLUDE">
6526 <![%application.element;[
6527 <!--doc:The name of a software program.-->
6528 <!ELEMENT application %ho; (%para.char.mix;)*>
6529 <!--end of application.element-->]]>
6531 <!ENTITY % application.attlist "INCLUDE">
6532 <![%application.attlist;[
6533 <!ATTLIST application
6538 %application.role.attrib;
6539 %local.application.attrib;
6541 <!--end of application.attlist-->]]>
6542 <!--end of application.module-->]]>
6544 <!ENTITY % classname.module "INCLUDE">
6545 <![%classname.module;[
6546 <!ENTITY % local.classname.attrib "">
6547 <!ENTITY % classname.role.attrib "%role.attrib;">
6549 <!ENTITY % classname.element "INCLUDE">
6550 <![%classname.element;[
6551 <!--doc:The name of a class, in the object-oriented programming sense.-->
6552 <!ELEMENT classname %ho; (%smallcptr.char.mix;)*>
6553 <!--end of classname.element-->]]>
6555 <!ENTITY % classname.attlist "INCLUDE">
6556 <![%classname.attlist;[
6559 %classname.role.attrib;
6560 %local.classname.attrib;
6562 <!--end of classname.attlist-->]]>
6563 <!--end of classname.module-->]]>
6565 <!ENTITY % package.module "INCLUDE">
6566 <![%package.module;[
6567 <!ENTITY % local.package.attrib "">
6568 <!ENTITY % package.role.attrib "%role.attrib;">
6570 <!ENTITY % package.element "INCLUDE">
6571 <![%package.element;[
6572 <!--doc:A package.-->
6573 <!ELEMENT package %ho; (%smallcptr.char.mix;)*>
6574 <!--end of package.element-->]]>
6576 <!ENTITY % package.attlist "INCLUDE">
6577 <![%package.attlist;[
6580 %package.role.attrib;
6581 %local.package.attrib;
6583 <!--end of package.attlist-->]]>
6584 <!--end of package.module-->]]>
6586 <!ENTITY % co.module "INCLUDE">
6588 <!ENTITY % local.co.attrib "">
6589 <!-- CO is a callout area of the LineColumn unit type (a single character
6590 position); the position is directly indicated by the location of CO. -->
6591 <!ENTITY % co.role.attrib "%role.attrib;">
6593 <!ENTITY % co.element "INCLUDE">
6595 <!--doc:The location of a callout embedded in text.-->
6596 <!ELEMENT co %ho; EMPTY>
6597 <!--end of co.element-->]]>
6599 <!-- bug number/symbol override or initialization -->
6600 <!-- to any related information -->
6603 <!ENTITY % co.attlist "INCLUDE">
6608 %idreq.common.attrib;
6612 <!--end of co.attlist-->]]>
6613 <!--end of co.module-->]]>
6615 <!ENTITY % coref.module "INCLUDE">
6617 <!ENTITY % local.coref.attrib "">
6618 <!-- COREF is a reference to a CO -->
6619 <!ENTITY % coref.role.attrib "%role.attrib;">
6621 <!ENTITY % coref.element "INCLUDE">
6623 <!--doc:A cross reference to a co.-->
6624 <!ELEMENT coref %ho; EMPTY>
6625 <!--end of coref.element-->]]>
6627 <!-- bug number/symbol override or initialization -->
6628 <!-- to any related information -->
6630 <!ENTITY % coref.attlist "INCLUDE">
6637 %local.coref.attrib;
6639 <!--end of coref.attlist-->]]>
6640 <!--end of coref.module-->]]>
6642 <!ENTITY % command.module "INCLUDE">
6643 <![%command.module;[
6644 <!ENTITY % local.command.attrib "">
6645 <!ENTITY % command.role.attrib "%role.attrib;">
6647 <!ENTITY % command.element "INCLUDE">
6648 <![%command.element;[
6649 <!--doc:The name of an executable program or other software command.-->
6650 <!ELEMENT command %ho; (%cptr.char.mix;)*>
6651 <!--end of command.element-->]]>
6653 <!ENTITY % command.attlist "INCLUDE">
6654 <![%command.attlist;[
6658 %command.role.attrib;
6659 %local.command.attrib;
6661 <!--end of command.attlist-->]]>
6662 <!--end of command.module-->]]>
6664 <!ENTITY % computeroutput.module "INCLUDE">
6665 <![%computeroutput.module;[
6666 <!ENTITY % local.computeroutput.attrib "">
6667 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
6669 <!ENTITY % computeroutput.element "INCLUDE">
6670 <![%computeroutput.element;[
6671 <!--doc:Data, generally text, displayed or presented by a computer.-->
6672 <!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*>
6673 <!--end of computeroutput.element-->]]>
6675 <!ENTITY % computeroutput.attlist "INCLUDE">
6676 <![%computeroutput.attlist;[
6677 <!ATTLIST computeroutput
6680 %computeroutput.role.attrib;
6681 %local.computeroutput.attrib;
6683 <!--end of computeroutput.attlist-->]]>
6684 <!--end of computeroutput.module-->]]>
6686 <!ENTITY % database.module "INCLUDE">
6687 <![%database.module;[
6688 <!ENTITY % local.database.attrib "">
6689 <!ENTITY % database.role.attrib "%role.attrib;">
6691 <!ENTITY % database.element "INCLUDE">
6692 <![%database.element;[
6693 <!--doc:The name of a database, or part of a database.-->
6694 <!ELEMENT database %ho; (%cptr.char.mix;)*>
6695 <!--end of database.element-->]]>
6697 <!-- Class: Type of database the element names; no default -->
6700 <!ENTITY % database.attlist "INCLUDE">
6701 <![%database.attlist;[
6723 %database.role.attrib;
6724 %local.database.attrib;
6726 <!--end of database.attlist-->]]>
6727 <!--end of database.module-->]]>
6729 <!ENTITY % email.module "INCLUDE">
6731 <!ENTITY % local.email.attrib "">
6732 <!ENTITY % email.role.attrib "%role.attrib;">
6734 <!ENTITY % email.element "INCLUDE">
6736 <!--doc:An email address.-->
6737 <!ELEMENT email %ho; (%docinfo.char.mix;)*>
6738 <!--end of email.element-->]]>
6740 <!ENTITY % email.attlist "INCLUDE">
6745 %local.email.attrib;
6747 <!--end of email.attlist-->]]>
6748 <!--end of email.module-->]]>
6750 <!ENTITY % envar.module "INCLUDE">
6752 <!ENTITY % local.envar.attrib "">
6753 <!ENTITY % envar.role.attrib "%role.attrib;">
6755 <!ENTITY % envar.element "INCLUDE">
6757 <!--doc:A software environment variable.-->
6758 <!ELEMENT envar %ho; (%smallcptr.char.mix;)*>
6759 <!--end of envar.element-->]]>
6761 <!ENTITY % envar.attlist "INCLUDE">
6766 %local.envar.attrib;
6768 <!--end of envar.attlist-->]]>
6769 <!--end of envar.module-->]]>
6772 <!ENTITY % errorcode.module "INCLUDE">
6773 <![%errorcode.module;[
6774 <!ENTITY % local.errorcode.attrib "">
6775 <!ENTITY % errorcode.role.attrib "%role.attrib;">
6777 <!ENTITY % errorcode.element "INCLUDE">
6778 <![%errorcode.element;[
6779 <!--doc:An error code.-->
6780 <!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*>
6781 <!--end of errorcode.element-->]]>
6783 <!ENTITY % errorcode.attlist "INCLUDE">
6784 <![%errorcode.attlist;[
6788 %errorcode.role.attrib;
6789 %local.errorcode.attrib;
6791 <!--end of errorcode.attlist-->]]>
6792 <!--end of errorcode.module-->]]>
6794 <!ENTITY % errorname.module "INCLUDE">
6795 <![%errorname.module;[
6796 <!ENTITY % local.errorname.attrib "">
6797 <!ENTITY % errorname.role.attrib "%role.attrib;">
6799 <!ENTITY % errorname.element "INCLUDE">
6800 <![%errorname.element;[
6801 <!--doc:An error name.-->
6802 <!ELEMENT errorname %ho; (%smallcptr.char.mix;)*>
6803 <!--end of errorname.element-->]]>
6805 <!ENTITY % errorname.attlist "INCLUDE">
6806 <![%errorname.attlist;[
6809 %errorname.role.attrib;
6810 %local.errorname.attrib;
6812 <!--end of errorname.attlist-->]]>
6813 <!--end of errorname.module-->]]>
6815 <!ENTITY % errortext.module "INCLUDE">
6816 <![%errortext.module;[
6817 <!ENTITY % local.errortext.attrib "">
6818 <!ENTITY % errortext.role.attrib "%role.attrib;">
6820 <!ENTITY % errortext.element "INCLUDE">
6821 <![%errortext.element;[
6822 <!--doc:An error message..-->
6823 <!ELEMENT errortext %ho; (%smallcptr.char.mix;)*>
6824 <!--end of errortext.element-->]]>
6826 <!ENTITY % errortext.attlist "INCLUDE">
6827 <![%errortext.attlist;[
6830 %errortext.role.attrib;
6831 %local.errortext.attrib;
6833 <!--end of errortext.attlist-->]]>
6834 <!--end of errortext.module-->]]>
6836 <!ENTITY % errortype.module "INCLUDE">
6837 <![%errortype.module;[
6838 <!ENTITY % local.errortype.attrib "">
6839 <!ENTITY % errortype.role.attrib "%role.attrib;">
6841 <!ENTITY % errortype.element "INCLUDE">
6842 <![%errortype.element;[
6843 <!--doc:The classification of an error message.-->
6844 <!ELEMENT errortype %ho; (%smallcptr.char.mix;)*>
6845 <!--end of errortype.element-->]]>
6847 <!ENTITY % errortype.attlist "INCLUDE">
6848 <![%errortype.attlist;[
6851 %errortype.role.attrib;
6852 %local.errortype.attrib;
6854 <!--end of errortype.attlist-->]]>
6855 <!--end of errortype.module-->]]>
6857 <!ENTITY % filename.module "INCLUDE">
6858 <![%filename.module;[
6859 <!ENTITY % local.filename.attrib "">
6860 <!ENTITY % filename.role.attrib "%role.attrib;">
6862 <!ENTITY % filename.element "INCLUDE">
6863 <![%filename.element;[
6864 <!--doc:The name of a file.-->
6865 <!ELEMENT filename %ho; (%cptr.char.mix;)*>
6866 <!--end of filename.element-->]]>
6868 <!-- Class: Type of filename the element names; no default -->
6869 <!-- Path: Search path (possibly system-specific) in which
6870 file can be found -->
6873 <!ENTITY % filename.attlist "INCLUDE">
6874 <![%filename.attlist;[
6886 %filename.role.attrib;
6887 %local.filename.attrib;
6889 <!--end of filename.attlist-->]]>
6890 <!--end of filename.module-->]]>
6892 <!ENTITY % function.module "INCLUDE">
6893 <![%function.module;[
6894 <!ENTITY % local.function.attrib "">
6895 <!ENTITY % function.role.attrib "%role.attrib;">
6897 <!ENTITY % function.element "INCLUDE">
6898 <![%function.element;[
6899 <!--doc:The name of a function or subroutine, as in a programming language.-->
6900 <!ELEMENT function %ho; (%cptr.char.mix;)*>
6901 <!--end of function.element-->]]>
6903 <!ENTITY % function.attlist "INCLUDE">
6904 <![%function.attlist;[
6908 %function.role.attrib;
6909 %local.function.attrib;
6911 <!--end of function.attlist-->]]>
6912 <!--end of function.module-->]]>
6914 <!ENTITY % guibutton.module "INCLUDE">
6915 <![%guibutton.module;[
6916 <!ENTITY % local.guibutton.attrib "">
6917 <!ENTITY % guibutton.role.attrib "%role.attrib;">
6919 <!ENTITY % guibutton.element "INCLUDE">
6920 <![%guibutton.element;[
6921 <!--doc:The text on a button in a GUI.-->
6922 <!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6923 <!--end of guibutton.element-->]]>
6925 <!ENTITY % guibutton.attlist "INCLUDE">
6926 <![%guibutton.attlist;[
6930 %guibutton.role.attrib;
6931 %local.guibutton.attrib;
6933 <!--end of guibutton.attlist-->]]>
6934 <!--end of guibutton.module-->]]>
6936 <!ENTITY % guiicon.module "INCLUDE">
6937 <![%guiicon.module;[
6938 <!ENTITY % local.guiicon.attrib "">
6939 <!ENTITY % guiicon.role.attrib "%role.attrib;">
6941 <!ENTITY % guiicon.element "INCLUDE">
6942 <![%guiicon.element;[
6943 <!--doc:Graphic and/or text appearing as a icon in a GUI.-->
6944 <!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6945 <!--end of guiicon.element-->]]>
6947 <!ENTITY % guiicon.attlist "INCLUDE">
6948 <![%guiicon.attlist;[
6952 %guiicon.role.attrib;
6953 %local.guiicon.attrib;
6955 <!--end of guiicon.attlist-->]]>
6956 <!--end of guiicon.module-->]]>
6958 <!ENTITY % guilabel.module "INCLUDE">
6959 <![%guilabel.module;[
6960 <!ENTITY % local.guilabel.attrib "">
6961 <!ENTITY % guilabel.role.attrib "%role.attrib;">
6963 <!ENTITY % guilabel.element "INCLUDE">
6964 <![%guilabel.element;[
6965 <!--doc:The text of a label in a GUI.-->
6966 <!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6967 <!--end of guilabel.element-->]]>
6969 <!ENTITY % guilabel.attlist "INCLUDE">
6970 <![%guilabel.attlist;[
6974 %guilabel.role.attrib;
6975 %local.guilabel.attrib;
6977 <!--end of guilabel.attlist-->]]>
6978 <!--end of guilabel.module-->]]>
6980 <!ENTITY % guimenu.module "INCLUDE">
6981 <![%guimenu.module;[
6982 <!ENTITY % local.guimenu.attrib "">
6983 <!ENTITY % guimenu.role.attrib "%role.attrib;">
6985 <!ENTITY % guimenu.element "INCLUDE">
6986 <![%guimenu.element;[
6987 <!--doc:The name of a menu in a GUI.-->
6988 <!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
6989 <!--end of guimenu.element-->]]>
6991 <!ENTITY % guimenu.attlist "INCLUDE">
6992 <![%guimenu.attlist;[
6996 %guimenu.role.attrib;
6997 %local.guimenu.attrib;
6999 <!--end of guimenu.attlist-->]]>
7000 <!--end of guimenu.module-->]]>
7002 <!ENTITY % guimenuitem.module "INCLUDE">
7003 <![%guimenuitem.module;[
7004 <!ENTITY % local.guimenuitem.attrib "">
7005 <!ENTITY % guimenuitem.role.attrib "%role.attrib;">
7007 <!ENTITY % guimenuitem.element "INCLUDE">
7008 <![%guimenuitem.element;[
7009 <!--doc:The name of a terminal menu item in a GUI.-->
7010 <!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
7011 <!--end of guimenuitem.element-->]]>
7013 <!ENTITY % guimenuitem.attlist "INCLUDE">
7014 <![%guimenuitem.attlist;[
7015 <!ATTLIST guimenuitem
7018 %guimenuitem.role.attrib;
7019 %local.guimenuitem.attrib;
7021 <!--end of guimenuitem.attlist-->]]>
7022 <!--end of guimenuitem.module-->]]>
7024 <!ENTITY % guisubmenu.module "INCLUDE">
7025 <![%guisubmenu.module;[
7026 <!ENTITY % local.guisubmenu.attrib "">
7027 <!ENTITY % guisubmenu.role.attrib "%role.attrib;">
7029 <!ENTITY % guisubmenu.element "INCLUDE">
7030 <![%guisubmenu.element;[
7031 <!--doc:The name of a submenu in a GUI.-->
7032 <!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
7033 <!--end of guisubmenu.element-->]]>
7035 <!ENTITY % guisubmenu.attlist "INCLUDE">
7036 <![%guisubmenu.attlist;[
7037 <!ATTLIST guisubmenu
7040 %guisubmenu.role.attrib;
7041 %local.guisubmenu.attrib;
7043 <!--end of guisubmenu.attlist-->]]>
7044 <!--end of guisubmenu.module-->]]>
7046 <!ENTITY % hardware.module "INCLUDE">
7047 <![%hardware.module;[
7048 <!ENTITY % local.hardware.attrib "">
7049 <!ENTITY % hardware.role.attrib "%role.attrib;">
7051 <!ENTITY % hardware.element "INCLUDE">
7052 <![%hardware.element;[
7053 <!--doc:A physical part of a computer system.-->
7054 <!ELEMENT hardware %ho; (%cptr.char.mix;)*>
7055 <!--end of hardware.element-->]]>
7057 <!ENTITY % hardware.attlist "INCLUDE">
7058 <![%hardware.attlist;[
7062 %hardware.role.attrib;
7063 %local.hardware.attrib;
7065 <!--end of hardware.attlist-->]]>
7066 <!--end of hardware.module-->]]>
7068 <!ENTITY % interface.module "INCLUDE">
7069 <![%interface.module;[
7070 <!ENTITY % local.interface.attrib "">
7071 <!ENTITY % interface.role.attrib "%role.attrib;">
7073 <!ENTITY % interface.element "INCLUDE">
7074 <![%interface.element;[
7075 <!--doc:An element of a GUI.-->
7076 <!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*>
7077 <!--end of interface.element-->]]>
7079 <!-- Class: Type of the Interface item; no default -->
7082 <!ENTITY % interface.attlist "INCLUDE">
7083 <![%interface.attlist;[
7087 %interface.role.attrib;
7088 %local.interface.attrib;
7090 <!--end of interface.attlist-->]]>
7091 <!--end of interface.module-->]]>
7093 <!ENTITY % keycap.module "INCLUDE">
7095 <!ENTITY % local.keycap.attrib "">
7096 <!ENTITY % keycap.role.attrib "%role.attrib;">
7098 <!ENTITY % keycap.element "INCLUDE">
7099 <![%keycap.element;[
7100 <!--doc:The text printed on a key on a keyboard.-->
7101 <!ELEMENT keycap %ho; (%cptr.char.mix;)*>
7102 <!--end of keycap.element-->]]>
7104 <!ENTITY % keycap.attlist "INCLUDE">
7105 <![%keycap.attlist;[
7129 otherfunction CDATA #IMPLIED
7132 %keycap.role.attrib;
7133 %local.keycap.attrib;
7135 <!--end of keycap.attlist-->]]>
7136 <!--end of keycap.module-->]]>
7138 <!ENTITY % keycode.module "INCLUDE">
7139 <![%keycode.module;[
7140 <!ENTITY % local.keycode.attrib "">
7141 <!ENTITY % keycode.role.attrib "%role.attrib;">
7143 <!ENTITY % keycode.element "INCLUDE">
7144 <![%keycode.element;[
7145 <!--doc:The internal, frequently numeric, identifier for a key on a keyboard.-->
7146 <!ELEMENT keycode %ho; (%smallcptr.char.mix;)*>
7147 <!--end of keycode.element-->]]>
7149 <!ENTITY % keycode.attlist "INCLUDE">
7150 <![%keycode.attlist;[
7153 %keycode.role.attrib;
7154 %local.keycode.attrib;
7156 <!--end of keycode.attlist-->]]>
7157 <!--end of keycode.module-->]]>
7159 <!ENTITY % keycombo.module "INCLUDE">
7160 <![%keycombo.module;[
7161 <!ENTITY % local.keycombo.attrib "">
7162 <!ENTITY % keycombo.role.attrib "%role.attrib;">
7164 <!ENTITY % keycombo.element "INCLUDE">
7165 <![%keycombo.element;[
7166 <!--doc:A combination of input actions.-->
7167 <!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)>
7168 <!--end of keycombo.element-->]]>
7170 <!ENTITY % keycombo.attlist "INCLUDE">
7171 <![%keycombo.attlist;[
7176 %keycombo.role.attrib;
7177 %local.keycombo.attrib;
7179 <!--end of keycombo.attlist-->]]>
7180 <!--end of keycombo.module-->]]>
7182 <!ENTITY % keysym.module "INCLUDE">
7184 <!ENTITY % local.keysym.attrib "">
7185 <!ENTITY % keysysm.role.attrib "%role.attrib;">
7187 <!ENTITY % keysym.element "INCLUDE">
7188 <![%keysym.element;[
7189 <!--doc:The symbolic name of a key on a keyboard.-->
7190 <!ELEMENT keysym %ho; (%smallcptr.char.mix;)*>
7191 <!--end of keysym.element-->]]>
7193 <!ENTITY % keysym.attlist "INCLUDE">
7194 <![%keysym.attlist;[
7197 %keysysm.role.attrib;
7198 %local.keysym.attrib;
7200 <!--end of keysym.attlist-->]]>
7201 <!--end of keysym.module-->]]>
7203 <!ENTITY % lineannotation.module "INCLUDE">
7204 <![%lineannotation.module;[
7205 <!ENTITY % local.lineannotation.attrib "">
7206 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
7208 <!ENTITY % lineannotation.element "INCLUDE">
7209 <![%lineannotation.element;[
7210 <!--doc:A comment on a line in a verbatim listing.-->
7211 <!ELEMENT lineannotation %ho; (%para.char.mix;)*>
7212 <!--end of lineannotation.element-->]]>
7214 <!ENTITY % lineannotation.attlist "INCLUDE">
7215 <![%lineannotation.attlist;[
7216 <!ATTLIST lineannotation
7218 %lineannotation.role.attrib;
7219 %local.lineannotation.attrib;
7221 <!--end of lineannotation.attlist-->]]>
7222 <!--end of lineannotation.module-->]]>
7224 <!ENTITY % literal.module "INCLUDE">
7225 <![%literal.module;[
7226 <!ENTITY % local.literal.attrib "">
7227 <!ENTITY % literal.role.attrib "%role.attrib;">
7229 <!ENTITY % literal.element "INCLUDE">
7230 <![%literal.element;[
7231 <!--doc:Inline text that is some literal value.-->
7232 <!ELEMENT literal %ho; (%cptr.char.mix;)*>
7233 <!--end of literal.element-->]]>
7235 <!ENTITY % literal.attlist "INCLUDE">
7236 <![%literal.attlist;[
7240 %literal.role.attrib;
7241 %local.literal.attrib;
7243 <!--end of literal.attlist-->]]>
7244 <!--end of literal.module-->]]>
7246 <!ENTITY % code.module "INCLUDE">
7248 <!ENTITY % local.code.attrib "">
7249 <!ENTITY % code.role.attrib "%role.attrib;">
7251 <!ENTITY % code.element "INCLUDE">
7253 <!--doc:An inline code fragment.-->
7254 <!ELEMENT code %ho; (%cptr.char.mix;)*>
7255 <!--end of code.element-->]]>
7257 <!ENTITY % code.attlist "INCLUDE">
7260 language CDATA #IMPLIED
7265 <!--end of code.attlist-->]]>
7266 <!--end of code.module-->]]>
7268 <!ENTITY % constant.module "INCLUDE">
7269 <![ %constant.module; [
7270 <!ENTITY % local.constant.attrib "">
7271 <!ENTITY % constant.role.attrib "%role.attrib;">
7273 <!ENTITY % constant.element "INCLUDE">
7274 <![ %constant.element; [
7275 <!--doc:A programming or system constant.-->
7276 <!ELEMENT constant %ho; (%smallcptr.char.mix;)*>
7277 <!--end of constant.element-->]]>
7279 <!ENTITY % constant.attlist "INCLUDE">
7280 <![ %constant.attlist; [
7282 class (limit) #IMPLIED
7284 %constant.role.attrib;
7285 %local.constant.attrib;
7287 <!--end of constant.attlist-->]]>
7288 <!--end of constant.module-->]]>
7290 <!ENTITY % varname.module "INCLUDE">
7291 <![ %varname.module; [
7292 <!ENTITY % local.varname.attrib "">
7293 <!ENTITY % varname.role.attrib "%role.attrib;">
7295 <!ENTITY % varname.element "INCLUDE">
7296 <![ %varname.element; [
7297 <!--doc:The name of a variable.-->
7298 <!ELEMENT varname %ho; (%smallcptr.char.mix;)*>
7299 <!--end of varname.element-->]]>
7301 <!ENTITY % varname.attlist "INCLUDE">
7302 <![ %varname.attlist; [
7305 %varname.role.attrib;
7306 %local.varname.attrib;
7308 <!--end of varname.attlist-->]]>
7309 <!--end of varname.module-->]]>
7311 <!ENTITY % markup.module "INCLUDE">
7313 <!ENTITY % local.markup.attrib "">
7314 <!ENTITY % markup.role.attrib "%role.attrib;">
7316 <!ENTITY % markup.element "INCLUDE">
7317 <![%markup.element;[
7318 <!--doc:A string of formatting markup in text that is to be represented literally.-->
7319 <!ELEMENT markup %ho; (%smallcptr.char.mix;)*>
7320 <!--end of markup.element-->]]>
7322 <!ENTITY % markup.attlist "INCLUDE">
7323 <![%markup.attlist;[
7326 %markup.role.attrib;
7327 %local.markup.attrib;
7329 <!--end of markup.attlist-->]]>
7330 <!--end of markup.module-->]]>
7332 <!ENTITY % medialabel.module "INCLUDE">
7333 <![%medialabel.module;[
7334 <!ENTITY % local.medialabel.attrib "">
7335 <!ENTITY % medialabel.role.attrib "%role.attrib;">
7337 <!ENTITY % medialabel.element "INCLUDE">
7338 <![%medialabel.element;[
7339 <!--doc:A name that identifies the physical medium on which some information resides.-->
7340 <!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*>
7341 <!--end of medialabel.element-->]]>
7343 <!-- Class: Type of medium named by the element; no default -->
7346 <!ENTITY % medialabel.attlist "INCLUDE">
7347 <![%medialabel.attlist;[
7348 <!ATTLIST medialabel
7354 %medialabel.role.attrib;
7355 %local.medialabel.attrib;
7357 <!--end of medialabel.attlist-->]]>
7358 <!--end of medialabel.module-->]]>
7360 <!ENTITY % menuchoice.content.module "INCLUDE">
7361 <![%menuchoice.content.module;[
7362 <!ENTITY % menuchoice.module "INCLUDE">
7363 <![%menuchoice.module;[
7364 <!ENTITY % local.menuchoice.attrib "">
7365 <!ENTITY % menuchoice.role.attrib "%role.attrib;">
7367 <!ENTITY % menuchoice.element "INCLUDE">
7368 <![%menuchoice.element;[
7369 <!--doc:A selection or series of selections from a menu.-->
7370 <!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel
7371 |guimenu|guimenuitem|guisubmenu|interface)+)>
7372 <!--end of menuchoice.element-->]]>
7374 <!ENTITY % menuchoice.attlist "INCLUDE">
7375 <![%menuchoice.attlist;[
7376 <!ATTLIST menuchoice
7379 %menuchoice.role.attrib;
7380 %local.menuchoice.attrib;
7382 <!--end of menuchoice.attlist-->]]>
7383 <!--end of menuchoice.module-->]]>
7385 <!ENTITY % shortcut.module "INCLUDE">
7386 <![%shortcut.module;[
7387 <!-- See also KeyCombo -->
7388 <!ENTITY % local.shortcut.attrib "">
7389 <!ENTITY % shortcut.role.attrib "%role.attrib;">
7391 <!ENTITY % shortcut.element "INCLUDE">
7392 <![%shortcut.element;[
7393 <!--doc:A key combination for an action that is also accessible through a menu.-->
7394 <!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)>
7395 <!--end of shortcut.element-->]]>
7397 <!ENTITY % shortcut.attlist "INCLUDE">
7398 <![%shortcut.attlist;[
7403 %shortcut.role.attrib;
7404 %local.shortcut.attrib;
7406 <!--end of shortcut.attlist-->]]>
7407 <!--end of shortcut.module-->]]>
7408 <!--end of menuchoice.content.module-->]]>
7410 <!ENTITY % mousebutton.module "INCLUDE">
7411 <![%mousebutton.module;[
7412 <!ENTITY % local.mousebutton.attrib "">
7413 <!ENTITY % mousebutton.role.attrib "%role.attrib;">
7415 <!ENTITY % mousebutton.element "INCLUDE">
7416 <![%mousebutton.element;[
7417 <!--doc:The conventional name of a mouse button.-->
7418 <!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*>
7419 <!--end of mousebutton.element-->]]>
7421 <!ENTITY % mousebutton.attlist "INCLUDE">
7422 <![%mousebutton.attlist;[
7423 <!ATTLIST mousebutton
7426 %mousebutton.role.attrib;
7427 %local.mousebutton.attrib;
7429 <!--end of mousebutton.attlist-->]]>
7430 <!--end of mousebutton.module-->]]>
7432 <!ENTITY % msgtext.module "INCLUDE">
7433 <![%msgtext.module;[
7434 <!ENTITY % local.msgtext.attrib "">
7435 <!ENTITY % msgtext.role.attrib "%role.attrib;">
7437 <!ENTITY % msgtext.element "INCLUDE">
7438 <![%msgtext.element;[
7439 <!--doc:The actual text of a message component in a message set.-->
7440 <!ELEMENT msgtext %ho; ((%component.mix;)+)>
7441 <!--end of msgtext.element-->]]>
7443 <!ENTITY % msgtext.attlist "INCLUDE">
7444 <![%msgtext.attlist;[
7447 %msgtext.role.attrib;
7448 %local.msgtext.attrib;
7450 <!--end of msgtext.attlist-->]]>
7451 <!--end of msgtext.module-->]]>
7453 <!ENTITY % option.module "INCLUDE">
7455 <!ENTITY % local.option.attrib "">
7456 <!ENTITY % option.role.attrib "%role.attrib;">
7458 <!ENTITY % option.element "INCLUDE">
7459 <![%option.element;[
7460 <!--doc:An option for a software command.-->
7461 <!ELEMENT option %ho; (%cptr.char.mix;)*>
7462 <!--end of option.element-->]]>
7464 <!ENTITY % option.attlist "INCLUDE">
7465 <![%option.attlist;[
7468 %option.role.attrib;
7469 %local.option.attrib;
7471 <!--end of option.attlist-->]]>
7472 <!--end of option.module-->]]>
7474 <!ENTITY % optional.module "INCLUDE">
7475 <![%optional.module;[
7476 <!ENTITY % local.optional.attrib "">
7477 <!ENTITY % optional.role.attrib "%role.attrib;">
7479 <!ENTITY % optional.element "INCLUDE">
7480 <![%optional.element;[
7481 <!--doc:Optional information.-->
7482 <!ELEMENT optional %ho; (%cptr.char.mix;)*>
7483 <!--end of optional.element-->]]>
7485 <!ENTITY % optional.attlist "INCLUDE">
7486 <![%optional.attlist;[
7489 %optional.role.attrib;
7490 %local.optional.attrib;
7492 <!--end of optional.attlist-->]]>
7493 <!--end of optional.module-->]]>
7495 <!ENTITY % parameter.module "INCLUDE">
7496 <![%parameter.module;[
7497 <!ENTITY % local.parameter.attrib "">
7498 <!ENTITY % parameter.role.attrib "%role.attrib;">
7500 <!ENTITY % parameter.element "INCLUDE">
7501 <![%parameter.element;[
7502 <!--doc:A value or a symbolic reference to a value.-->
7503 <!ELEMENT parameter %ho; (%cptr.char.mix;)*>
7504 <!--end of parameter.element-->]]>
7506 <!-- Class: Type of the Parameter; no default -->
7509 <!ENTITY % parameter.attlist "INCLUDE">
7510 <![%parameter.attlist;[
7517 %parameter.role.attrib;
7518 %local.parameter.attrib;
7520 <!--end of parameter.attlist-->]]>
7521 <!--end of parameter.module-->]]>
7523 <!ENTITY % prompt.module "INCLUDE">
7525 <!ENTITY % local.prompt.attrib "">
7526 <!ENTITY % prompt.role.attrib "%role.attrib;">
7528 <!ENTITY % prompt.element "INCLUDE">
7529 <![%prompt.element;[
7530 <!--doc:A character or string indicating the start of an input field in a computer display.-->
7531 <!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*>
7532 <!--end of prompt.element-->]]>
7534 <!ENTITY % prompt.attlist "INCLUDE">
7535 <![%prompt.attlist;[
7539 %prompt.role.attrib;
7540 %local.prompt.attrib;
7542 <!--end of prompt.attlist-->]]>
7543 <!--end of prompt.module-->]]>
7545 <!ENTITY % property.module "INCLUDE">
7546 <![%property.module;[
7547 <!ENTITY % local.property.attrib "">
7548 <!ENTITY % property.role.attrib "%role.attrib;">
7550 <!ENTITY % property.element "INCLUDE">
7551 <![%property.element;[
7552 <!--doc:A unit of data associated with some part of a computer system.-->
7553 <!ELEMENT property %ho; (%cptr.char.mix;)*>
7554 <!--end of property.element-->]]>
7556 <!ENTITY % property.attlist "INCLUDE">
7557 <![%property.attlist;[
7561 %property.role.attrib;
7562 %local.property.attrib;
7564 <!--end of property.attlist-->]]>
7565 <!--end of property.module-->]]>
7567 <!ENTITY % replaceable.module "INCLUDE">
7568 <![%replaceable.module;[
7569 <!ENTITY % local.replaceable.attrib "">
7570 <!ENTITY % replaceable.role.attrib "%role.attrib;">
7572 <!ENTITY % replaceable.element "INCLUDE">
7573 <![%replaceable.element;[
7574 <!--doc:Content that may or must be replaced by the user.-->
7575 <!ELEMENT replaceable %ho; (#PCDATA
7579 | %other.char.class;
7583 <!--end of replaceable.element-->]]>
7585 <!-- Class: Type of information the element represents; no
7589 <!ENTITY % replaceable.attlist "INCLUDE">
7590 <![%replaceable.attlist;[
7591 <!ATTLIST replaceable
7595 |parameter) #IMPLIED
7597 %replaceable.role.attrib;
7598 %local.replaceable.attrib;
7600 <!--end of replaceable.attlist-->]]>
7601 <!--end of replaceable.module-->]]>
7603 <!ENTITY % returnvalue.module "INCLUDE">
7604 <![%returnvalue.module;[
7605 <!ENTITY % local.returnvalue.attrib "">
7606 <!ENTITY % returnvalue.role.attrib "%role.attrib;">
7608 <!ENTITY % returnvalue.element "INCLUDE">
7609 <![%returnvalue.element;[
7610 <!--doc:The value returned by a function.-->
7611 <!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*>
7612 <!--end of returnvalue.element-->]]>
7614 <!ENTITY % returnvalue.attlist "INCLUDE">
7615 <![%returnvalue.attlist;[
7616 <!ATTLIST returnvalue
7618 %returnvalue.role.attrib;
7619 %local.returnvalue.attrib;
7621 <!--end of returnvalue.attlist-->]]>
7622 <!--end of returnvalue.module-->]]>
7624 <!ENTITY % sgmltag.module "INCLUDE">
7625 <![%sgmltag.module;[
7626 <!ENTITY % local.sgmltag.attrib "">
7627 <!ENTITY % sgmltag.role.attrib "%role.attrib;">
7629 <!ENTITY % sgmltag.element "INCLUDE">
7630 <![%sgmltag.element;[
7631 <!--doc:A component of SGML markup.-->
7632 <!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*>
7633 <!--end of sgmltag.element-->]]>
7635 <!-- Class: Type of SGML construct the element names; no default -->
7638 <!ENTITY % sgmltag.attlist "INCLUDE">
7639 <![%sgmltag.attlist;[
7655 |localname) #IMPLIED
7656 namespace CDATA #IMPLIED
7658 %sgmltag.role.attrib;
7659 %local.sgmltag.attrib;
7661 <!--end of sgmltag.attlist-->]]>
7662 <!--end of sgmltag.module-->]]>
7664 <!ENTITY % structfield.module "INCLUDE">
7665 <![%structfield.module;[
7666 <!ENTITY % local.structfield.attrib "">
7667 <!ENTITY % structfield.role.attrib "%role.attrib;">
7669 <!ENTITY % structfield.element "INCLUDE">
7670 <![%structfield.element;[
7671 <!--doc:A field in a structure (in the programming language sense).-->
7672 <!ELEMENT structfield %ho; (%smallcptr.char.mix;)*>
7673 <!--end of structfield.element-->]]>
7675 <!ENTITY % structfield.attlist "INCLUDE">
7676 <![%structfield.attlist;[
7677 <!ATTLIST structfield
7679 %structfield.role.attrib;
7680 %local.structfield.attrib;
7682 <!--end of structfield.attlist-->]]>
7683 <!--end of structfield.module-->]]>
7685 <!ENTITY % structname.module "INCLUDE">
7686 <![%structname.module;[
7687 <!ENTITY % local.structname.attrib "">
7688 <!ENTITY % structname.role.attrib "%role.attrib;">
7690 <!ENTITY % structname.element "INCLUDE">
7691 <![%structname.element;[
7692 <!--doc:The name of a structure (in the programming language sense).-->
7693 <!ELEMENT structname %ho; (%smallcptr.char.mix;)*>
7694 <!--end of structname.element-->]]>
7696 <!ENTITY % structname.attlist "INCLUDE">
7697 <![%structname.attlist;[
7698 <!ATTLIST structname
7700 %structname.role.attrib;
7701 %local.structname.attrib;
7703 <!--end of structname.attlist-->]]>
7704 <!--end of structname.module-->]]>
7706 <!ENTITY % symbol.module "INCLUDE">
7708 <!ENTITY % local.symbol.attrib "">
7709 <!ENTITY % symbol.role.attrib "%role.attrib;">
7711 <!ENTITY % symbol.element "INCLUDE">
7712 <![%symbol.element;[
7713 <!--doc:A name that is replaced by a value before processing.-->
7714 <!ELEMENT symbol %ho; (%smallcptr.char.mix;)*>
7715 <!--end of symbol.element-->]]>
7717 <!-- Class: Type of symbol; no default -->
7720 <!ENTITY % symbol.attlist "INCLUDE">
7721 <![%symbol.attlist;[
7723 class (limit) #IMPLIED
7725 %symbol.role.attrib;
7726 %local.symbol.attrib;
7728 <!--end of symbol.attlist-->]]>
7729 <!--end of symbol.module-->]]>
7731 <!ENTITY % systemitem.module "INCLUDE">
7732 <![%systemitem.module;[
7733 <!ENTITY % local.systemitem.attrib "">
7734 <!ENTITY % systemitem.role.attrib "%role.attrib;">
7736 <!ENTITY % systemitem.element "INCLUDE">
7737 <![%systemitem.element;[
7738 <!--doc:A system-related item or term.-->
7739 <!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*>
7740 <!--end of systemitem.element-->]]>
7742 <!-- Class: Type of system item the element names; no default -->
7744 <!ENTITY % systemitem.attlist "INCLUDE">
7745 <![%systemitem.attlist;[
7746 <!ATTLIST systemitem
7771 %systemitem.role.attrib;
7772 %local.systemitem.attrib;
7774 <!--end of systemitem.attlist-->]]>
7775 <!--end of systemitem.module-->]]>
7777 <!ENTITY % uri.module "INCLUDE">
7779 <!ENTITY % local.uri.attrib "">
7780 <!ENTITY % uri.role.attrib "%role.attrib;">
7782 <!ENTITY % uri.element "INCLUDE">
7784 <!--doc:A Uniform Resource Identifier.-->
7785 <!ELEMENT uri %ho; (%smallcptr.char.mix;)*>
7786 <!--end of uri.element-->]]>
7788 <!-- Type: Type of URI; no default -->
7790 <!ENTITY % uri.attlist "INCLUDE">
7798 <!--end of uri.attlist-->]]>
7799 <!--end of uri.module-->]]>
7801 <!ENTITY % token.module "INCLUDE">
7803 <!ENTITY % local.token.attrib "">
7804 <!ENTITY % token.role.attrib "%role.attrib;">
7806 <!ENTITY % token.element "INCLUDE">
7808 <!--doc:A unit of information.-->
7809 <!ELEMENT token %ho; (%smallcptr.char.mix;)*>
7810 <!--end of token.element-->]]>
7812 <!ENTITY % token.attlist "INCLUDE">
7817 %local.token.attrib;
7819 <!--end of token.attlist-->]]>
7820 <!--end of token.module-->]]>
7822 <!ENTITY % type.module "INCLUDE">
7824 <!ENTITY % local.type.attrib "">
7825 <!ENTITY % type.role.attrib "%role.attrib;">
7827 <!ENTITY % type.element "INCLUDE">
7829 <!--doc:The classification of a value.-->
7830 <!ELEMENT type %ho; (%smallcptr.char.mix;)*>
7831 <!--end of type.element-->]]>
7833 <!ENTITY % type.attlist "INCLUDE">
7840 <!--end of type.attlist-->]]>
7841 <!--end of type.module-->]]>
7843 <!ENTITY % userinput.module "INCLUDE">
7844 <![%userinput.module;[
7845 <!ENTITY % local.userinput.attrib "">
7846 <!ENTITY % userinput.role.attrib "%role.attrib;">
7848 <!ENTITY % userinput.element "INCLUDE">
7849 <![%userinput.element;[
7850 <!--doc:Data entered by the user.-->
7851 <!ELEMENT userinput %ho; (%cptr.char.mix;|co)*>
7852 <!--end of userinput.element-->]]>
7854 <!ENTITY % userinput.attlist "INCLUDE">
7855 <![%userinput.attlist;[
7859 %userinput.role.attrib;
7860 %local.userinput.attrib;
7862 <!--end of userinput.attlist-->]]>
7863 <!--end of userinput.module-->]]>
7865 <!ENTITY % termdef.module "INCLUDE">
7866 <![%termdef.module;[
7867 <!ENTITY % local.termdef.attrib "">
7868 <!ENTITY % termdef.role.attrib "%role.attrib;">
7870 <!ENTITY % termdef.element "INCLUDE">
7871 <![%termdef.element;[
7872 <!--doc:An inline definition of a term.-->
7873 <!ELEMENT termdef %ho; (%para.char.mix;)*>
7874 <!--end of termdef.element-->]]>
7876 <!ENTITY % termdef.attlist "INCLUDE">
7877 <![%termdef.attlist;[
7880 %termdef.role.attrib;
7881 %local.termdef.attrib;
7883 <!--end of termdef.attlist-->]]>
7884 <!--end of termdef.module-->]]>
7886 <!-- General words and phrases ............................................ -->
7888 <!ENTITY % abbrev.module "INCLUDE">
7890 <!ENTITY % local.abbrev.attrib "">
7891 <!ENTITY % abbrev.role.attrib "%role.attrib;">
7893 <!ENTITY % abbrev.element "INCLUDE">
7894 <![%abbrev.element;[
7895 <!--doc:An abbreviation, especially one followed by a period.-->
7896 <!ELEMENT abbrev %ho; (%word.char.mix;)*>
7897 <!--end of abbrev.element-->]]>
7899 <!ENTITY % abbrev.attlist "INCLUDE">
7900 <![%abbrev.attlist;[
7903 %abbrev.role.attrib;
7904 %local.abbrev.attrib;
7906 <!--end of abbrev.attlist-->]]>
7907 <!--end of abbrev.module-->]]>
7909 <!ENTITY % acronym.module "INCLUDE">
7910 <![%acronym.module;[
7911 <!ENTITY % local.acronym.attrib "">
7912 <!ENTITY % acronym.role.attrib "%role.attrib;">
7914 <!ENTITY % acronym.element "INCLUDE">
7915 <![%acronym.element;[
7916 <!--doc:An often pronounceable word made from the initial (or selected) letters of a name or phrase.-->
7917 <!ELEMENT acronym %ho; (%word.char.mix;)*
7918 %acronym.exclusion;>
7919 <!--end of acronym.element-->]]>
7921 <!ENTITY % acronym.attlist "INCLUDE">
7922 <![%acronym.attlist;[
7925 %acronym.role.attrib;
7926 %local.acronym.attrib;
7928 <!--end of acronym.attlist-->]]>
7929 <!--end of acronym.module-->]]>
7931 <!ENTITY % citation.module "INCLUDE">
7932 <![%citation.module;[
7933 <!ENTITY % local.citation.attrib "">
7934 <!ENTITY % citation.role.attrib "%role.attrib;">
7936 <!ENTITY % citation.element "INCLUDE">
7937 <![%citation.element;[
7938 <!--doc:An inline bibliographic reference to another published work.-->
7939 <!ELEMENT citation %ho; (%para.char.mix;)*>
7940 <!--end of citation.element-->]]>
7942 <!ENTITY % citation.attlist "INCLUDE">
7943 <![%citation.attlist;[
7946 %citation.role.attrib;
7947 %local.citation.attrib;
7949 <!--end of citation.attlist-->]]>
7950 <!--end of citation.module-->]]>
7952 <!ENTITY % citerefentry.module "INCLUDE">
7953 <![%citerefentry.module;[
7954 <!ENTITY % local.citerefentry.attrib "">
7955 <!ENTITY % citerefentry.role.attrib "%role.attrib;">
7957 <!ENTITY % citerefentry.element "INCLUDE">
7958 <![%citerefentry.element;[
7959 <!--doc:A citation to a reference page.-->
7960 <!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)>
7961 <!--end of citerefentry.element-->]]>
7963 <!ENTITY % citerefentry.attlist "INCLUDE">
7964 <![%citerefentry.attlist;[
7965 <!ATTLIST citerefentry
7967 %citerefentry.role.attrib;
7968 %local.citerefentry.attrib;
7970 <!--end of citerefentry.attlist-->]]>
7971 <!--end of citerefentry.module-->]]>
7973 <!ENTITY % refentrytitle.module "INCLUDE">
7974 <![%refentrytitle.module;[
7975 <!ENTITY % local.refentrytitle.attrib "">
7976 <!ENTITY % refentrytitle.role.attrib "%role.attrib;">
7978 <!ENTITY % refentrytitle.element "INCLUDE">
7979 <![%refentrytitle.element;[
7980 <!--doc:The title of a reference page.-->
7981 <!ELEMENT refentrytitle %ho; (%para.char.mix;)*>
7982 <!--end of refentrytitle.element-->]]>
7984 <!ENTITY % refentrytitle.attlist "INCLUDE">
7985 <![%refentrytitle.attlist;[
7986 <!ATTLIST refentrytitle
7988 %refentrytitle.role.attrib;
7989 %local.refentrytitle.attrib;
7991 <!--end of refentrytitle.attlist-->]]>
7992 <!--end of refentrytitle.module-->]]>
7994 <!ENTITY % manvolnum.module "INCLUDE">
7995 <![%manvolnum.module;[
7996 <!ENTITY % local.manvolnum.attrib "">
7997 <!ENTITY % namvolnum.role.attrib "%role.attrib;">
7999 <!ENTITY % manvolnum.element "INCLUDE">
8000 <![%manvolnum.element;[
8001 <!--doc:A reference volume number.-->
8002 <!ELEMENT manvolnum %ho; (%word.char.mix;)*>
8003 <!--end of manvolnum.element-->]]>
8005 <!ENTITY % manvolnum.attlist "INCLUDE">
8006 <![%manvolnum.attlist;[
8009 %namvolnum.role.attrib;
8010 %local.manvolnum.attrib;
8012 <!--end of manvolnum.attlist-->]]>
8013 <!--end of manvolnum.module-->]]>
8015 <!ENTITY % citetitle.module "INCLUDE">
8016 <![%citetitle.module;[
8017 <!ENTITY % local.citetitle.attrib "">
8018 <!ENTITY % citetitle.role.attrib "%role.attrib;">
8020 <!ENTITY % citetitle.element "INCLUDE">
8021 <![%citetitle.element;[
8022 <!--doc:The title of a cited work.-->
8023 <!ELEMENT citetitle %ho; (%para.char.mix;)*>
8024 <!--end of citetitle.element-->]]>
8026 <!-- Pubwork: Genre of published work cited; no default -->
8029 <!ENTITY % citetitle.attlist "INCLUDE">
8030 <![%citetitle.attlist;[
8049 |newsposting) #IMPLIED
8051 %citetitle.role.attrib;
8052 %local.citetitle.attrib;
8054 <!--end of citetitle.attlist-->]]>
8055 <!--end of citetitle.module-->]]>
8057 <!ENTITY % emphasis.module "INCLUDE">
8058 <![%emphasis.module;[
8059 <!ENTITY % local.emphasis.attrib "">
8060 <!ENTITY % emphasis.role.attrib "%role.attrib;">
8062 <!ENTITY % emphasis.element "INCLUDE">
8063 <![%emphasis.element;[
8064 <!--doc:Emphasized text.-->
8065 <!ELEMENT emphasis %ho; (%para.char.mix;)*>
8066 <!--end of emphasis.element-->]]>
8068 <!ENTITY % emphasis.attlist "INCLUDE">
8069 <![%emphasis.attlist;[
8072 %emphasis.role.attrib;
8073 %local.emphasis.attrib;
8075 <!--end of emphasis.attlist-->]]>
8076 <!--end of emphasis.module-->]]>
8078 <!ENTITY % foreignphrase.module "INCLUDE">
8079 <![%foreignphrase.module;[
8080 <!ENTITY % local.foreignphrase.attrib "">
8081 <!ENTITY % foreignphrase.role.attrib "%role.attrib;">
8083 <!ENTITY % foreignphrase.element "INCLUDE">
8084 <![%foreignphrase.element;[
8085 <!--doc:A word or phrase in a language other than the primary language of the document.-->
8086 <!ELEMENT foreignphrase %ho; (%para.char.mix;)*>
8087 <!--end of foreignphrase.element-->]]>
8089 <!ENTITY % foreignphrase.attlist "INCLUDE">
8090 <![%foreignphrase.attlist;[
8091 <!ATTLIST foreignphrase
8093 %foreignphrase.role.attrib;
8094 %local.foreignphrase.attrib;
8096 <!--end of foreignphrase.attlist-->]]>
8097 <!--end of foreignphrase.module-->]]>
8099 <!ENTITY % glossterm.module "INCLUDE">
8100 <![%glossterm.module;[
8101 <!ENTITY % local.glossterm.attrib "">
8102 <!ENTITY % glossterm.role.attrib "%role.attrib;">
8104 <!ENTITY % glossterm.element "INCLUDE">
8105 <![%glossterm.element;[
8106 <!--doc:A glossary term.-->
8107 <!ELEMENT glossterm %ho; (%para.char.mix;)*
8108 %glossterm.exclusion;>
8109 <!--end of glossterm.element-->]]>
8111 <!-- to GlossEntry if Glossterm used in text -->
8112 <!-- BaseForm: Provides the form of GlossTerm to be used
8115 <!ENTITY % glossterm.attlist "INCLUDE">
8116 <![%glossterm.attlist;[
8118 baseform CDATA #IMPLIED
8121 %glossterm.role.attrib;
8122 %local.glossterm.attrib;
8124 <!--end of glossterm.attlist-->]]>
8125 <!--end of glossterm.module-->]]>
8127 <!ENTITY % firstterm.module "INCLUDE">
8128 <![%firstterm.module;[
8129 <!ENTITY % local.firstterm.attrib "">
8130 <!ENTITY % firstterm.role.attrib "%role.attrib;">
8132 <!ENTITY % firstterm.element "INCLUDE">
8133 <![%firstterm.element;[
8134 <!--doc:The first occurrence of a term.-->
8135 <!ELEMENT firstterm %ho; (%para.char.mix;)*
8136 %glossterm.exclusion;>
8137 <!--end of firstterm.element-->]]>
8139 <!-- to GlossEntry or other explanation -->
8142 <!ENTITY % firstterm.attlist "INCLUDE">
8143 <![%firstterm.attlist;[
8145 baseform CDATA #IMPLIED
8148 %firstterm.role.attrib;
8149 %local.firstterm.attrib;
8151 <!--end of firstterm.attlist-->]]>
8152 <!--end of firstterm.module-->]]>
8154 <!ENTITY % phrase.module "INCLUDE">
8156 <!ENTITY % local.phrase.attrib "">
8157 <!ENTITY % phrase.role.attrib "%role.attrib;">
8159 <!ENTITY % phrase.element "INCLUDE">
8160 <![%phrase.element;[
8161 <!--doc:A span of text.-->
8162 <!ELEMENT phrase %ho; (%para.char.mix;)*>
8163 <!--end of phrase.element-->]]>
8165 <!ENTITY % phrase.attlist "INCLUDE">
8166 <![%phrase.attlist;[
8169 %phrase.role.attrib;
8170 %local.phrase.attrib;
8172 <!--end of phrase.attlist-->]]>
8173 <!--end of phrase.module-->]]>
8175 <!ENTITY % quote.module "INCLUDE">
8177 <!ENTITY % local.quote.attrib "">
8178 <!ENTITY % quote.role.attrib "%role.attrib;">
8180 <!ENTITY % quote.element "INCLUDE">
8182 <!--doc:An inline quotation.-->
8183 <!ELEMENT quote %ho; (%para.char.mix;)*>
8184 <!--end of quote.element-->]]>
8186 <!ENTITY % quote.attlist "INCLUDE">
8191 %local.quote.attrib;
8193 <!--end of quote.attlist-->]]>
8194 <!--end of quote.module-->]]>
8196 <!ENTITY % ssscript.module "INCLUDE">
8197 <![%ssscript.module;[
8198 <!ENTITY % local.ssscript.attrib "">
8199 <!ENTITY % ssscript.role.attrib "%role.attrib;">
8201 <!ENTITY % subscript.element "INCLUDE">
8202 <![%subscript.element;[
8203 <!--doc:A subscript (as in H{^2}O, the molecular formula for water).-->
8204 <!ELEMENT subscript %ho; (#PCDATA
8212 | %other.char.class;)*
8214 <!--end of subscript.element-->]]>
8216 <!ENTITY % subscript.attlist "INCLUDE">
8217 <![%subscript.attlist;[
8220 %ssscript.role.attrib;
8221 %local.ssscript.attrib;
8223 <!--end of subscript.attlist-->]]>
8225 <!ENTITY % superscript.element "INCLUDE">
8226 <![%superscript.element;[
8227 <!--doc:A superscript (as in x^2, the mathematical notation for x multiplied by itself).-->
8228 <!ELEMENT superscript %ho; (#PCDATA
8236 | %other.char.class;)*
8238 <!--end of superscript.element-->]]>
8240 <!ENTITY % superscript.attlist "INCLUDE">
8241 <![%superscript.attlist;[
8242 <!ATTLIST superscript
8244 %ssscript.role.attrib;
8245 %local.ssscript.attrib;
8247 <!--end of superscript.attlist-->]]>
8248 <!--end of ssscript.module-->]]>
8250 <!ENTITY % trademark.module "INCLUDE">
8251 <![%trademark.module;[
8252 <!ENTITY % local.trademark.attrib "">
8253 <!ENTITY % trademark.role.attrib "%role.attrib;">
8255 <!ENTITY % trademark.element "INCLUDE">
8256 <![%trademark.element;[
8257 <!--doc:A trademark.-->
8258 <!ELEMENT trademark %ho; (#PCDATA
8262 | %other.char.class;
8266 <!--end of trademark.element-->]]>
8268 <!-- Class: More precisely identifies the item the element names -->
8271 <!ENTITY % trademark.attlist "INCLUDE">
8272 <![%trademark.attlist;[
8279 %trademark.role.attrib;
8280 %local.trademark.attrib;
8282 <!--end of trademark.attlist-->]]>
8283 <!--end of trademark.module-->]]>
8285 <!ENTITY % wordasword.module "INCLUDE">
8286 <![%wordasword.module;[
8287 <!ENTITY % local.wordasword.attrib "">
8288 <!ENTITY % wordasword.role.attrib "%role.attrib;">
8290 <!ENTITY % wordasword.element "INCLUDE">
8291 <![%wordasword.element;[
8292 <!--doc:A word meant specifically as a word and not representing anything else.-->
8293 <!ELEMENT wordasword %ho; (%word.char.mix;)*>
8294 <!--end of wordasword.element-->]]>
8296 <!ENTITY % wordasword.attlist "INCLUDE">
8297 <![%wordasword.attlist;[
8298 <!ATTLIST wordasword
8300 %wordasword.role.attrib;
8301 %local.wordasword.attrib;
8303 <!--end of wordasword.attlist-->]]>
8304 <!--end of wordasword.module-->]]>
8306 <!-- Links and cross-references ........................................... -->
8308 <!ENTITY % link.module "INCLUDE">
8310 <!ENTITY % local.link.attrib "">
8311 <!ENTITY % link.role.attrib "%role.attrib;">
8313 <!ENTITY % link.element "INCLUDE">
8315 <!--doc:A hypertext link.-->
8316 <!ELEMENT link %ho; (%para.char.mix;)*
8318 <!--end of link.element-->]]>
8320 <!-- Endterm: ID of element containing text that is to be
8321 fetched from elsewhere in the document to appear as
8322 the content of this element -->
8323 <!-- to linked-to object -->
8324 <!-- Type: Freely assignable parameter -->
8327 <!ENTITY % link.attlist "INCLUDE">
8330 endterm IDREF #IMPLIED
8331 xrefstyle CDATA #IMPLIED
8338 <!--end of link.attlist-->]]>
8339 <!--end of link.module-->]]>
8341 <!ENTITY % olink.module "INCLUDE">
8343 <!ENTITY % local.olink.attrib "">
8344 <!ENTITY % olink.role.attrib "%role.attrib;">
8346 <!ENTITY % olink.element "INCLUDE">
8348 <!--doc:A link that addresses its target indirectly, through an entity.-->
8349 <!ELEMENT olink %ho; (%para.char.mix;)*
8351 <!--end of olink.element-->]]>
8353 <!-- TargetDocEnt: Name of an entity to be the target of the link -->
8354 <!-- LinkMode: ID of a ModeSpec containing instructions for
8355 operating on the entity named by TargetDocEnt -->
8356 <!-- LocalInfo: Information that may be passed to ModeSpec -->
8357 <!-- Type: Freely assignable parameter -->
8360 <!ENTITY % olink.attlist "INCLUDE">
8363 targetdocent ENTITY #IMPLIED
8364 linkmode IDREF #IMPLIED
8365 localinfo CDATA #IMPLIED
8367 targetdoc CDATA #IMPLIED
8368 targetptr CDATA #IMPLIED
8369 xrefstyle CDATA #IMPLIED
8372 %local.olink.attrib;
8374 <!--end of olink.attlist-->]]>
8375 <!--end of olink.module-->]]>
8377 <!ENTITY % ulink.module "INCLUDE">
8379 <!ENTITY % local.ulink.attrib "">
8380 <!ENTITY % ulink.role.attrib "%role.attrib;">
8382 <!ENTITY % ulink.element "INCLUDE">
8384 <!--doc:A link that addresses its target by means of a URL (Uniform Resource Locator).-->
8385 <!ELEMENT ulink %ho; (%para.char.mix;)*
8387 <!--end of ulink.element-->]]>
8389 <!-- URL: uniform resource locator; the target of the ULink -->
8390 <!-- Type: Freely assignable parameter -->
8393 <!ENTITY % ulink.attlist "INCLUDE">
8398 xrefstyle CDATA #IMPLIED
8401 %local.ulink.attrib;
8403 <!--end of ulink.attlist-->]]>
8404 <!--end of ulink.module-->]]>
8406 <!ENTITY % footnoteref.module "INCLUDE">
8407 <![%footnoteref.module;[
8408 <!ENTITY % local.footnoteref.attrib "">
8409 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
8411 <!ENTITY % footnoteref.element "INCLUDE">
8412 <![%footnoteref.element;[
8413 <!--doc:A cross reference to a footnote (a footnote mark).-->
8414 <!ELEMENT footnoteref %ho; EMPTY>
8415 <!--end of footnoteref.element-->]]>
8417 <!-- to footnote content supplied elsewhere -->
8420 <!ENTITY % footnoteref.attlist "INCLUDE">
8421 <![%footnoteref.attlist;[
8422 <!ATTLIST footnoteref
8423 %linkendreq.attrib; %label.attrib;
8425 %footnoteref.role.attrib;
8426 %local.footnoteref.attrib;
8428 <!--end of footnoteref.attlist-->]]>
8429 <!--end of footnoteref.module-->]]>
8431 <!ENTITY % xref.module "INCLUDE">
8433 <!ENTITY % local.xref.attrib "">
8434 <!ENTITY % xref.role.attrib "%role.attrib;">
8436 <!ENTITY % xref.element "INCLUDE">
8438 <!--doc:A cross reference to another part of the document.-->
8439 <!ELEMENT xref %ho; EMPTY>
8440 <!--end of xref.element-->]]>
8442 <!-- Endterm: ID of element containing text that is to be
8443 fetched from elsewhere in the document to appear as
8444 the content of this element -->
8445 <!-- to linked-to object -->
8448 <!ENTITY % xref.attlist "INCLUDE">
8451 endterm IDREF #IMPLIED
8452 xrefstyle CDATA #IMPLIED
8458 <!--end of xref.attlist-->]]>
8459 <!--end of xref.module-->]]>
8461 <!ENTITY % biblioref.module "INCLUDE">
8462 <![%biblioref.module;[
8463 <!ENTITY % local.biblioref.attrib "">
8464 <!ENTITY % biblioref.role.attrib "%role.attrib;">
8466 <!ENTITY % biblioref.element "INCLUDE">
8467 <![%biblioref.element;[
8468 <!--doc:A cross reference to a bibliographic entry.-->
8469 <!ELEMENT biblioref %ho; EMPTY>
8470 <!--end of biblioref.element-->]]>
8472 <!ENTITY % biblioref.attlist "INCLUDE">
8473 <![%biblioref.attlist;[
8475 endterm IDREF #IMPLIED
8476 xrefstyle CDATA #IMPLIED
8477 units CDATA #IMPLIED
8478 begin CDATA #IMPLIED
8482 %biblioref.role.attrib;
8483 %local.biblioref.attrib;
8485 <!--end of biblioref.attlist-->]]>
8486 <!--end of biblioref.module-->]]>
8488 <!-- Ubiquitous elements .................................................. -->
8490 <!ENTITY % anchor.module "INCLUDE">
8492 <!ENTITY % local.anchor.attrib "">
8493 <!ENTITY % anchor.role.attrib "%role.attrib;">
8495 <!ENTITY % anchor.element "INCLUDE">
8496 <![%anchor.element;[
8497 <!--doc:A spot in the document.-->
8498 <!ELEMENT anchor %ho; EMPTY>
8499 <!--end of anchor.element-->]]>
8502 <!-- replaces Lang -->
8505 <!ENTITY % anchor.attlist "INCLUDE">
8506 <![%anchor.attlist;[
8508 %idreq.attrib; %pagenum.attrib; %remap.attrib;
8510 %revisionflag.attrib;
8511 %effectivity.attrib;
8512 %anchor.role.attrib;
8513 %local.anchor.attrib;
8515 <!--end of anchor.attlist-->]]>
8516 <!--end of anchor.module-->]]>
8518 <!ENTITY % beginpage.module "INCLUDE">
8519 <![%beginpage.module;[
8520 <!ENTITY % local.beginpage.attrib "">
8521 <!ENTITY % beginpage.role.attrib "%role.attrib;">
8523 <!ENTITY % beginpage.element "INCLUDE">
8524 <![%beginpage.element;[
8525 <!--doc:The location of a page break in a print version of the document.-->
8526 <!ELEMENT beginpage %ho; EMPTY>
8527 <!--end of beginpage.element-->]]>
8529 <!-- PageNum: Number of page that begins at this point -->
8532 <!ENTITY % beginpage.attlist "INCLUDE">
8533 <![%beginpage.attlist;[
8537 %beginpage.role.attrib;
8538 %local.beginpage.attrib;
8540 <!--end of beginpage.attlist-->]]>
8541 <!--end of beginpage.module-->]]>
8543 <!-- IndexTerms appear in the text flow for generating or linking an
8546 <!ENTITY % indexterm.content.module "INCLUDE">
8547 <![%indexterm.content.module;[
8548 <!ENTITY % indexterm.module "INCLUDE">
8549 <![%indexterm.module;[
8550 <!ENTITY % local.indexterm.attrib "">
8551 <!ENTITY % indexterm.role.attrib "%role.attrib;">
8553 <!ENTITY % indexterm.element "INCLUDE">
8554 <![%indexterm.element;[
8555 <!--doc:A wrapper for terms to be indexed.-->
8556 <!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?)
8557 | see | seealso+)?) | see | seealso+)?)
8559 <!--end of indexterm.element-->]]>
8561 <!-- Scope: Indicates which generated indices the IndexTerm
8562 should appear in: Global (whole document set), Local (this
8563 document only), or All (both) -->
8564 <!-- Significance: Whether this IndexTerm is the most pertinent
8565 of its series (Preferred) or not (Normal, the default) -->
8566 <!-- Class: Indicates type of IndexTerm; default is Singular,
8567 or EndOfRange if StartRef is supplied; StartOfRange value
8568 must be supplied explicitly on starts of ranges -->
8569 <!-- StartRef: ID of the IndexTerm that starts the indexing
8570 range ended by this IndexTerm -->
8571 <!-- Zone: IDs of the elements to which the IndexTerm applies,
8572 and indicates that the IndexTerm applies to those entire
8573 elements rather than the point at which the IndexTerm
8577 <!ENTITY % indexterm.attlist "INCLUDE">
8578 <![%indexterm.attlist;[
8584 significance (preferred
8588 |endofrange) #IMPLIED
8589 startref IDREF #IMPLIED
8590 zone IDREFS #IMPLIED
8593 %indexterm.role.attrib;
8594 %local.indexterm.attrib;
8596 <!--end of indexterm.attlist-->]]>
8597 <!--end of indexterm.module-->]]>
8599 <!ENTITY % primsecter.module "INCLUDE">
8600 <![%primsecter.module;[
8601 <!ENTITY % local.primsecter.attrib "">
8602 <!ENTITY % primsecter.role.attrib "%role.attrib;">
8605 <!ENTITY % primary.element "INCLUDE">
8606 <![%primary.element;[
8607 <!--doc:The primary word or phrase under which an index term should be sorted.-->
8608 <!ELEMENT primary %ho; (%ndxterm.char.mix;)*>
8609 <!--end of primary.element-->]]>
8610 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8611 "fourteen" for an element containing "14" -->
8613 <!ENTITY % primary.attlist "INCLUDE">
8614 <![%primary.attlist;[
8616 sortas CDATA #IMPLIED
8618 %primsecter.role.attrib;
8619 %local.primsecter.attrib;
8621 <!--end of primary.attlist-->]]>
8624 <!ENTITY % secondary.element "INCLUDE">
8625 <![%secondary.element;[
8626 <!--doc:A secondary word or phrase in an index term.-->
8627 <!ELEMENT secondary %ho; (%ndxterm.char.mix;)*>
8628 <!--end of secondary.element-->]]>
8629 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8630 "fourteen" for an element containing "14" -->
8632 <!ENTITY % secondary.attlist "INCLUDE">
8633 <![%secondary.attlist;[
8635 sortas CDATA #IMPLIED
8637 %primsecter.role.attrib;
8638 %local.primsecter.attrib;
8640 <!--end of secondary.attlist-->]]>
8643 <!ENTITY % tertiary.element "INCLUDE">
8644 <![%tertiary.element;[
8645 <!--doc:A tertiary word or phrase in an index term.-->
8646 <!ELEMENT tertiary %ho; (%ndxterm.char.mix;)*>
8647 <!--end of tertiary.element-->]]>
8648 <!-- SortAs: Alternate sort string for index sorting, e.g.,
8649 "fourteen" for an element containing "14" -->
8651 <!ENTITY % tertiary.attlist "INCLUDE">
8652 <![%tertiary.attlist;[
8654 sortas CDATA #IMPLIED
8656 %primsecter.role.attrib;
8657 %local.primsecter.attrib;
8659 <!--end of tertiary.attlist-->]]>
8661 <!--end of primsecter.module-->]]>
8663 <!ENTITY % seeseealso.module "INCLUDE">
8664 <![%seeseealso.module;[
8665 <!ENTITY % local.seeseealso.attrib "">
8666 <!ENTITY % seeseealso.role.attrib "%role.attrib;">
8668 <!ENTITY % see.element "INCLUDE">
8670 <!--doc:Part of an index term directing the reader instead to another entry in the index.-->
8671 <!ELEMENT see %ho; (%ndxterm.char.mix;)*>
8672 <!--end of see.element-->]]>
8674 <!ENTITY % see.attlist "INCLUDE">
8678 %seeseealso.role.attrib;
8679 %local.seeseealso.attrib;
8681 <!--end of see.attlist-->]]>
8683 <!ENTITY % seealso.element "INCLUDE">
8684 <![%seealso.element;[
8685 <!--doc:Part of an index term directing the reader also to another entry in the index.-->
8686 <!ELEMENT seealso %ho; (%ndxterm.char.mix;)*>
8687 <!--end of seealso.element-->]]>
8689 <!ENTITY % seealso.attlist "INCLUDE">
8690 <![%seealso.attlist;[
8693 %seeseealso.role.attrib;
8694 %local.seeseealso.attrib;
8696 <!--end of seealso.attlist-->]]>
8697 <!--end of seeseealso.module-->]]>
8698 <!--end of indexterm.content.module-->]]>
8700 <!-- End of DocBook XML information pool module V4.5 ...................... -->
8701 <!-- ...................................................................... -->