dacarver | 2533f94 | 2008-10-23 23:40:31 +0000 | [diff] [blame] | 1 | <!-- ...................................................................... --> |
| 2 | <!-- DocBook XML information pool module V4.5 ............................. --> |
| 3 | <!-- File dbpoolx.mod ..................................................... --> |
| 4 | |
| 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 |
| 9 | Standards (OASIS). |
| 10 | |
| 11 | $Id: dbpoolx.mod,v 1.1 2008/10/23 23:40:32 dacarver Exp $ |
| 12 | |
| 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 |
| 19 | warranty. |
| 20 | |
| 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. |
| 25 | |
| 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/. |
| 29 | --> |
| 30 | |
| 31 | <!-- ...................................................................... --> |
| 32 | |
| 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 |
| 37 | documentation. |
| 38 | |
| 39 | This module has the following dependencies on other modules: |
| 40 | |
| 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 |
| 44 | ModeSpec elements. |
| 45 | |
| 46 | o It assumes that an appropriately parameterized table module is |
| 47 | available for use with the table-related elements. |
| 48 | |
| 49 | In DTD driver files referring to this module, please use an entity |
| 50 | declaration that uses the public identifier shown below: |
| 51 | |
| 52 | <!ENTITY % dbpool PUBLIC |
| 53 | "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" |
| 54 | "dbpoolx.mod"> |
| 55 | %dbpool; |
| 56 | |
| 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 |
| 60 | of DocBook. |
| 61 | --> |
| 62 | |
| 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 ""> |
| 69 | |
| 70 | <!-- ...................................................................... --> |
| 71 | <!-- General-purpose semantics entities ................................... --> |
| 72 | |
| 73 | <!ENTITY % yesorno.attvals "CDATA"> |
| 74 | |
| 75 | <!-- ...................................................................... --> |
| 76 | <!-- Entities for module inclusions ....................................... --> |
| 77 | |
| 78 | <!ENTITY % dbpool.redecl.module "IGNORE"> |
| 79 | |
| 80 | <!-- ...................................................................... --> |
| 81 | <!-- Entities for element classes and mixtures ............................ --> |
| 82 | |
| 83 | <!-- "Ubiquitous" classes: ndxterm.class and beginpage --> |
| 84 | |
| 85 | <!ENTITY % local.ndxterm.class ""> |
| 86 | <!ENTITY % ndxterm.class |
| 87 | "indexterm %local.ndxterm.class;"> |
| 88 | |
| 89 | <!-- Object-level classes ................................................. --> |
| 90 | |
| 91 | <!ENTITY % local.list.class ""> |
| 92 | <!ENTITY % list.class |
| 93 | "calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist |
| 94 | |simplelist|variablelist %local.list.class;"> |
| 95 | |
| 96 | <!ENTITY % local.admon.class ""> |
| 97 | <!ENTITY % admon.class |
| 98 | "caution|important|note|tip|warning %local.admon.class;"> |
| 99 | |
| 100 | <!ENTITY % local.linespecific.class ""> |
| 101 | <!ENTITY % linespecific.class |
| 102 | "literallayout|programlisting|programlistingco|screen |
| 103 | |screenco|screenshot %local.linespecific.class;"> |
| 104 | |
| 105 | <!ENTITY % local.method.synop.class ""> |
| 106 | <!ENTITY % method.synop.class |
| 107 | "constructorsynopsis |
| 108 | |destructorsynopsis |
| 109 | |methodsynopsis %local.method.synop.class;"> |
| 110 | |
| 111 | <!ENTITY % local.synop.class ""> |
| 112 | <!ENTITY % synop.class |
| 113 | "synopsis|cmdsynopsis|funcsynopsis |
| 114 | |classsynopsis|fieldsynopsis |
| 115 | |%method.synop.class; %local.synop.class;"> |
| 116 | |
| 117 | <!ENTITY % local.para.class ""> |
| 118 | <!ENTITY % para.class |
| 119 | "formalpara|para|simpara %local.para.class;"> |
| 120 | |
| 121 | <!ENTITY % local.informal.class ""> |
| 122 | <!ENTITY % informal.class |
| 123 | "address|blockquote |
| 124 | |graphic|graphicco|mediaobject|mediaobjectco |
| 125 | |informalequation |
| 126 | |informalexample |
| 127 | |informalfigure |
| 128 | |informaltable %local.informal.class;"> |
| 129 | |
| 130 | <!ENTITY % local.formal.class ""> |
| 131 | <!ENTITY % formal.class |
| 132 | "equation|example|figure|table %local.formal.class;"> |
| 133 | |
| 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 ""> |
| 137 | |
| 138 | <!ENTITY % local.compound.class ""> |
| 139 | <!ENTITY % compound.class |
| 140 | "msgset|procedure|sidebar|qandaset|task |
| 141 | %ebnf.block.hook; |
| 142 | %local.compound.class;"> |
| 143 | |
| 144 | <!ENTITY % local.genobj.class ""> |
| 145 | <!ENTITY % genobj.class |
| 146 | "anchor|bridgehead|remark|highlights |
| 147 | %local.genobj.class;"> |
| 148 | |
| 149 | <!ENTITY % local.descobj.class ""> |
| 150 | <!ENTITY % descobj.class |
| 151 | "abstract|authorblurb|epigraph |
| 152 | %local.descobj.class;"> |
| 153 | |
| 154 | <!-- Character-level classes .............................................. --> |
| 155 | |
| 156 | <!ENTITY % local.xref.char.class ""> |
| 157 | <!ENTITY % xref.char.class |
| 158 | "footnoteref|xref|biblioref %local.xref.char.class;"> |
| 159 | |
| 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;"> |
| 166 | |
| 167 | <!ENTITY % local.link.char.class ""> |
| 168 | <!ENTITY % link.char.class |
| 169 | "link|olink|ulink %local.link.char.class;"> |
| 170 | |
| 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 ""> |
| 174 | |
| 175 | <!ENTITY % local.tech.char.class ""> |
| 176 | <!ENTITY % tech.char.class |
| 177 | "action|application |
| 178 | |classname|methodname|interfacename|exceptionname |
| 179 | |ooclass|oointerface|ooexception |
| 180 | |package |
| 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 |
| 189 | %ebnf.inline.hook; |
| 190 | %local.tech.char.class;"> |
| 191 | |
| 192 | <!ENTITY % local.base.char.class ""> |
| 193 | <!ENTITY % base.char.class |
| 194 | "anchor %local.base.char.class;"> |
| 195 | |
| 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;"> |
| 201 | |
| 202 | <!ENTITY % local.other.char.class ""> |
| 203 | <!ENTITY % other.char.class |
| 204 | "remark|subscript|superscript %local.other.char.class;"> |
| 205 | |
| 206 | <!ENTITY % local.inlineobj.char.class ""> |
| 207 | <!ENTITY % inlineobj.char.class |
| 208 | "inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;"> |
| 209 | |
| 210 | <!-- ...................................................................... --> |
| 211 | <!-- Entities for content models .......................................... --> |
| 212 | |
| 213 | <!ENTITY % formalobject.title.content "title, titleabbrev?"> |
| 214 | |
| 215 | <!-- Redeclaration placeholder ............................................ --> |
| 216 | |
| 217 | <!-- For redeclaring entities that are declared after this point while |
| 218 | retaining their references to the entities that are declared before |
| 219 | this point --> |
| 220 | |
| 221 | <![%dbpool.redecl.module;[ |
| 222 | <!-- Defining rdbpool here makes some buggy XML parsers happy. --> |
| 223 | <!ENTITY % rdbpool ""> |
| 224 | %rdbpool; |
| 225 | <!--end of dbpool.redecl.module-->]]> |
| 226 | |
| 227 | <!-- Object-level mixtures ................................................ --> |
| 228 | |
| 229 | <!-- |
| 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 |
| 238 | Figure mixture X X X |
| 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 |
| 242 | |
| 243 | a. Just Procedure; not Sidebar itself or MsgSet. |
| 244 | b. No MsgSet. |
| 245 | c. No Highlights. |
| 246 | d. Just Graphic; no other informal objects. |
| 247 | e. No Anchor, BridgeHead, or Highlights. |
| 248 | f. Just BlockQuote; no other informal objects. |
| 249 | --> |
| 250 | |
| 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 |
| 259 | %forms.hook; |
| 260 | %local.component.mix;"> |
| 261 | |
| 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 |
| 268 | |%genobj.class; |
| 269 | |%ndxterm.class; |beginpage |
| 270 | %forms.hook; |
| 271 | %local.sidebar.mix;"> |
| 272 | |
| 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 |
| 279 | |%genobj.class; |
| 280 | |%ndxterm.class; |
| 281 | %forms.hook; |
| 282 | %local.qandaset.mix;"> |
| 283 | |
| 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 |
| 290 | |%genobj.class; |
| 291 | |%ndxterm.class; |
| 292 | %local.revdescription.mix;"> |
| 293 | |
| 294 | <!ENTITY % local.footnote.mix ""> |
| 295 | <!ENTITY % footnote.mix |
| 296 | "%list.class; |
| 297 | |%linespecific.class; |%synop.class; |
| 298 | |%para.class; |%informal.class; |
| 299 | %local.footnote.mix;"> |
| 300 | |
| 301 | <!ENTITY % local.example.mix ""> |
| 302 | <!ENTITY % example.mix |
| 303 | "%list.class; |
| 304 | |%linespecific.class; |%synop.class; |
| 305 | |%para.class; |%informal.class; |
| 306 | |%ndxterm.class; |beginpage |
| 307 | |procedure |
| 308 | %forms.hook; |
| 309 | %local.example.mix;"> |
| 310 | |
| 311 | <!ENTITY % local.highlights.mix ""> |
| 312 | <!ENTITY % highlights.mix |
| 313 | "%list.class; |%admon.class; |
| 314 | |%para.class; |
| 315 | |%ndxterm.class; |
| 316 | %local.highlights.mix;"> |
| 317 | |
| 318 | <!-- %formal.class; is explicitly excluded from many contexts in which |
| 319 | paragraphs are used --> |
| 320 | <!ENTITY % local.para.mix ""> |
| 321 | <!ENTITY % para.mix |
| 322 | "%list.class; |%admon.class; |
| 323 | |%linespecific.class; |
| 324 | |%informal.class; |
| 325 | |%formal.class; |
| 326 | %local.para.mix;"> |
| 327 | |
| 328 | <!ENTITY % local.admon.mix ""> |
| 329 | <!ENTITY % admon.mix |
| 330 | "%list.class; |
| 331 | |%linespecific.class; |%synop.class; |
| 332 | |%para.class; |%informal.class; |
| 333 | |%formal.class; |procedure|sidebar |
| 334 | |anchor|bridgehead|remark |
| 335 | |%ndxterm.class; |beginpage |
| 336 | %forms.hook; |
| 337 | %local.admon.mix;"> |
| 338 | |
| 339 | <!ENTITY % local.figure.mix ""> |
| 340 | <!ENTITY % figure.mix |
| 341 | "%linespecific.class; |%synop.class; |
| 342 | |%informal.class; |
| 343 | |%ndxterm.class; |beginpage |
| 344 | %forms.hook; |
| 345 | %local.figure.mix;"> |
| 346 | |
| 347 | <!ENTITY % local.tabentry.mix ""> |
| 348 | <!ENTITY % tabentry.mix |
| 349 | "%list.class; |%admon.class; |
| 350 | |%linespecific.class; |
| 351 | |%para.class; |graphic|mediaobject |
| 352 | %forms.hook; |
| 353 | %local.tabentry.mix;"> |
| 354 | |
| 355 | <!ENTITY % local.glossdef.mix ""> |
| 356 | <!ENTITY % glossdef.mix |
| 357 | "%list.class; |
| 358 | |%linespecific.class; |%synop.class; |
| 359 | |%para.class; |%informal.class; |
| 360 | |%formal.class; |
| 361 | |remark |
| 362 | |%ndxterm.class; |beginpage |
| 363 | %local.glossdef.mix;"> |
| 364 | |
| 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;"> |
| 372 | |
| 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;"> |
| 379 | |
| 380 | <!ENTITY % local.mediaobject.mix ""> |
| 381 | <!ENTITY % mediaobject.mix |
| 382 | "videoobject|audioobject|imageobject|imageobjectco|textobject %local.mediaobject.mix;"> |
| 383 | |
| 384 | <!ENTITY % local.listpreamble.mix ""> |
| 385 | <!ENTITY % listpreamble.mix |
| 386 | " %admon.class; |
| 387 | |%linespecific.class; |%synop.class; |
| 388 | |%para.class; |%informal.class; |
| 389 | |%genobj.class; |%descobj.class; |
| 390 | |%ndxterm.class; |beginpage |
| 391 | %forms.hook; |
| 392 | %local.listpreamble.mix;"> |
| 393 | |
| 394 | <!-- Character-level mixtures ............................................. --> |
| 395 | |
| 396 | <![%sgml.features;[ |
| 397 | <!ENTITY % local.ubiq.mix ""> |
| 398 | <!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;"> |
| 399 | |
| 400 | <!ENTITY % ubiq.exclusion "-(%ubiq.mix)"> |
| 401 | <!ENTITY % ubiq.inclusion "+(%ubiq.mix)"> |
| 402 | |
| 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 --> |
| 415 | |
| 416 | <!-- not [sgml.features[ --> |
| 417 | <!ENTITY % local.ubiq.mix ""> |
| 418 | <!ENTITY % ubiq.mix ""> |
| 419 | |
| 420 | <!ENTITY % ubiq.exclusion ""> |
| 421 | <!ENTITY % ubiq.inclusion ""> |
| 422 | |
| 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 --> |
| 435 | |
| 436 | <!-- |
| 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 |
| 445 | |
| 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. |
| 450 | --> |
| 451 | |
| 452 | <!ENTITY % local.para.char.mix ""> |
| 453 | <!ENTITY % para.char.mix |
| 454 | "#PCDATA |
| 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; |
| 459 | |%synop.class; |
| 460 | |%ndxterm.class; |beginpage |
| 461 | %forminlines.hook; |
| 462 | %local.para.char.mix;"> |
| 463 | |
| 464 | <!ENTITY % local.title.char.mix ""> |
| 465 | <!ENTITY % title.char.mix |
| 466 | "#PCDATA |
| 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; |
| 471 | |%ndxterm.class; |
| 472 | %local.title.char.mix;"> |
| 473 | |
| 474 | <!ENTITY % local.ndxterm.char.mix ""> |
| 475 | <!ENTITY % ndxterm.char.mix |
| 476 | "#PCDATA |
| 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;"> |
| 482 | |
| 483 | <!ENTITY % local.cptr.char.mix ""> |
| 484 | <!ENTITY % cptr.char.mix |
| 485 | "#PCDATA |
| 486 | |%link.char.class; |%tech.char.class; |
| 487 | |%base.char.class; |
| 488 | |%other.char.class; |inlinegraphic|inlinemediaobject |
| 489 | |%ndxterm.class; |beginpage |
| 490 | %local.cptr.char.mix;"> |
| 491 | |
| 492 | <!ENTITY % local.smallcptr.char.mix ""> |
| 493 | <!ENTITY % smallcptr.char.mix |
| 494 | "#PCDATA |
| 495 | |replaceable |
| 496 | |inlinegraphic|inlinemediaobject |
| 497 | |%ndxterm.class; |beginpage |
| 498 | %local.smallcptr.char.mix;"> |
| 499 | |
| 500 | <!ENTITY % local.word.char.mix ""> |
| 501 | <!ENTITY % word.char.mix |
| 502 | "#PCDATA |
| 503 | |acronym|emphasis|trademark |
| 504 | |%link.char.class; |
| 505 | |%base.char.class; |
| 506 | |%other.char.class; |inlinegraphic|inlinemediaobject |
| 507 | |%ndxterm.class; |beginpage |
| 508 | %local.word.char.mix;"> |
| 509 | |
| 510 | <!ENTITY % local.docinfo.char.mix ""> |
| 511 | <!ENTITY % docinfo.char.mix |
| 512 | "#PCDATA |
| 513 | |%link.char.class; |
| 514 | |emphasis|trademark |
| 515 | |replaceable |
| 516 | |%other.char.class; |inlinegraphic|inlinemediaobject |
| 517 | |%ndxterm.class; |
| 518 | %local.docinfo.char.mix;"> |
| 519 | <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)--> |
| 520 | <!--ENTITY % person.ident.mix (see Bibliographic section, below)--> |
| 521 | |
| 522 | <!-- ...................................................................... --> |
| 523 | <!-- Entities for attributes and attribute components ..................... --> |
| 524 | |
| 525 | <!-- Effectivity attributes ............................................... --> |
| 526 | |
| 527 | |
| 528 | <!-- Arch: Computer or chip architecture to which element applies; no |
| 529 | default --> |
| 530 | |
| 531 | <!ENTITY % arch.attrib |
| 532 | "arch CDATA #IMPLIED"> |
| 533 | |
| 534 | <!-- Condition: General-purpose effectivity attribute --> |
| 535 | |
| 536 | <!ENTITY % condition.attrib |
| 537 | "condition CDATA #IMPLIED"> |
| 538 | |
| 539 | <!-- Conformance: Standards conformance characteristics --> |
| 540 | |
| 541 | <!ENTITY % conformance.attrib |
| 542 | "conformance NMTOKENS #IMPLIED"> |
| 543 | |
| 544 | |
| 545 | <!-- OS: Operating system to which element applies; no default --> |
| 546 | |
| 547 | <!ENTITY % os.attrib |
| 548 | "os CDATA #IMPLIED"> |
| 549 | |
| 550 | |
| 551 | <!-- Revision: Editorial revision to which element belongs; no default --> |
| 552 | |
| 553 | <!ENTITY % revision.attrib |
| 554 | "revision CDATA #IMPLIED"> |
| 555 | |
| 556 | <!-- Security: Security classification; no default --> |
| 557 | |
| 558 | <!ENTITY % security.attrib |
| 559 | "security CDATA #IMPLIED"> |
| 560 | |
| 561 | <!-- UserLevel: Level of user experience to which element applies; no |
| 562 | default --> |
| 563 | |
| 564 | <!ENTITY % userlevel.attrib |
| 565 | "userlevel CDATA #IMPLIED"> |
| 566 | |
| 567 | <!-- Vendor: Computer vendor to which element applies; no default --> |
| 568 | |
| 569 | <!ENTITY % vendor.attrib |
| 570 | "vendor CDATA #IMPLIED"> |
| 571 | |
| 572 | <!-- Wordsize: Computer word size (32 bit, 64 bit, etc.); no default --> |
| 573 | |
| 574 | <!ENTITY % wordsize.attrib |
| 575 | "wordsize CDATA #IMPLIED"> |
| 576 | |
| 577 | <!ENTITY % local.effectivity.attrib ""> |
| 578 | <!ENTITY % effectivity.attrib |
| 579 | "%arch.attrib; |
| 580 | %condition.attrib; |
| 581 | %conformance.attrib; |
| 582 | %os.attrib; |
| 583 | %revision.attrib; |
| 584 | %security.attrib; |
| 585 | %userlevel.attrib; |
| 586 | %vendor.attrib; |
| 587 | %wordsize.attrib; |
| 588 | %local.effectivity.attrib;" |
| 589 | > |
| 590 | |
| 591 | <!-- Common attributes .................................................... --> |
| 592 | |
| 593 | |
| 594 | <!-- Id: Unique identifier of element; no default --> |
| 595 | |
| 596 | <!ENTITY % id.attrib |
| 597 | "id ID #IMPLIED"> |
| 598 | |
| 599 | |
| 600 | <!-- Id: Unique identifier of element; a value must be supplied; no |
| 601 | default --> |
| 602 | |
| 603 | <!ENTITY % idreq.attrib |
| 604 | "id ID #REQUIRED"> |
| 605 | |
| 606 | |
| 607 | <!-- Lang: Indicator of language in which element is written, for |
| 608 | translation, character set management, etc.; no default --> |
| 609 | |
| 610 | <!ENTITY % lang.attrib |
| 611 | "lang CDATA #IMPLIED"> |
| 612 | |
| 613 | |
| 614 | <!-- Remap: Previous role of element before conversion; no default --> |
| 615 | |
| 616 | <!ENTITY % remap.attrib |
| 617 | "remap CDATA #IMPLIED"> |
| 618 | |
| 619 | |
| 620 | <!-- Role: New role of element in local environment; no default --> |
| 621 | |
| 622 | <!ENTITY % role.attrib |
| 623 | "role CDATA #IMPLIED"> |
| 624 | |
| 625 | |
| 626 | <!-- XRefLabel: Alternate labeling string for XRef text generation; |
| 627 | default is usually title or other appropriate label text already |
| 628 | contained in element --> |
| 629 | |
| 630 | <!ENTITY % xreflabel.attrib |
| 631 | "xreflabel CDATA #IMPLIED"> |
| 632 | |
| 633 | |
| 634 | <!-- RevisionFlag: Revision status of element; default is that element |
| 635 | wasn't revised --> |
| 636 | |
| 637 | <!ENTITY % revisionflag.attrib |
| 638 | "revisionflag (changed |
| 639 | |added |
| 640 | |deleted |
| 641 | |off) #IMPLIED"> |
| 642 | |
| 643 | <!ENTITY % local.common.attrib ""> |
| 644 | |
| 645 | <!-- dir: Bidirectional override --> |
| 646 | |
| 647 | <!ENTITY % dir.attrib |
| 648 | "dir (ltr |
| 649 | |rtl |
| 650 | |lro |
| 651 | |rlo) #IMPLIED"> |
| 652 | |
| 653 | <!-- xml:base: base URI --> |
| 654 | |
| 655 | <![%sgml.features;[ |
| 656 | <!ENTITY % xml-base.attrib ""> |
| 657 | ]]> |
| 658 | <!ENTITY % xml-base.attrib |
| 659 | "xml:base CDATA #IMPLIED"> |
| 660 | |
| 661 | <!-- Role is included explicitly on each element --> |
| 662 | |
| 663 | <!ENTITY % common.attrib |
| 664 | "%id.attrib; |
| 665 | %lang.attrib; |
| 666 | %remap.attrib; |
| 667 | %xreflabel.attrib; |
| 668 | %revisionflag.attrib; |
| 669 | %effectivity.attrib; |
| 670 | %dir.attrib; |
| 671 | %xml-base.attrib; |
| 672 | %local.common.attrib;" |
| 673 | > |
| 674 | |
| 675 | <!-- Role is included explicitly on each element --> |
| 676 | |
| 677 | <!ENTITY % idreq.common.attrib |
| 678 | "%idreq.attrib; |
| 679 | %lang.attrib; |
| 680 | %remap.attrib; |
| 681 | %xreflabel.attrib; |
| 682 | %revisionflag.attrib; |
| 683 | %effectivity.attrib; |
| 684 | %dir.attrib; |
| 685 | %xml-base.attrib; |
| 686 | %local.common.attrib;" |
| 687 | > |
| 688 | |
| 689 | <!-- Semi-common attributes and other attribute entities .................. --> |
| 690 | |
| 691 | <!ENTITY % local.graphics.attrib ""> |
| 692 | |
| 693 | <!-- EntityRef: Name of an external entity containing the content |
| 694 | of the graphic --> |
| 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 --> |
| 705 | |
| 706 | <!ENTITY % graphics.attrib |
| 707 | " |
| 708 | entityref ENTITY #IMPLIED |
| 709 | fileref CDATA #IMPLIED |
| 710 | format (%notation.class;) #IMPLIED |
| 711 | srccredit CDATA #IMPLIED |
| 712 | width CDATA #IMPLIED |
| 713 | contentwidth CDATA #IMPLIED |
| 714 | depth CDATA #IMPLIED |
| 715 | contentdepth CDATA #IMPLIED |
| 716 | align (left |
| 717 | |right |
| 718 | |center) #IMPLIED |
| 719 | valign (top |
| 720 | |middle |
| 721 | |bottom) #IMPLIED |
| 722 | scale CDATA #IMPLIED |
| 723 | scalefit %yesorno.attvals; |
| 724 | #IMPLIED |
| 725 | %local.graphics.attrib;" |
| 726 | > |
| 727 | |
| 728 | <!ENTITY % local.keyaction.attrib ""> |
| 729 | |
| 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 --> |
| 734 | |
| 735 | <!ENTITY % keyaction.attrib |
| 736 | " |
| 737 | action (click |
| 738 | |double-click |
| 739 | |press |
| 740 | |seq |
| 741 | |simul |
| 742 | |other) #IMPLIED |
| 743 | otheraction CDATA #IMPLIED |
| 744 | %local.keyaction.attrib;" |
| 745 | > |
| 746 | |
| 747 | |
| 748 | <!-- Label: Identifying number or string; default is usually the |
| 749 | appropriate number or string autogenerated by a formatter --> |
| 750 | |
| 751 | <!ENTITY % label.attrib |
| 752 | "label CDATA #IMPLIED"> |
| 753 | |
| 754 | |
| 755 | <!-- xml:space: whitespace treatment --> |
| 756 | |
| 757 | <![%sgml.features;[ |
| 758 | <!ENTITY % xml-space.attrib ""> |
| 759 | ]]> |
| 760 | <!ENTITY % xml-space.attrib |
| 761 | "xml:space (preserve) #IMPLIED"> |
| 762 | |
| 763 | <!-- Format: whether element is assumed to contain significant white |
| 764 | space --> |
| 765 | |
| 766 | <!ENTITY % linespecific.attrib |
| 767 | "format NOTATION |
| 768 | (linespecific) 'linespecific' |
| 769 | %xml-space.attrib; |
| 770 | linenumbering (numbered|unnumbered) #IMPLIED |
| 771 | continuation (continues|restarts) #IMPLIED |
| 772 | startinglinenumber CDATA #IMPLIED |
| 773 | language CDATA #IMPLIED"> |
| 774 | |
| 775 | <!-- Linkend: link to related information; no default --> |
| 776 | |
| 777 | <!ENTITY % linkend.attrib |
| 778 | "linkend IDREF #IMPLIED"> |
| 779 | |
| 780 | |
| 781 | <!-- Linkend: required link to related information --> |
| 782 | |
| 783 | <!ENTITY % linkendreq.attrib |
| 784 | "linkend IDREF #REQUIRED"> |
| 785 | |
| 786 | |
| 787 | <!-- Linkends: link to one or more sets of related information; no |
| 788 | default --> |
| 789 | |
| 790 | <!ENTITY % linkends.attrib |
| 791 | "linkends IDREFS #IMPLIED"> |
| 792 | |
| 793 | |
| 794 | <!ENTITY % local.mark.attrib ""> |
| 795 | <!ENTITY % mark.attrib |
| 796 | "mark CDATA #IMPLIED |
| 797 | %local.mark.attrib;" |
| 798 | > |
| 799 | |
| 800 | |
| 801 | <!-- MoreInfo: whether element's content has an associated RefEntry --> |
| 802 | |
| 803 | <!ENTITY % moreinfo.attrib |
| 804 | "moreinfo (refentry|none) 'none'"> |
| 805 | |
| 806 | |
| 807 | <!-- Pagenum: number of page on which element appears; no default --> |
| 808 | |
| 809 | <!ENTITY % pagenum.attrib |
| 810 | "pagenum CDATA #IMPLIED"> |
| 811 | |
| 812 | <!ENTITY % local.status.attrib ""> |
| 813 | |
| 814 | <!-- Status: Editorial or publication status of the element |
| 815 | it applies to, such as "in review" or "approved for distribution" --> |
| 816 | |
| 817 | <!ENTITY % status.attrib |
| 818 | "status CDATA #IMPLIED |
| 819 | %local.status.attrib;" |
| 820 | > |
| 821 | |
| 822 | |
| 823 | <!-- Width: width of the longest line in the element to which it |
| 824 | pertains, in number of characters --> |
| 825 | |
| 826 | <!ENTITY % width.attrib |
| 827 | "width CDATA #IMPLIED"> |
| 828 | |
| 829 | <!-- ...................................................................... --> |
| 830 | <!-- Title elements ....................................................... --> |
| 831 | |
| 832 | <!ENTITY % title.module "INCLUDE"> |
| 833 | <![%title.module;[ |
| 834 | <!ENTITY % local.title.attrib ""> |
| 835 | <!ENTITY % title.role.attrib "%role.attrib;"> |
| 836 | |
| 837 | <!ENTITY % title.element "INCLUDE"> |
| 838 | <![%title.element;[ |
| 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-->]]> |
| 842 | |
| 843 | <!ENTITY % title.attlist "INCLUDE"> |
| 844 | <![%title.attlist;[ |
| 845 | <!ATTLIST title |
| 846 | %pagenum.attrib; |
| 847 | %common.attrib; |
| 848 | %title.role.attrib; |
| 849 | %local.title.attrib; |
| 850 | > |
| 851 | <!--end of title.attlist-->]]> |
| 852 | <!--end of title.module-->]]> |
| 853 | |
| 854 | <!ENTITY % titleabbrev.module "INCLUDE"> |
| 855 | <![%titleabbrev.module;[ |
| 856 | <!ENTITY % local.titleabbrev.attrib ""> |
| 857 | <!ENTITY % titleabbrev.role.attrib "%role.attrib;"> |
| 858 | |
| 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-->]]> |
| 864 | |
| 865 | <!ENTITY % titleabbrev.attlist "INCLUDE"> |
| 866 | <![%titleabbrev.attlist;[ |
| 867 | <!ATTLIST titleabbrev |
| 868 | %common.attrib; |
| 869 | %titleabbrev.role.attrib; |
| 870 | %local.titleabbrev.attrib; |
| 871 | > |
| 872 | <!--end of titleabbrev.attlist-->]]> |
| 873 | <!--end of titleabbrev.module-->]]> |
| 874 | |
| 875 | <!ENTITY % subtitle.module "INCLUDE"> |
| 876 | <![%subtitle.module;[ |
| 877 | <!ENTITY % local.subtitle.attrib ""> |
| 878 | <!ENTITY % subtitle.role.attrib "%role.attrib;"> |
| 879 | |
| 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-->]]> |
| 885 | |
| 886 | <!ENTITY % subtitle.attlist "INCLUDE"> |
| 887 | <![%subtitle.attlist;[ |
| 888 | <!ATTLIST subtitle |
| 889 | %common.attrib; |
| 890 | %subtitle.role.attrib; |
| 891 | %local.subtitle.attrib; |
| 892 | > |
| 893 | <!--end of subtitle.attlist-->]]> |
| 894 | <!--end of subtitle.module-->]]> |
| 895 | |
| 896 | <!-- ...................................................................... --> |
| 897 | <!-- Bibliographic entities and elements .................................. --> |
| 898 | |
| 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, |
| 902 | below. --> |
| 903 | |
| 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;"> |
| 908 | |
| 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; |
| 922 | |%ndxterm.class; |
| 923 | %local.bibliocomponent.mix;"> |
| 924 | |
| 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; |
| 931 | %local.info.class;"> |
| 932 | |
| 933 | |
| 934 | <!-- BiblioList ........................ --> |
| 935 | |
| 936 | <!ENTITY % bibliolist.module "INCLUDE"> |
| 937 | <![%bibliolist.module;[ |
| 938 | <!ENTITY % local.bibliolist.attrib ""> |
| 939 | <!ENTITY % bibliolist.role.attrib "%role.attrib;"> |
| 940 | |
| 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-->]]> |
| 947 | |
| 948 | <!ENTITY % bibliolist.attlist "INCLUDE"> |
| 949 | <![%bibliolist.attlist;[ |
| 950 | <!ATTLIST bibliolist |
| 951 | %common.attrib; |
| 952 | %bibliolist.role.attrib; |
| 953 | %local.bibliolist.attrib; |
| 954 | > |
| 955 | <!--end of bibliolist.attlist-->]]> |
| 956 | <!--end of bibliolist.module-->]]> |
| 957 | |
| 958 | <!ENTITY % biblioentry.module "INCLUDE"> |
| 959 | <![%biblioentry.module;[ |
| 960 | <!ENTITY % local.biblioentry.attrib ""> |
| 961 | <!ENTITY % biblioentry.role.attrib "%role.attrib;"> |
| 962 | |
| 963 | <!ENTITY % biblioentry.element "INCLUDE"> |
| 964 | <![%biblioentry.element;[ |
| 965 | <!--doc:An entry in a Bibliography.--> |
| 966 | <!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+) |
| 967 | %ubiq.exclusion;> |
| 968 | <!--end of biblioentry.element-->]]> |
| 969 | |
| 970 | <!ENTITY % biblioentry.attlist "INCLUDE"> |
| 971 | <![%biblioentry.attlist;[ |
| 972 | <!ATTLIST biblioentry |
| 973 | %common.attrib; |
| 974 | %biblioentry.role.attrib; |
| 975 | %local.biblioentry.attrib; |
| 976 | > |
| 977 | <!--end of biblioentry.attlist-->]]> |
| 978 | <!--end of biblioentry.module-->]]> |
| 979 | |
| 980 | <!ENTITY % bibliomixed.module "INCLUDE"> |
| 981 | <![%bibliomixed.module;[ |
| 982 | <!ENTITY % local.bibliomixed.attrib ""> |
| 983 | <!ENTITY % bibliomixed.role.attrib "%role.attrib;"> |
| 984 | |
| 985 | <!ENTITY % bibliomixed.element "INCLUDE"> |
| 986 | <![%bibliomixed.element;[ |
| 987 | <!--doc:An entry in a Bibliography.--> |
| 988 | <!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)* |
| 989 | %ubiq.exclusion;> |
| 990 | <!--end of bibliomixed.element-->]]> |
| 991 | |
| 992 | <!ENTITY % bibliomixed.attlist "INCLUDE"> |
| 993 | <![%bibliomixed.attlist;[ |
| 994 | <!ATTLIST bibliomixed |
| 995 | %common.attrib; |
| 996 | %bibliomixed.role.attrib; |
| 997 | %local.bibliomixed.attrib; |
| 998 | > |
| 999 | <!--end of bibliomixed.attlist-->]]> |
| 1000 | <!--end of bibliomixed.module-->]]> |
| 1001 | |
| 1002 | <!ENTITY % articleinfo.module "INCLUDE"> |
| 1003 | <![%articleinfo.module;[ |
| 1004 | <!ENTITY % local.articleinfo.attrib ""> |
| 1005 | <!ENTITY % articleinfo.role.attrib "%role.attrib;"> |
| 1006 | |
| 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-->]]> |
| 1013 | |
| 1014 | <!ENTITY % articleinfo.attlist "INCLUDE"> |
| 1015 | <![%articleinfo.attlist;[ |
| 1016 | <!ATTLIST articleinfo |
| 1017 | %common.attrib; |
| 1018 | %articleinfo.role.attrib; |
| 1019 | %local.articleinfo.attrib; |
| 1020 | > |
| 1021 | <!--end of articleinfo.attlist-->]]> |
| 1022 | <!--end of articleinfo.module-->]]> |
| 1023 | |
| 1024 | <!ENTITY % biblioset.module "INCLUDE"> |
| 1025 | <![%biblioset.module;[ |
| 1026 | <!ENTITY % local.biblioset.attrib ""> |
| 1027 | <!ENTITY % biblioset.role.attrib "%role.attrib;"> |
| 1028 | |
| 1029 | <!ENTITY % biblioset.element "INCLUDE"> |
| 1030 | <![%biblioset.element;[ |
| 1031 | <!--doc:A "raw" container for related bibliographic information.--> |
| 1032 | <!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+) |
| 1033 | %ubiq.exclusion;> |
| 1034 | <!--end of biblioset.element-->]]> |
| 1035 | |
| 1036 | <!-- Relation: Relationship of elements contained within BiblioSet --> |
| 1037 | |
| 1038 | |
| 1039 | <!ENTITY % biblioset.attlist "INCLUDE"> |
| 1040 | <![%biblioset.attlist;[ |
| 1041 | <!ATTLIST biblioset |
| 1042 | relation CDATA #IMPLIED |
| 1043 | %common.attrib; |
| 1044 | %biblioset.role.attrib; |
| 1045 | %local.biblioset.attrib; |
| 1046 | > |
| 1047 | <!--end of biblioset.attlist-->]]> |
| 1048 | <!--end of biblioset.module-->]]> |
| 1049 | |
| 1050 | <!ENTITY % bibliomset.module "INCLUDE"> |
| 1051 | <![%bibliomset.module;[ |
| 1052 | <!ENTITY % bibliomset.role.attrib "%role.attrib;"> |
| 1053 | <!ENTITY % local.bibliomset.attrib ""> |
| 1054 | |
| 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)* |
| 1059 | %ubiq.exclusion;> |
| 1060 | <!--end of bibliomset.element-->]]> |
| 1061 | |
| 1062 | <!-- Relation: Relationship of elements contained within BiblioMSet --> |
| 1063 | |
| 1064 | |
| 1065 | <!ENTITY % bibliomset.attlist "INCLUDE"> |
| 1066 | <![%bibliomset.attlist;[ |
| 1067 | <!ATTLIST bibliomset |
| 1068 | relation CDATA #IMPLIED |
| 1069 | %common.attrib; |
| 1070 | %bibliomset.role.attrib; |
| 1071 | %local.bibliomset.attrib; |
| 1072 | > |
| 1073 | <!--end of bibliomset.attlist-->]]> |
| 1074 | <!--end of bibliomset.module-->]]> |
| 1075 | |
| 1076 | <!ENTITY % bibliomisc.module "INCLUDE"> |
| 1077 | <![%bibliomisc.module;[ |
| 1078 | <!ENTITY % local.bibliomisc.attrib ""> |
| 1079 | <!ENTITY % bibliomisc.role.attrib "%role.attrib;"> |
| 1080 | |
| 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-->]]> |
| 1086 | |
| 1087 | <!ENTITY % bibliomisc.attlist "INCLUDE"> |
| 1088 | <![%bibliomisc.attlist;[ |
| 1089 | <!ATTLIST bibliomisc |
| 1090 | %common.attrib; |
| 1091 | %bibliomisc.role.attrib; |
| 1092 | %local.bibliomisc.attrib; |
| 1093 | > |
| 1094 | <!--end of bibliomisc.attlist-->]]> |
| 1095 | <!--end of bibliomisc.module-->]]> |
| 1096 | |
| 1097 | <!-- ...................................................................... --> |
| 1098 | <!-- Subject, Keyword, and ITermSet elements .............................. --> |
| 1099 | |
| 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;"> |
| 1106 | |
| 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-->]]> |
| 1112 | |
| 1113 | <!-- Scheme: Controlled vocabulary employed in SubjectTerms --> |
| 1114 | |
| 1115 | |
| 1116 | <!ENTITY % subjectset.attlist "INCLUDE"> |
| 1117 | <![%subjectset.attlist;[ |
| 1118 | <!ATTLIST subjectset |
| 1119 | scheme NMTOKEN #IMPLIED |
| 1120 | %common.attrib; |
| 1121 | %subjectset.role.attrib; |
| 1122 | %local.subjectset.attrib; |
| 1123 | > |
| 1124 | <!--end of subjectset.attlist-->]]> |
| 1125 | <!--end of subjectset.module-->]]> |
| 1126 | |
| 1127 | <!ENTITY % subject.module "INCLUDE"> |
| 1128 | <![%subject.module;[ |
| 1129 | <!ENTITY % local.subject.attrib ""> |
| 1130 | <!ENTITY % subject.role.attrib "%role.attrib;"> |
| 1131 | |
| 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-->]]> |
| 1137 | |
| 1138 | <!-- Weight: Ranking of this group of SubjectTerms relative |
| 1139 | to others, 0 is low, no highest value specified --> |
| 1140 | |
| 1141 | |
| 1142 | <!ENTITY % subject.attlist "INCLUDE"> |
| 1143 | <![%subject.attlist;[ |
| 1144 | <!ATTLIST subject |
| 1145 | weight CDATA #IMPLIED |
| 1146 | %common.attrib; |
| 1147 | %subject.role.attrib; |
| 1148 | %local.subject.attrib; |
| 1149 | > |
| 1150 | <!--end of subject.attlist-->]]> |
| 1151 | <!--end of subject.module-->]]> |
| 1152 | |
| 1153 | <!ENTITY % subjectterm.module "INCLUDE"> |
| 1154 | <![%subjectterm.module;[ |
| 1155 | <!ENTITY % local.subjectterm.attrib ""> |
| 1156 | <!ENTITY % subjectterm.role.attrib "%role.attrib;"> |
| 1157 | |
| 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-->]]> |
| 1163 | |
| 1164 | <!ENTITY % subjectterm.attlist "INCLUDE"> |
| 1165 | <![%subjectterm.attlist;[ |
| 1166 | <!ATTLIST subjectterm |
| 1167 | %common.attrib; |
| 1168 | %subjectterm.role.attrib; |
| 1169 | %local.subjectterm.attrib; |
| 1170 | > |
| 1171 | <!--end of subjectterm.attlist-->]]> |
| 1172 | <!--end of subjectterm.module-->]]> |
| 1173 | <!--end of subjectset.content.module-->]]> |
| 1174 | |
| 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;"> |
| 1181 | |
| 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-->]]> |
| 1187 | |
| 1188 | <!ENTITY % keywordset.attlist "INCLUDE"> |
| 1189 | <![%keywordset.attlist;[ |
| 1190 | <!ATTLIST keywordset |
| 1191 | %common.attrib; |
| 1192 | %keywordset.role.attrib; |
| 1193 | %local.keywordset.attrib; |
| 1194 | > |
| 1195 | <!--end of keywordset.attlist-->]]> |
| 1196 | <!--end of keywordset.module-->]]> |
| 1197 | |
| 1198 | <!ENTITY % keyword.module "INCLUDE"> |
| 1199 | <![%keyword.module;[ |
| 1200 | <!ENTITY % local.keyword.attrib ""> |
| 1201 | <!ENTITY % keyword.role.attrib "%role.attrib;"> |
| 1202 | |
| 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-->]]> |
| 1208 | |
| 1209 | <!ENTITY % keyword.attlist "INCLUDE"> |
| 1210 | <![%keyword.attlist;[ |
| 1211 | <!ATTLIST keyword |
| 1212 | %common.attrib; |
| 1213 | %keyword.role.attrib; |
| 1214 | %local.keyword.attrib; |
| 1215 | > |
| 1216 | <!--end of keyword.attlist-->]]> |
| 1217 | <!--end of keyword.module-->]]> |
| 1218 | <!--end of keywordset.content.module-->]]> |
| 1219 | |
| 1220 | <!ENTITY % itermset.module "INCLUDE"> |
| 1221 | <![%itermset.module;[ |
| 1222 | <!ENTITY % local.itermset.attrib ""> |
| 1223 | <!ENTITY % itermset.role.attrib "%role.attrib;"> |
| 1224 | |
| 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-->]]> |
| 1230 | |
| 1231 | <!ENTITY % itermset.attlist "INCLUDE"> |
| 1232 | <![%itermset.attlist;[ |
| 1233 | <!ATTLIST itermset |
| 1234 | %common.attrib; |
| 1235 | %itermset.role.attrib; |
| 1236 | %local.itermset.attrib; |
| 1237 | > |
| 1238 | <!--end of itermset.attlist-->]]> |
| 1239 | <!--end of itermset.module-->]]> |
| 1240 | |
| 1241 | <!-- Bibliographic info for "blocks" --> |
| 1242 | |
| 1243 | <!ENTITY % blockinfo.module "INCLUDE"> |
| 1244 | <![ %blockinfo.module; [ |
| 1245 | <!ENTITY % local.blockinfo.attrib ""> |
| 1246 | <!ENTITY % blockinfo.role.attrib "%role.attrib;"> |
| 1247 | |
| 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-->]]> |
| 1254 | |
| 1255 | <!ENTITY % blockinfo.attlist "INCLUDE"> |
| 1256 | <![ %blockinfo.attlist; [ |
| 1257 | <!ATTLIST blockinfo |
| 1258 | %common.attrib; |
| 1259 | %blockinfo.role.attrib; |
| 1260 | %local.blockinfo.attrib; |
| 1261 | > |
| 1262 | <!--end of blockinfo.attlist-->]]> |
| 1263 | <!--end of blockinfo.module-->]]> |
| 1264 | |
| 1265 | <!-- ...................................................................... --> |
| 1266 | <!-- Compound (section-ish) elements ...................................... --> |
| 1267 | |
| 1268 | <!-- Message set ...................... --> |
| 1269 | |
| 1270 | <!ENTITY % msgset.content.module "INCLUDE"> |
| 1271 | <![%msgset.content.module;[ |
| 1272 | <!ENTITY % msgset.module "INCLUDE"> |
| 1273 | <![%msgset.module;[ |
| 1274 | <!ENTITY % local.msgset.attrib ""> |
| 1275 | <!ENTITY % msgset.role.attrib "%role.attrib;"> |
| 1276 | |
| 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-->]]> |
| 1283 | |
| 1284 | <!ENTITY % msgset.attlist "INCLUDE"> |
| 1285 | <![%msgset.attlist;[ |
| 1286 | <!ATTLIST msgset |
| 1287 | %common.attrib; |
| 1288 | %msgset.role.attrib; |
| 1289 | %local.msgset.attrib; |
| 1290 | > |
| 1291 | <!--end of msgset.attlist-->]]> |
| 1292 | <!--end of msgset.module-->]]> |
| 1293 | |
| 1294 | <!ENTITY % msgentry.module "INCLUDE"> |
| 1295 | <![%msgentry.module;[ |
| 1296 | <!ENTITY % local.msgentry.attrib ""> |
| 1297 | <!ENTITY % msgentry.role.attrib "%role.attrib;"> |
| 1298 | |
| 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-->]]> |
| 1304 | |
| 1305 | <!ENTITY % msgentry.attlist "INCLUDE"> |
| 1306 | <![%msgentry.attlist;[ |
| 1307 | <!ATTLIST msgentry |
| 1308 | %common.attrib; |
| 1309 | %msgentry.role.attrib; |
| 1310 | %local.msgentry.attrib; |
| 1311 | > |
| 1312 | <!--end of msgentry.attlist-->]]> |
| 1313 | <!--end of msgentry.module-->]]> |
| 1314 | |
| 1315 | <!ENTITY % simplemsgentry.module "INCLUDE"> |
| 1316 | <![ %simplemsgentry.module; [ |
| 1317 | <!ENTITY % local.simplemsgentry.attrib ""> |
| 1318 | <!ENTITY % simplemsgentry.role.attrib "%role.attrib;"> |
| 1319 | |
| 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-->]]> |
| 1325 | |
| 1326 | <!ENTITY % simplemsgentry.attlist "INCLUDE"> |
| 1327 | <![ %simplemsgentry.attlist; [ |
| 1328 | <!ATTLIST simplemsgentry |
| 1329 | audience CDATA #IMPLIED |
| 1330 | level CDATA #IMPLIED |
| 1331 | origin CDATA #IMPLIED |
| 1332 | %common.attrib; |
| 1333 | %simplemsgentry.role.attrib; |
| 1334 | %local.simplemsgentry.attrib; |
| 1335 | > |
| 1336 | <!--end of simplemsgentry.attlist-->]]> |
| 1337 | <!--end of simplemsgentry.module-->]]> |
| 1338 | |
| 1339 | <!ENTITY % msg.module "INCLUDE"> |
| 1340 | <![%msg.module;[ |
| 1341 | <!ENTITY % local.msg.attrib ""> |
| 1342 | <!ENTITY % msg.role.attrib "%role.attrib;"> |
| 1343 | |
| 1344 | <!ENTITY % msg.element "INCLUDE"> |
| 1345 | <![%msg.element;[ |
| 1346 | <!--doc:A message in a message set.--> |
| 1347 | <!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)> |
| 1348 | <!--end of msg.element-->]]> |
| 1349 | |
| 1350 | <!ENTITY % msg.attlist "INCLUDE"> |
| 1351 | <![%msg.attlist;[ |
| 1352 | <!ATTLIST msg |
| 1353 | %common.attrib; |
| 1354 | %msg.role.attrib; |
| 1355 | %local.msg.attrib; |
| 1356 | > |
| 1357 | <!--end of msg.attlist-->]]> |
| 1358 | <!--end of msg.module-->]]> |
| 1359 | |
| 1360 | <!ENTITY % msgmain.module "INCLUDE"> |
| 1361 | <![%msgmain.module;[ |
| 1362 | <!ENTITY % local.msgmain.attrib ""> |
| 1363 | <!ENTITY % msgmain.role.attrib "%role.attrib;"> |
| 1364 | |
| 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-->]]> |
| 1370 | |
| 1371 | <!ENTITY % msgmain.attlist "INCLUDE"> |
| 1372 | <![%msgmain.attlist;[ |
| 1373 | <!ATTLIST msgmain |
| 1374 | %common.attrib; |
| 1375 | %msgmain.role.attrib; |
| 1376 | %local.msgmain.attrib; |
| 1377 | > |
| 1378 | <!--end of msgmain.attlist-->]]> |
| 1379 | <!--end of msgmain.module-->]]> |
| 1380 | |
| 1381 | <!ENTITY % msgsub.module "INCLUDE"> |
| 1382 | <![%msgsub.module;[ |
| 1383 | <!ENTITY % local.msgsub.attrib ""> |
| 1384 | <!ENTITY % msgsub.role.attrib "%role.attrib;"> |
| 1385 | |
| 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-->]]> |
| 1391 | |
| 1392 | <!ENTITY % msgsub.attlist "INCLUDE"> |
| 1393 | <![%msgsub.attlist;[ |
| 1394 | <!ATTLIST msgsub |
| 1395 | %common.attrib; |
| 1396 | %msgsub.role.attrib; |
| 1397 | %local.msgsub.attrib; |
| 1398 | > |
| 1399 | <!--end of msgsub.attlist-->]]> |
| 1400 | <!--end of msgsub.module-->]]> |
| 1401 | |
| 1402 | <!ENTITY % msgrel.module "INCLUDE"> |
| 1403 | <![%msgrel.module;[ |
| 1404 | <!ENTITY % local.msgrel.attrib ""> |
| 1405 | <!ENTITY % msgrel.role.attrib "%role.attrib;"> |
| 1406 | |
| 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-->]]> |
| 1412 | |
| 1413 | <!ENTITY % msgrel.attlist "INCLUDE"> |
| 1414 | <![%msgrel.attlist;[ |
| 1415 | <!ATTLIST msgrel |
| 1416 | %common.attrib; |
| 1417 | %msgrel.role.attrib; |
| 1418 | %local.msgrel.attrib; |
| 1419 | > |
| 1420 | <!--end of msgrel.attlist-->]]> |
| 1421 | <!--end of msgrel.module-->]]> |
| 1422 | |
| 1423 | <!-- MsgText (defined in the Inlines section, below)--> |
| 1424 | |
| 1425 | <!ENTITY % msginfo.module "INCLUDE"> |
| 1426 | <![%msginfo.module;[ |
| 1427 | <!ENTITY % local.msginfo.attrib ""> |
| 1428 | <!ENTITY % msginfo.role.attrib "%role.attrib;"> |
| 1429 | |
| 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-->]]> |
| 1435 | |
| 1436 | <!ENTITY % msginfo.attlist "INCLUDE"> |
| 1437 | <![%msginfo.attlist;[ |
| 1438 | <!ATTLIST msginfo |
| 1439 | %common.attrib; |
| 1440 | %msginfo.role.attrib; |
| 1441 | %local.msginfo.attrib; |
| 1442 | > |
| 1443 | <!--end of msginfo.attlist-->]]> |
| 1444 | <!--end of msginfo.module-->]]> |
| 1445 | |
| 1446 | <!ENTITY % msglevel.module "INCLUDE"> |
| 1447 | <![%msglevel.module;[ |
| 1448 | <!ENTITY % local.msglevel.attrib ""> |
| 1449 | <!ENTITY % msglevel.role.attrib "%role.attrib;"> |
| 1450 | |
| 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-->]]> |
| 1456 | |
| 1457 | <!ENTITY % msglevel.attlist "INCLUDE"> |
| 1458 | <![%msglevel.attlist;[ |
| 1459 | <!ATTLIST msglevel |
| 1460 | %common.attrib; |
| 1461 | %msglevel.role.attrib; |
| 1462 | %local.msglevel.attrib; |
| 1463 | > |
| 1464 | <!--end of msglevel.attlist-->]]> |
| 1465 | <!--end of msglevel.module-->]]> |
| 1466 | |
| 1467 | <!ENTITY % msgorig.module "INCLUDE"> |
| 1468 | <![%msgorig.module;[ |
| 1469 | <!ENTITY % local.msgorig.attrib ""> |
| 1470 | <!ENTITY % msgorig.role.attrib "%role.attrib;"> |
| 1471 | |
| 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-->]]> |
| 1477 | |
| 1478 | <!ENTITY % msgorig.attlist "INCLUDE"> |
| 1479 | <![%msgorig.attlist;[ |
| 1480 | <!ATTLIST msgorig |
| 1481 | %common.attrib; |
| 1482 | %msgorig.role.attrib; |
| 1483 | %local.msgorig.attrib; |
| 1484 | > |
| 1485 | <!--end of msgorig.attlist-->]]> |
| 1486 | <!--end of msgorig.module-->]]> |
| 1487 | |
| 1488 | <!ENTITY % msgaud.module "INCLUDE"> |
| 1489 | <![%msgaud.module;[ |
| 1490 | <!ENTITY % local.msgaud.attrib ""> |
| 1491 | <!ENTITY % msgaud.role.attrib "%role.attrib;"> |
| 1492 | |
| 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-->]]> |
| 1498 | |
| 1499 | <!ENTITY % msgaud.attlist "INCLUDE"> |
| 1500 | <![%msgaud.attlist;[ |
| 1501 | <!ATTLIST msgaud |
| 1502 | %common.attrib; |
| 1503 | %msgaud.role.attrib; |
| 1504 | %local.msgaud.attrib; |
| 1505 | > |
| 1506 | <!--end of msgaud.attlist-->]]> |
| 1507 | <!--end of msgaud.module-->]]> |
| 1508 | |
| 1509 | <!ENTITY % msgexplan.module "INCLUDE"> |
| 1510 | <![%msgexplan.module;[ |
| 1511 | <!ENTITY % local.msgexplan.attrib ""> |
| 1512 | <!ENTITY % msgexplan.role.attrib "%role.attrib;"> |
| 1513 | |
| 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-->]]> |
| 1519 | |
| 1520 | <!ENTITY % msgexplan.attlist "INCLUDE"> |
| 1521 | <![%msgexplan.attlist;[ |
| 1522 | <!ATTLIST msgexplan |
| 1523 | %common.attrib; |
| 1524 | %msgexplan.role.attrib; |
| 1525 | %local.msgexplan.attrib; |
| 1526 | > |
| 1527 | <!--end of msgexplan.attlist-->]]> |
| 1528 | <!--end of msgexplan.module-->]]> |
| 1529 | <!--end of msgset.content.module-->]]> |
| 1530 | |
| 1531 | <!ENTITY % task.content.module "INCLUDE"> |
| 1532 | <![%task.content.module;[ |
| 1533 | <!ENTITY % task.module "INCLUDE"> |
| 1534 | <![%task.module;[ |
| 1535 | <!ENTITY % local.task.attrib ""> |
| 1536 | <!ENTITY % task.role.attrib "%role.attrib;"> |
| 1537 | |
| 1538 | <!ENTITY % task.element "INCLUDE"> |
| 1539 | <![%task.element;[ |
| 1540 | <!--doc:A task to be completed.--> |
| 1541 | <!ELEMENT task %ho; (blockinfo?,(%ndxterm.class;)*, |
| 1542 | (%formalobject.title.content;), |
| 1543 | tasksummary?, |
| 1544 | taskprerequisites?, |
| 1545 | procedure, |
| 1546 | example*, |
| 1547 | taskrelated?)> |
| 1548 | <!--end of task.element-->]]> |
| 1549 | |
| 1550 | <!ENTITY % task.attlist "INCLUDE"> |
| 1551 | <![%task.attlist;[ |
| 1552 | <!ATTLIST task |
| 1553 | %common.attrib; |
| 1554 | %task.role.attrib; |
| 1555 | %local.task.attrib; |
| 1556 | > |
| 1557 | <!--end of task.attlist-->]]> |
| 1558 | <!--end of task.module-->]]> |
| 1559 | |
| 1560 | <!ENTITY % tasksummary.module "INCLUDE"> |
| 1561 | <![%tasksummary.module;[ |
| 1562 | <!ENTITY % local.tasksummary.attrib ""> |
| 1563 | <!ENTITY % tasksummary.role.attrib "%role.attrib;"> |
| 1564 | |
| 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-->]]> |
| 1572 | |
| 1573 | <!ENTITY % tasksummary.attlist "INCLUDE"> |
| 1574 | <![%tasksummary.attlist;[ |
| 1575 | <!ATTLIST tasksummary |
| 1576 | %common.attrib; |
| 1577 | %tasksummary.role.attrib; |
| 1578 | %local.tasksummary.attrib; |
| 1579 | > |
| 1580 | <!--end of tasksummary.attlist-->]]> |
| 1581 | <!--end of tasksummary.module-->]]> |
| 1582 | |
| 1583 | <!ENTITY % taskprerequisites.module "INCLUDE"> |
| 1584 | <![%taskprerequisites.module;[ |
| 1585 | <!ENTITY % local.taskprerequisites.attrib ""> |
| 1586 | <!ENTITY % taskprerequisites.role.attrib "%role.attrib;"> |
| 1587 | |
| 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-->]]> |
| 1595 | |
| 1596 | <!ENTITY % taskprerequisites.attlist "INCLUDE"> |
| 1597 | <![%taskprerequisites.attlist;[ |
| 1598 | <!ATTLIST taskprerequisites |
| 1599 | %common.attrib; |
| 1600 | %taskprerequisites.role.attrib; |
| 1601 | %local.taskprerequisites.attrib; |
| 1602 | > |
| 1603 | <!--end of taskprerequisites.attlist-->]]> |
| 1604 | <!--end of taskprerequisites.module-->]]> |
| 1605 | |
| 1606 | <!ENTITY % taskrelated.module "INCLUDE"> |
| 1607 | <![%taskrelated.module;[ |
| 1608 | <!ENTITY % local.taskrelated.attrib ""> |
| 1609 | <!ENTITY % taskrelated.role.attrib "%role.attrib;"> |
| 1610 | |
| 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-->]]> |
| 1618 | |
| 1619 | <!ENTITY % taskrelated.attlist "INCLUDE"> |
| 1620 | <![%taskrelated.attlist;[ |
| 1621 | <!ATTLIST taskrelated |
| 1622 | %common.attrib; |
| 1623 | %taskrelated.role.attrib; |
| 1624 | %local.taskrelated.attrib; |
| 1625 | > |
| 1626 | <!--end of taskrelated.attlist-->]]> |
| 1627 | <!--end of taskrelated.module-->]]> |
| 1628 | <!--end of task.content.module-->]]> |
| 1629 | |
| 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;"> |
| 1637 | |
| 1638 | <!ENTITY % qandaset.element "INCLUDE"> |
| 1639 | <![ %qandaset.element; [ |
| 1640 | <!--doc:A question-and-answer set.--> |
| 1641 | <!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?, |
| 1642 | (%qandaset.mix;)*, |
| 1643 | (qandadiv+|qandaentry+))> |
| 1644 | <!--end of qandaset.element-->]]> |
| 1645 | |
| 1646 | <!ENTITY % qandaset.attlist "INCLUDE"> |
| 1647 | <![ %qandaset.attlist; [ |
| 1648 | <!ATTLIST qandaset |
| 1649 | defaultlabel (qanda|number|none) #IMPLIED |
| 1650 | %common.attrib; |
| 1651 | %qandaset.role.attrib; |
| 1652 | %local.qandaset.attrib;> |
| 1653 | <!--end of qandaset.attlist-->]]> |
| 1654 | <!--end of qandaset.module-->]]> |
| 1655 | |
| 1656 | <!ENTITY % qandadiv.module "INCLUDE"> |
| 1657 | <![ %qandadiv.module; [ |
| 1658 | <!ENTITY % local.qandadiv.attrib ""> |
| 1659 | <!ENTITY % qandadiv.role.attrib "%role.attrib;"> |
| 1660 | |
| 1661 | <!ENTITY % qandadiv.element "INCLUDE"> |
| 1662 | <![ %qandadiv.element; [ |
| 1663 | <!--doc:A titled division in a QandASet.--> |
| 1664 | <!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?, |
| 1665 | (%qandaset.mix;)*, |
| 1666 | (qandadiv+|qandaentry+))> |
| 1667 | <!--end of qandadiv.element-->]]> |
| 1668 | |
| 1669 | <!ENTITY % qandadiv.attlist "INCLUDE"> |
| 1670 | <![ %qandadiv.attlist; [ |
| 1671 | <!ATTLIST qandadiv |
| 1672 | %common.attrib; |
| 1673 | %qandadiv.role.attrib; |
| 1674 | %local.qandadiv.attrib;> |
| 1675 | <!--end of qandadiv.attlist-->]]> |
| 1676 | <!--end of qandadiv.module-->]]> |
| 1677 | |
| 1678 | <!ENTITY % qandaentry.module "INCLUDE"> |
| 1679 | <![ %qandaentry.module; [ |
| 1680 | <!ENTITY % local.qandaentry.attrib ""> |
| 1681 | <!ENTITY % qandaentry.role.attrib "%role.attrib;"> |
| 1682 | |
| 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-->]]> |
| 1688 | |
| 1689 | <!ENTITY % qandaentry.attlist "INCLUDE"> |
| 1690 | <![ %qandaentry.attlist; [ |
| 1691 | <!ATTLIST qandaentry |
| 1692 | %common.attrib; |
| 1693 | %qandaentry.role.attrib; |
| 1694 | %local.qandaentry.attrib;> |
| 1695 | <!--end of qandaentry.attlist-->]]> |
| 1696 | <!--end of qandaentry.module-->]]> |
| 1697 | |
| 1698 | <!ENTITY % question.module "INCLUDE"> |
| 1699 | <![ %question.module; [ |
| 1700 | <!ENTITY % local.question.attrib ""> |
| 1701 | <!ENTITY % question.role.attrib "%role.attrib;"> |
| 1702 | |
| 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-->]]> |
| 1708 | |
| 1709 | <!ENTITY % question.attlist "INCLUDE"> |
| 1710 | <![ %question.attlist; [ |
| 1711 | <!ATTLIST question |
| 1712 | %common.attrib; |
| 1713 | %question.role.attrib; |
| 1714 | %local.question.attrib; |
| 1715 | > |
| 1716 | <!--end of question.attlist-->]]> |
| 1717 | <!--end of question.module-->]]> |
| 1718 | |
| 1719 | <!ENTITY % answer.module "INCLUDE"> |
| 1720 | <![ %answer.module; [ |
| 1721 | <!ENTITY % local.answer.attrib ""> |
| 1722 | <!ENTITY % answer.role.attrib "%role.attrib;"> |
| 1723 | |
| 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-->]]> |
| 1729 | |
| 1730 | <!ENTITY % answer.attlist "INCLUDE"> |
| 1731 | <![ %answer.attlist; [ |
| 1732 | <!ATTLIST answer |
| 1733 | %common.attrib; |
| 1734 | %answer.role.attrib; |
| 1735 | %local.answer.attrib; |
| 1736 | > |
| 1737 | <!--end of answer.attlist-->]]> |
| 1738 | <!--end of answer.module-->]]> |
| 1739 | |
| 1740 | <!ENTITY % label.module "INCLUDE"> |
| 1741 | <![ %label.module; [ |
| 1742 | <!ENTITY % local.label.attrib ""> |
| 1743 | <!ENTITY % label.role.attrib "%role.attrib;"> |
| 1744 | |
| 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-->]]> |
| 1750 | |
| 1751 | <!ENTITY % label.attlist "INCLUDE"> |
| 1752 | <![ %label.attlist; [ |
| 1753 | <!ATTLIST label |
| 1754 | %common.attrib; |
| 1755 | %label.role.attrib; |
| 1756 | %local.label.attrib; |
| 1757 | > |
| 1758 | <!--end of label.attlist-->]]> |
| 1759 | <!--end of label.module-->]]> |
| 1760 | <!--end of qandaset.content.module-->]]> |
| 1761 | |
| 1762 | <!-- Procedure ........................ --> |
| 1763 | |
| 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;"> |
| 1770 | |
| 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-->]]> |
| 1777 | |
| 1778 | <!ENTITY % procedure.attlist "INCLUDE"> |
| 1779 | <![%procedure.attlist;[ |
| 1780 | <!ATTLIST procedure |
| 1781 | %common.attrib; |
| 1782 | %procedure.role.attrib; |
| 1783 | %local.procedure.attrib; |
| 1784 | > |
| 1785 | <!--end of procedure.attlist-->]]> |
| 1786 | <!--end of procedure.module-->]]> |
| 1787 | |
| 1788 | <!ENTITY % step.module "INCLUDE"> |
| 1789 | <![%step.module;[ |
| 1790 | <!ENTITY % local.step.attrib ""> |
| 1791 | <!ENTITY % step.role.attrib "%role.attrib;"> |
| 1792 | |
| 1793 | <!ENTITY % step.element "INCLUDE"> |
| 1794 | <![%step.element;[ |
| 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-->]]> |
| 1799 | |
| 1800 | <!-- Performance: Whether the Step must be performed --> |
| 1801 | <!-- not #REQUIRED! --> |
| 1802 | |
| 1803 | |
| 1804 | <!ENTITY % step.attlist "INCLUDE"> |
| 1805 | <![%step.attlist;[ |
| 1806 | <!ATTLIST step |
| 1807 | performance (optional |
| 1808 | |required) "required" |
| 1809 | %common.attrib; |
| 1810 | %step.role.attrib; |
| 1811 | %local.step.attrib; |
| 1812 | > |
| 1813 | <!--end of step.attlist-->]]> |
| 1814 | <!--end of step.module-->]]> |
| 1815 | |
| 1816 | <!ENTITY % substeps.module "INCLUDE"> |
| 1817 | <![%substeps.module;[ |
| 1818 | <!ENTITY % local.substeps.attrib ""> |
| 1819 | <!ENTITY % substeps.role.attrib "%role.attrib;"> |
| 1820 | |
| 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-->]]> |
| 1826 | |
| 1827 | <!-- Performance: whether entire set of substeps must be performed --> |
| 1828 | <!-- not #REQUIRED! --> |
| 1829 | |
| 1830 | <!ENTITY % substeps.attlist "INCLUDE"> |
| 1831 | <![%substeps.attlist;[ |
| 1832 | <!ATTLIST substeps |
| 1833 | performance (optional |
| 1834 | |required) "required" |
| 1835 | %common.attrib; |
| 1836 | %substeps.role.attrib; |
| 1837 | %local.substeps.attrib; |
| 1838 | > |
| 1839 | <!--end of substeps.attlist-->]]> |
| 1840 | <!--end of substeps.module-->]]> |
| 1841 | |
| 1842 | <!ENTITY % stepalternatives.module "INCLUDE"> |
| 1843 | <![%stepalternatives.module;[ |
| 1844 | <!ENTITY % local.stepalternatives.attrib ""> |
| 1845 | <!ENTITY % stepalternatives.role.attrib "%role.attrib;"> |
| 1846 | |
| 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-->]]> |
| 1852 | |
| 1853 | <!-- Performance: Whether (one of) the alternatives must be performed --> |
| 1854 | <!-- not #REQUIRED! --> |
| 1855 | |
| 1856 | <!ENTITY % stepalternatives.attlist "INCLUDE"> |
| 1857 | <![%stepalternatives.attlist;[ |
| 1858 | <!ATTLIST stepalternatives |
| 1859 | performance (optional |
| 1860 | |required) "required" |
| 1861 | %common.attrib; |
| 1862 | %stepalternatives.role.attrib; |
| 1863 | %local.stepalternatives.attrib; |
| 1864 | > |
| 1865 | <!--end of stepalternatives.attlist-->]]> |
| 1866 | <!--end of stepalternatives.module-->]]> |
| 1867 | <!--end of procedure.content.module-->]]> |
| 1868 | |
| 1869 | <!-- Sidebar .......................... --> |
| 1870 | |
| 1871 | <!ENTITY % sidebar.content.model "INCLUDE"> |
| 1872 | <![ %sidebar.content.model; [ |
| 1873 | |
| 1874 | <!ENTITY % sidebarinfo.module "INCLUDE"> |
| 1875 | <![ %sidebarinfo.module; [ |
| 1876 | <!ENTITY % local.sidebarinfo.attrib ""> |
| 1877 | <!ENTITY % sidebarinfo.role.attrib "%role.attrib;"> |
| 1878 | |
| 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-->]]> |
| 1885 | |
| 1886 | <!ENTITY % sidebarinfo.attlist "INCLUDE"> |
| 1887 | <![ %sidebarinfo.attlist; [ |
| 1888 | <!ATTLIST sidebarinfo |
| 1889 | %common.attrib; |
| 1890 | %sidebarinfo.role.attrib; |
| 1891 | %local.sidebarinfo.attrib; |
| 1892 | > |
| 1893 | <!--end of sidebarinfo.attlist-->]]> |
| 1894 | <!--end of sidebarinfo.module-->]]> |
| 1895 | |
| 1896 | <!ENTITY % sidebar.module "INCLUDE"> |
| 1897 | <![%sidebar.module;[ |
| 1898 | <!ENTITY % local.sidebar.attrib ""> |
| 1899 | <!ENTITY % sidebar.role.attrib "%role.attrib;"> |
| 1900 | |
| 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;)?, |
| 1906 | (%sidebar.mix;)+)> |
| 1907 | <!--end of sidebar.element-->]]> |
| 1908 | |
| 1909 | <!ENTITY % sidebar.attlist "INCLUDE"> |
| 1910 | <![%sidebar.attlist;[ |
| 1911 | <!ATTLIST sidebar |
| 1912 | %common.attrib; |
| 1913 | %sidebar.role.attrib; |
| 1914 | %local.sidebar.attrib; |
| 1915 | > |
| 1916 | <!--end of sidebar.attlist-->]]> |
| 1917 | <!--end of sidebar.module-->]]> |
| 1918 | <!--end of sidebar.content.model-->]]> |
| 1919 | |
| 1920 | <!-- ...................................................................... --> |
| 1921 | <!-- Paragraph-related elements ........................................... --> |
| 1922 | |
| 1923 | <!ENTITY % abstract.module "INCLUDE"> |
| 1924 | <![%abstract.module;[ |
| 1925 | <!ENTITY % local.abstract.attrib ""> |
| 1926 | <!ENTITY % abstract.role.attrib "%role.attrib;"> |
| 1927 | |
| 1928 | <!ENTITY % abstract.element "INCLUDE"> |
| 1929 | <![%abstract.element;[ |
| 1930 | <!--doc:A summary.--> |
| 1931 | <!ELEMENT abstract %ho; (title?, (%para.class;)+)> |
| 1932 | <!--end of abstract.element-->]]> |
| 1933 | |
| 1934 | <!ENTITY % abstract.attlist "INCLUDE"> |
| 1935 | <![%abstract.attlist;[ |
| 1936 | <!ATTLIST abstract |
| 1937 | %common.attrib; |
| 1938 | %abstract.role.attrib; |
| 1939 | %local.abstract.attrib; |
| 1940 | > |
| 1941 | <!--end of abstract.attlist-->]]> |
| 1942 | <!--end of abstract.module-->]]> |
| 1943 | |
| 1944 | <!ENTITY % authorblurb.module "INCLUDE"> |
| 1945 | <![%authorblurb.module;[ |
| 1946 | <!ENTITY % local.authorblurb.attrib ""> |
| 1947 | <!ENTITY % authorblurb.role.attrib "%role.attrib;"> |
| 1948 | |
| 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-->]]> |
| 1954 | |
| 1955 | <!ENTITY % authorblurb.attlist "INCLUDE"> |
| 1956 | <![%authorblurb.attlist;[ |
| 1957 | <!ATTLIST authorblurb |
| 1958 | %common.attrib; |
| 1959 | %authorblurb.role.attrib; |
| 1960 | %local.authorblurb.attrib; |
| 1961 | > |
| 1962 | <!--end of authorblurb.attlist-->]]> |
| 1963 | <!--end of authorblurb.module-->]]> |
| 1964 | |
| 1965 | <!ENTITY % personblurb.module "INCLUDE"> |
| 1966 | <![%personblurb.module;[ |
| 1967 | <!ENTITY % local.personblurb.attrib ""> |
| 1968 | <!ENTITY % personblurb.role.attrib "%role.attrib;"> |
| 1969 | |
| 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-->]]> |
| 1975 | |
| 1976 | <!ENTITY % personblurb.attlist "INCLUDE"> |
| 1977 | <![%personblurb.attlist;[ |
| 1978 | <!ATTLIST personblurb |
| 1979 | %common.attrib; |
| 1980 | %personblurb.role.attrib; |
| 1981 | %local.personblurb.attrib; |
| 1982 | > |
| 1983 | <!--end of personblurb.attlist-->]]> |
| 1984 | <!--end of personblurb.module-->]]> |
| 1985 | |
| 1986 | <!ENTITY % blockquote.module "INCLUDE"> |
| 1987 | <![%blockquote.module;[ |
| 1988 | |
| 1989 | <!ENTITY % local.blockquote.attrib ""> |
| 1990 | <!ENTITY % blockquote.role.attrib "%role.attrib;"> |
| 1991 | |
| 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-->]]> |
| 1998 | |
| 1999 | <!ENTITY % blockquote.attlist "INCLUDE"> |
| 2000 | <![%blockquote.attlist;[ |
| 2001 | <!ATTLIST blockquote |
| 2002 | %common.attrib; |
| 2003 | %blockquote.role.attrib; |
| 2004 | %local.blockquote.attrib; |
| 2005 | > |
| 2006 | <!--end of blockquote.attlist-->]]> |
| 2007 | <!--end of blockquote.module-->]]> |
| 2008 | |
| 2009 | <!ENTITY % attribution.module "INCLUDE"> |
| 2010 | <![%attribution.module;[ |
| 2011 | <!ENTITY % local.attribution.attrib ""> |
| 2012 | <!ENTITY % attribution.role.attrib "%role.attrib;"> |
| 2013 | |
| 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-->]]> |
| 2019 | |
| 2020 | <!ENTITY % attribution.attlist "INCLUDE"> |
| 2021 | <![%attribution.attlist;[ |
| 2022 | <!ATTLIST attribution |
| 2023 | %common.attrib; |
| 2024 | %attribution.role.attrib; |
| 2025 | %local.attribution.attrib; |
| 2026 | > |
| 2027 | <!--end of attribution.attlist-->]]> |
| 2028 | <!--end of attribution.module-->]]> |
| 2029 | |
| 2030 | <!ENTITY % bridgehead.module "INCLUDE"> |
| 2031 | <![%bridgehead.module;[ |
| 2032 | <!ENTITY % local.bridgehead.attrib ""> |
| 2033 | <!ENTITY % bridgehead.role.attrib "%role.attrib;"> |
| 2034 | |
| 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-->]]> |
| 2040 | |
| 2041 | <!-- Renderas: Indicates the format in which the BridgeHead |
| 2042 | should appear --> |
| 2043 | |
| 2044 | |
| 2045 | <!ENTITY % bridgehead.attlist "INCLUDE"> |
| 2046 | <![%bridgehead.attlist;[ |
| 2047 | <!ATTLIST bridgehead |
| 2048 | renderas (other |
| 2049 | |sect1 |
| 2050 | |sect2 |
| 2051 | |sect3 |
| 2052 | |sect4 |
| 2053 | |sect5) #IMPLIED |
| 2054 | %common.attrib; |
| 2055 | %bridgehead.role.attrib; |
| 2056 | %local.bridgehead.attrib; |
| 2057 | > |
| 2058 | <!--end of bridgehead.attlist-->]]> |
| 2059 | <!--end of bridgehead.module-->]]> |
| 2060 | |
| 2061 | <!ENTITY % remark.module "INCLUDE"> |
| 2062 | <![%remark.module;[ |
| 2063 | <!ENTITY % local.remark.attrib ""> |
| 2064 | <!ENTITY % remark.role.attrib "%role.attrib;"> |
| 2065 | |
| 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;)* |
| 2070 | %remark.exclusion;> |
| 2071 | <!--end of remark.element-->]]> |
| 2072 | |
| 2073 | <!ENTITY % remark.attlist "INCLUDE"> |
| 2074 | <![%remark.attlist;[ |
| 2075 | <!ATTLIST remark |
| 2076 | %common.attrib; |
| 2077 | %remark.role.attrib; |
| 2078 | %local.remark.attrib; |
| 2079 | > |
| 2080 | <!--end of remark.attlist-->]]> |
| 2081 | <!--end of remark.module-->]]> |
| 2082 | |
| 2083 | <!ENTITY % epigraph.module "INCLUDE"> |
| 2084 | <![%epigraph.module;[ |
| 2085 | <!ENTITY % local.epigraph.attrib ""> |
| 2086 | <!ENTITY % epigraph.role.attrib "%role.attrib;"> |
| 2087 | |
| 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-->]]> |
| 2093 | |
| 2094 | <!ENTITY % epigraph.attlist "INCLUDE"> |
| 2095 | <![%epigraph.attlist;[ |
| 2096 | <!ATTLIST epigraph |
| 2097 | %common.attrib; |
| 2098 | %epigraph.role.attrib; |
| 2099 | %local.epigraph.attrib; |
| 2100 | > |
| 2101 | <!--end of epigraph.attlist-->]]> |
| 2102 | <!-- Attribution (defined above)--> |
| 2103 | <!--end of epigraph.module-->]]> |
| 2104 | |
| 2105 | <!ENTITY % footnote.module "INCLUDE"> |
| 2106 | <![%footnote.module;[ |
| 2107 | <!ENTITY % local.footnote.attrib ""> |
| 2108 | <!ENTITY % footnote.role.attrib "%role.attrib;"> |
| 2109 | |
| 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-->]]> |
| 2116 | |
| 2117 | <!ENTITY % footnote.attlist "INCLUDE"> |
| 2118 | <![%footnote.attlist;[ |
| 2119 | <!ATTLIST footnote |
| 2120 | %label.attrib; |
| 2121 | %common.attrib; |
| 2122 | %footnote.role.attrib; |
| 2123 | %local.footnote.attrib; |
| 2124 | > |
| 2125 | <!--end of footnote.attlist-->]]> |
| 2126 | <!--end of footnote.module-->]]> |
| 2127 | |
| 2128 | <!ENTITY % highlights.module "INCLUDE"> |
| 2129 | <![%highlights.module;[ |
| 2130 | <!ENTITY % local.highlights.attrib ""> |
| 2131 | <!ENTITY % highlights.role.attrib "%role.attrib;"> |
| 2132 | |
| 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-->]]> |
| 2139 | |
| 2140 | <!ENTITY % highlights.attlist "INCLUDE"> |
| 2141 | <![%highlights.attlist;[ |
| 2142 | <!ATTLIST highlights |
| 2143 | %common.attrib; |
| 2144 | %highlights.role.attrib; |
| 2145 | %local.highlights.attrib; |
| 2146 | > |
| 2147 | <!--end of highlights.attlist-->]]> |
| 2148 | <!--end of highlights.module-->]]> |
| 2149 | |
| 2150 | <!ENTITY % formalpara.module "INCLUDE"> |
| 2151 | <![%formalpara.module;[ |
| 2152 | <!ENTITY % local.formalpara.attrib ""> |
| 2153 | <!ENTITY % formalpara.role.attrib "%role.attrib;"> |
| 2154 | |
| 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-->]]> |
| 2160 | |
| 2161 | <!ENTITY % formalpara.attlist "INCLUDE"> |
| 2162 | <![%formalpara.attlist;[ |
| 2163 | <!ATTLIST formalpara |
| 2164 | %common.attrib; |
| 2165 | %formalpara.role.attrib; |
| 2166 | %local.formalpara.attrib; |
| 2167 | > |
| 2168 | <!--end of formalpara.attlist-->]]> |
| 2169 | <!--end of formalpara.module-->]]> |
| 2170 | |
| 2171 | <!ENTITY % para.module "INCLUDE"> |
| 2172 | <![%para.module;[ |
| 2173 | <!ENTITY % local.para.attrib ""> |
| 2174 | <!ENTITY % para.role.attrib "%role.attrib;"> |
| 2175 | |
| 2176 | <!ENTITY % para.element "INCLUDE"> |
| 2177 | <![%para.element;[ |
| 2178 | <!--doc:A paragraph.--> |
| 2179 | <!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*> |
| 2180 | <!--end of para.element-->]]> |
| 2181 | |
| 2182 | <!ENTITY % para.attlist "INCLUDE"> |
| 2183 | <![%para.attlist;[ |
| 2184 | <!ATTLIST para |
| 2185 | %common.attrib; |
| 2186 | %para.role.attrib; |
| 2187 | %local.para.attrib; |
| 2188 | > |
| 2189 | <!--end of para.attlist-->]]> |
| 2190 | <!--end of para.module-->]]> |
| 2191 | |
| 2192 | <!ENTITY % simpara.module "INCLUDE"> |
| 2193 | <![%simpara.module;[ |
| 2194 | <!ENTITY % local.simpara.attrib ""> |
| 2195 | <!ENTITY % simpara.role.attrib "%role.attrib;"> |
| 2196 | |
| 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-->]]> |
| 2202 | |
| 2203 | <!ENTITY % simpara.attlist "INCLUDE"> |
| 2204 | <![%simpara.attlist;[ |
| 2205 | <!ATTLIST simpara |
| 2206 | %common.attrib; |
| 2207 | %simpara.role.attrib; |
| 2208 | %local.simpara.attrib; |
| 2209 | > |
| 2210 | <!--end of simpara.attlist-->]]> |
| 2211 | <!--end of simpara.module-->]]> |
| 2212 | |
| 2213 | <!ENTITY % admon.module "INCLUDE"> |
| 2214 | <![%admon.module;[ |
| 2215 | <!ENTITY % local.admon.attrib ""> |
| 2216 | <!ENTITY % admon.role.attrib "%role.attrib;"> |
| 2217 | |
| 2218 | |
| 2219 | <!ENTITY % caution.element "INCLUDE"> |
| 2220 | <![%caution.element;[ |
| 2221 | <!--doc:A note of caution.--> |
| 2222 | <!ELEMENT caution %ho; (title?, (%admon.mix;)+) |
| 2223 | %admon.exclusion;> |
| 2224 | <!--end of caution.element-->]]> |
| 2225 | |
| 2226 | <!ENTITY % caution.attlist "INCLUDE"> |
| 2227 | <![%caution.attlist;[ |
| 2228 | <!ATTLIST caution |
| 2229 | %common.attrib; |
| 2230 | %admon.role.attrib; |
| 2231 | %local.admon.attrib; |
| 2232 | > |
| 2233 | <!--end of caution.attlist-->]]> |
| 2234 | |
| 2235 | |
| 2236 | <!ENTITY % important.element "INCLUDE"> |
| 2237 | <![%important.element;[ |
| 2238 | <!--doc:An admonition set off from the text.--> |
| 2239 | <!ELEMENT important %ho; (title?, (%admon.mix;)+) |
| 2240 | %admon.exclusion;> |
| 2241 | <!--end of important.element-->]]> |
| 2242 | |
| 2243 | <!ENTITY % important.attlist "INCLUDE"> |
| 2244 | <![%important.attlist;[ |
| 2245 | <!ATTLIST important |
| 2246 | %common.attrib; |
| 2247 | %admon.role.attrib; |
| 2248 | %local.admon.attrib; |
| 2249 | > |
| 2250 | <!--end of important.attlist-->]]> |
| 2251 | |
| 2252 | |
| 2253 | <!ENTITY % note.element "INCLUDE"> |
| 2254 | <![%note.element;[ |
| 2255 | <!--doc:A message set off from the text.--> |
| 2256 | <!ELEMENT note %ho; (title?, (%admon.mix;)+) |
| 2257 | %admon.exclusion;> |
| 2258 | <!--end of note.element-->]]> |
| 2259 | |
| 2260 | <!ENTITY % note.attlist "INCLUDE"> |
| 2261 | <![%note.attlist;[ |
| 2262 | <!ATTLIST note |
| 2263 | %common.attrib; |
| 2264 | %admon.role.attrib; |
| 2265 | %local.admon.attrib; |
| 2266 | > |
| 2267 | <!--end of note.attlist-->]]> |
| 2268 | |
| 2269 | <!ENTITY % tip.element "INCLUDE"> |
| 2270 | <![%tip.element;[ |
| 2271 | <!--doc:A suggestion to the user, set off from the text.--> |
| 2272 | <!ELEMENT tip %ho; (title?, (%admon.mix;)+) |
| 2273 | %admon.exclusion;> |
| 2274 | <!--end of tip.element-->]]> |
| 2275 | |
| 2276 | <!ENTITY % tip.attlist "INCLUDE"> |
| 2277 | <![%tip.attlist;[ |
| 2278 | <!ATTLIST tip |
| 2279 | %common.attrib; |
| 2280 | %admon.role.attrib; |
| 2281 | %local.admon.attrib; |
| 2282 | > |
| 2283 | <!--end of tip.attlist-->]]> |
| 2284 | |
| 2285 | |
| 2286 | <!ENTITY % warning.element "INCLUDE"> |
| 2287 | <![%warning.element;[ |
| 2288 | <!--doc:An admonition set off from the text.--> |
| 2289 | <!ELEMENT warning %ho; (title?, (%admon.mix;)+) |
| 2290 | %admon.exclusion;> |
| 2291 | <!--end of warning.element-->]]> |
| 2292 | |
| 2293 | <!ENTITY % warning.attlist "INCLUDE"> |
| 2294 | <![%warning.attlist;[ |
| 2295 | <!ATTLIST warning |
| 2296 | %common.attrib; |
| 2297 | %admon.role.attrib; |
| 2298 | %local.admon.attrib; |
| 2299 | > |
| 2300 | <!--end of warning.attlist-->]]> |
| 2301 | |
| 2302 | <!--end of admon.module-->]]> |
| 2303 | |
| 2304 | <!-- ...................................................................... --> |
| 2305 | <!-- Lists ................................................................ --> |
| 2306 | |
| 2307 | <!-- GlossList ........................ --> |
| 2308 | |
| 2309 | <!ENTITY % glosslist.module "INCLUDE"> |
| 2310 | <![%glosslist.module;[ |
| 2311 | <!ENTITY % local.glosslist.attrib ""> |
| 2312 | <!ENTITY % glosslist.role.attrib "%role.attrib;"> |
| 2313 | |
| 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-->]]> |
| 2319 | |
| 2320 | <!ENTITY % glosslist.attlist "INCLUDE"> |
| 2321 | <![%glosslist.attlist;[ |
| 2322 | <!ATTLIST glosslist |
| 2323 | %common.attrib; |
| 2324 | %glosslist.role.attrib; |
| 2325 | %local.glosslist.attrib; |
| 2326 | > |
| 2327 | <!--end of glosslist.attlist-->]]> |
| 2328 | <!--end of glosslist.module-->]]> |
| 2329 | |
| 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;"> |
| 2336 | |
| 2337 | <!ENTITY % glossentry.element "INCLUDE"> |
| 2338 | <![%glossentry.element;[ |
| 2339 | <!--doc:An entry in a Glossary or GlossList.--> |
| 2340 | <!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?, |
| 2341 | (%ndxterm.class;)*, |
| 2342 | revhistory?, (glosssee|glossdef+))> |
| 2343 | <!--end of glossentry.element-->]]> |
| 2344 | |
| 2345 | <!-- SortAs: String by which the GlossEntry is to be sorted |
| 2346 | (alphabetized) in lieu of its proper content --> |
| 2347 | |
| 2348 | |
| 2349 | <!ENTITY % glossentry.attlist "INCLUDE"> |
| 2350 | <![%glossentry.attlist;[ |
| 2351 | <!ATTLIST glossentry |
| 2352 | sortas CDATA #IMPLIED |
| 2353 | %common.attrib; |
| 2354 | %glossentry.role.attrib; |
| 2355 | %local.glossentry.attrib; |
| 2356 | > |
| 2357 | <!--end of glossentry.attlist-->]]> |
| 2358 | <!--end of glossentry.module-->]]> |
| 2359 | |
| 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;"> |
| 2365 | |
| 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-->]]> |
| 2371 | |
| 2372 | <!-- Subject: List of subjects; keywords for the definition --> |
| 2373 | |
| 2374 | |
| 2375 | <!ENTITY % glossdef.attlist "INCLUDE"> |
| 2376 | <![%glossdef.attlist;[ |
| 2377 | <!ATTLIST glossdef |
| 2378 | subject CDATA #IMPLIED |
| 2379 | %common.attrib; |
| 2380 | %glossdef.role.attrib; |
| 2381 | %local.glossdef.attrib; |
| 2382 | > |
| 2383 | <!--end of glossdef.attlist-->]]> |
| 2384 | <!--end of glossdef.module-->]]> |
| 2385 | |
| 2386 | <!ENTITY % glosssee.module "INCLUDE"> |
| 2387 | <![%glosssee.module;[ |
| 2388 | <!ENTITY % local.glosssee.attrib ""> |
| 2389 | <!ENTITY % glosssee.role.attrib "%role.attrib;"> |
| 2390 | |
| 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-->]]> |
| 2396 | |
| 2397 | <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm |
| 2398 | should be displayed at the point of the GlossSee --> |
| 2399 | |
| 2400 | |
| 2401 | <!ENTITY % glosssee.attlist "INCLUDE"> |
| 2402 | <![%glosssee.attlist;[ |
| 2403 | <!ATTLIST glosssee |
| 2404 | otherterm IDREF #IMPLIED |
| 2405 | %common.attrib; |
| 2406 | %glosssee.role.attrib; |
| 2407 | %local.glosssee.attrib; |
| 2408 | > |
| 2409 | <!--end of glosssee.attlist-->]]> |
| 2410 | <!--end of glosssee.module-->]]> |
| 2411 | |
| 2412 | <!ENTITY % glossseealso.module "INCLUDE"> |
| 2413 | <![%glossseealso.module;[ |
| 2414 | <!ENTITY % local.glossseealso.attrib ""> |
| 2415 | <!ENTITY % glossseealso.role.attrib "%role.attrib;"> |
| 2416 | |
| 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-->]]> |
| 2422 | |
| 2423 | <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm |
| 2424 | should be displayed at the point of the GlossSeeAlso --> |
| 2425 | |
| 2426 | |
| 2427 | <!ENTITY % glossseealso.attlist "INCLUDE"> |
| 2428 | <![%glossseealso.attlist;[ |
| 2429 | <!ATTLIST glossseealso |
| 2430 | otherterm IDREF #IMPLIED |
| 2431 | %common.attrib; |
| 2432 | %glossseealso.role.attrib; |
| 2433 | %local.glossseealso.attrib; |
| 2434 | > |
| 2435 | <!--end of glossseealso.attlist-->]]> |
| 2436 | <!--end of glossseealso.module-->]]> |
| 2437 | <!--end of glossentry.content.module-->]]> |
| 2438 | |
| 2439 | <!-- ItemizedList and OrderedList ..... --> |
| 2440 | |
| 2441 | <!ENTITY % itemizedlist.module "INCLUDE"> |
| 2442 | <![%itemizedlist.module;[ |
| 2443 | <!ENTITY % local.itemizedlist.attrib ""> |
| 2444 | <!ENTITY % itemizedlist.role.attrib "%role.attrib;"> |
| 2445 | |
| 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+)> |
| 2451 | |
| 2452 | <!--end of itemizedlist.element-->]]> |
| 2453 | |
| 2454 | <!-- Spacing: Whether the vertical space in the list should be |
| 2455 | compressed --> |
| 2456 | <!-- Mark: Keyword, e.g., bullet, dash, checkbox, none; |
| 2457 | list of keywords and defaults are implementation specific --> |
| 2458 | |
| 2459 | |
| 2460 | <!ENTITY % itemizedlist.attlist "INCLUDE"> |
| 2461 | <![%itemizedlist.attlist;[ |
| 2462 | <!ATTLIST itemizedlist |
| 2463 | spacing (normal |
| 2464 | |compact) #IMPLIED |
| 2465 | %mark.attrib; |
| 2466 | %common.attrib; |
| 2467 | %itemizedlist.role.attrib; |
| 2468 | %local.itemizedlist.attrib; |
| 2469 | > |
| 2470 | <!--end of itemizedlist.attlist-->]]> |
| 2471 | <!--end of itemizedlist.module-->]]> |
| 2472 | |
| 2473 | <!ENTITY % orderedlist.module "INCLUDE"> |
| 2474 | <![%orderedlist.module;[ |
| 2475 | <!ENTITY % local.orderedlist.attrib ""> |
| 2476 | <!ENTITY % orderedlist.role.attrib "%role.attrib;"> |
| 2477 | |
| 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+)> |
| 2483 | |
| 2484 | <!--end of orderedlist.element-->]]> |
| 2485 | |
| 2486 | <!-- Numeration: Style of ListItem numbered; default is expected |
| 2487 | to be Arabic --> |
| 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 |
| 2496 | compressed --> |
| 2497 | |
| 2498 | |
| 2499 | <!ENTITY % orderedlist.attlist "INCLUDE"> |
| 2500 | <![%orderedlist.attlist;[ |
| 2501 | <!ATTLIST orderedlist |
| 2502 | numeration (arabic |
| 2503 | |upperalpha |
| 2504 | |loweralpha |
| 2505 | |upperroman |
| 2506 | |lowerroman) #IMPLIED |
| 2507 | inheritnum (inherit |
| 2508 | |ignore) "ignore" |
| 2509 | continuation (continues |
| 2510 | |restarts) "restarts" |
| 2511 | spacing (normal |
| 2512 | |compact) #IMPLIED |
| 2513 | %common.attrib; |
| 2514 | %orderedlist.role.attrib; |
| 2515 | %local.orderedlist.attrib; |
| 2516 | > |
| 2517 | <!--end of orderedlist.attlist-->]]> |
| 2518 | <!--end of orderedlist.module-->]]> |
| 2519 | |
| 2520 | <!ENTITY % listitem.module "INCLUDE"> |
| 2521 | <![%listitem.module;[ |
| 2522 | <!ENTITY % local.listitem.attrib ""> |
| 2523 | <!ENTITY % listitem.role.attrib "%role.attrib;"> |
| 2524 | |
| 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-->]]> |
| 2530 | |
| 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 --> |
| 2534 | |
| 2535 | |
| 2536 | <!ENTITY % listitem.attlist "INCLUDE"> |
| 2537 | <![%listitem.attlist;[ |
| 2538 | <!ATTLIST listitem |
| 2539 | override CDATA #IMPLIED |
| 2540 | %common.attrib; |
| 2541 | %listitem.role.attrib; |
| 2542 | %local.listitem.attrib; |
| 2543 | > |
| 2544 | <!--end of listitem.attlist-->]]> |
| 2545 | <!--end of listitem.module-->]]> |
| 2546 | |
| 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;"> |
| 2554 | |
| 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;)?, |
| 2559 | segtitle+, |
| 2560 | seglistitem+)> |
| 2561 | <!--end of segmentedlist.element-->]]> |
| 2562 | |
| 2563 | <!ENTITY % segmentedlist.attlist "INCLUDE"> |
| 2564 | <![%segmentedlist.attlist;[ |
| 2565 | <!ATTLIST segmentedlist |
| 2566 | %common.attrib; |
| 2567 | %segmentedlist.role.attrib; |
| 2568 | %local.segmentedlist.attrib; |
| 2569 | > |
| 2570 | <!--end of segmentedlist.attlist-->]]> |
| 2571 | <!--end of segmentedlist.module-->]]> |
| 2572 | |
| 2573 | <!ENTITY % segtitle.module "INCLUDE"> |
| 2574 | <![%segtitle.module;[ |
| 2575 | <!ENTITY % local.segtitle.attrib ""> |
| 2576 | <!ENTITY % segtitle.role.attrib "%role.attrib;"> |
| 2577 | |
| 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-->]]> |
| 2583 | |
| 2584 | <!ENTITY % segtitle.attlist "INCLUDE"> |
| 2585 | <![%segtitle.attlist;[ |
| 2586 | <!ATTLIST segtitle |
| 2587 | %common.attrib; |
| 2588 | %segtitle.role.attrib; |
| 2589 | %local.segtitle.attrib; |
| 2590 | > |
| 2591 | <!--end of segtitle.attlist-->]]> |
| 2592 | <!--end of segtitle.module-->]]> |
| 2593 | |
| 2594 | <!ENTITY % seglistitem.module "INCLUDE"> |
| 2595 | <![%seglistitem.module;[ |
| 2596 | <!ENTITY % local.seglistitem.attrib ""> |
| 2597 | <!ENTITY % seglistitem.role.attrib "%role.attrib;"> |
| 2598 | |
| 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-->]]> |
| 2604 | |
| 2605 | <!ENTITY % seglistitem.attlist "INCLUDE"> |
| 2606 | <![%seglistitem.attlist;[ |
| 2607 | <!ATTLIST seglistitem |
| 2608 | %common.attrib; |
| 2609 | %seglistitem.role.attrib; |
| 2610 | %local.seglistitem.attrib; |
| 2611 | > |
| 2612 | <!--end of seglistitem.attlist-->]]> |
| 2613 | <!--end of seglistitem.module-->]]> |
| 2614 | |
| 2615 | <!ENTITY % seg.module "INCLUDE"> |
| 2616 | <![%seg.module;[ |
| 2617 | <!ENTITY % local.seg.attrib ""> |
| 2618 | <!ENTITY % seg.role.attrib "%role.attrib;"> |
| 2619 | |
| 2620 | <!ENTITY % seg.element "INCLUDE"> |
| 2621 | <![%seg.element;[ |
| 2622 | <!--doc:An element of a list item in a segmented list.--> |
| 2623 | <!ELEMENT seg %ho; (%para.char.mix;)*> |
| 2624 | <!--end of seg.element-->]]> |
| 2625 | |
| 2626 | <!ENTITY % seg.attlist "INCLUDE"> |
| 2627 | <![%seg.attlist;[ |
| 2628 | <!ATTLIST seg |
| 2629 | %common.attrib; |
| 2630 | %seg.role.attrib; |
| 2631 | %local.seg.attrib; |
| 2632 | > |
| 2633 | <!--end of seg.attlist-->]]> |
| 2634 | <!--end of seg.module-->]]> |
| 2635 | <!--end of segmentedlist.content.module-->]]> |
| 2636 | |
| 2637 | <!-- SimpleList ....................... --> |
| 2638 | |
| 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;"> |
| 2645 | |
| 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-->]]> |
| 2651 | |
| 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 |
| 2658 | results. --> |
| 2659 | |
| 2660 | |
| 2661 | <!ENTITY % simplelist.attlist "INCLUDE"> |
| 2662 | <![%simplelist.attlist;[ |
| 2663 | <!ATTLIST simplelist |
| 2664 | columns CDATA #IMPLIED |
| 2665 | type (inline |
| 2666 | |vert |
| 2667 | |horiz) "vert" |
| 2668 | %common.attrib; |
| 2669 | %simplelist.role.attrib; |
| 2670 | %local.simplelist.attrib; |
| 2671 | > |
| 2672 | <!--end of simplelist.attlist-->]]> |
| 2673 | <!--end of simplelist.module-->]]> |
| 2674 | |
| 2675 | <!ENTITY % member.module "INCLUDE"> |
| 2676 | <![%member.module;[ |
| 2677 | <!ENTITY % local.member.attrib ""> |
| 2678 | <!ENTITY % member.role.attrib "%role.attrib;"> |
| 2679 | |
| 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-->]]> |
| 2685 | |
| 2686 | <!ENTITY % member.attlist "INCLUDE"> |
| 2687 | <![%member.attlist;[ |
| 2688 | <!ATTLIST member |
| 2689 | %common.attrib; |
| 2690 | %member.role.attrib; |
| 2691 | %local.member.attrib; |
| 2692 | > |
| 2693 | <!--end of member.attlist-->]]> |
| 2694 | <!--end of member.module-->]]> |
| 2695 | <!--end of simplelist.content.module-->]]> |
| 2696 | |
| 2697 | <!-- VariableList ..................... --> |
| 2698 | |
| 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;"> |
| 2705 | |
| 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-->]]> |
| 2712 | |
| 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. --> |
| 2716 | |
| 2717 | |
| 2718 | <!ENTITY % variablelist.attlist "INCLUDE"> |
| 2719 | <![%variablelist.attlist;[ |
| 2720 | <!ATTLIST variablelist |
| 2721 | termlength CDATA #IMPLIED |
| 2722 | spacing (normal |
| 2723 | |compact) #IMPLIED |
| 2724 | %common.attrib; |
| 2725 | %variablelist.role.attrib; |
| 2726 | %local.variablelist.attrib; |
| 2727 | > |
| 2728 | <!--end of variablelist.attlist-->]]> |
| 2729 | <!--end of variablelist.module-->]]> |
| 2730 | |
| 2731 | <!ENTITY % varlistentry.module "INCLUDE"> |
| 2732 | <![%varlistentry.module;[ |
| 2733 | <!ENTITY % local.varlistentry.attrib ""> |
| 2734 | <!ENTITY % varlistentry.role.attrib "%role.attrib;"> |
| 2735 | |
| 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-->]]> |
| 2741 | |
| 2742 | <!ENTITY % varlistentry.attlist "INCLUDE"> |
| 2743 | <![%varlistentry.attlist;[ |
| 2744 | <!ATTLIST varlistentry |
| 2745 | %common.attrib; |
| 2746 | %varlistentry.role.attrib; |
| 2747 | %local.varlistentry.attrib; |
| 2748 | > |
| 2749 | <!--end of varlistentry.attlist-->]]> |
| 2750 | <!--end of varlistentry.module-->]]> |
| 2751 | |
| 2752 | <!ENTITY % term.module "INCLUDE"> |
| 2753 | <![%term.module;[ |
| 2754 | <!ENTITY % local.term.attrib ""> |
| 2755 | <!ENTITY % term.role.attrib "%role.attrib;"> |
| 2756 | |
| 2757 | <!ENTITY % term.element "INCLUDE"> |
| 2758 | <![%term.element;[ |
| 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-->]]> |
| 2762 | |
| 2763 | <!ENTITY % term.attlist "INCLUDE"> |
| 2764 | <![%term.attlist;[ |
| 2765 | <!ATTLIST term |
| 2766 | %common.attrib; |
| 2767 | %term.role.attrib; |
| 2768 | %local.term.attrib; |
| 2769 | > |
| 2770 | <!--end of term.attlist-->]]> |
| 2771 | <!--end of term.module-->]]> |
| 2772 | |
| 2773 | <!-- ListItem (defined above)--> |
| 2774 | <!--end of variablelist.content.module-->]]> |
| 2775 | |
| 2776 | <!-- CalloutList ...................... --> |
| 2777 | |
| 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;"> |
| 2784 | |
| 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-->]]> |
| 2790 | |
| 2791 | <!ENTITY % calloutlist.attlist "INCLUDE"> |
| 2792 | <![%calloutlist.attlist;[ |
| 2793 | <!ATTLIST calloutlist |
| 2794 | %common.attrib; |
| 2795 | %calloutlist.role.attrib; |
| 2796 | %local.calloutlist.attrib; |
| 2797 | > |
| 2798 | <!--end of calloutlist.attlist-->]]> |
| 2799 | <!--end of calloutlist.module-->]]> |
| 2800 | |
| 2801 | <!ENTITY % callout.module "INCLUDE"> |
| 2802 | <![%callout.module;[ |
| 2803 | <!ENTITY % local.callout.attrib ""> |
| 2804 | <!ENTITY % callout.role.attrib "%role.attrib;"> |
| 2805 | |
| 2806 | <!ENTITY % callout.element "INCLUDE"> |
| 2807 | <![%callout.element;[ |
| 2808 | <!--doc:A “called out” description of a marked Area.--> |
| 2809 | <!ELEMENT callout %ho; ((%component.mix;)+)> |
| 2810 | <!--end of callout.element-->]]> |
| 2811 | |
| 2812 | <!-- AreaRefs: IDs of one or more Areas or AreaSets described |
| 2813 | by this Callout --> |
| 2814 | |
| 2815 | |
| 2816 | <!ENTITY % callout.attlist "INCLUDE"> |
| 2817 | <![%callout.attlist;[ |
| 2818 | <!ATTLIST callout |
| 2819 | arearefs IDREFS #REQUIRED |
| 2820 | %common.attrib; |
| 2821 | %callout.role.attrib; |
| 2822 | %local.callout.attrib; |
| 2823 | > |
| 2824 | <!--end of callout.attlist-->]]> |
| 2825 | <!--end of callout.module-->]]> |
| 2826 | <!--end of calloutlist.content.module-->]]> |
| 2827 | |
| 2828 | <!-- ...................................................................... --> |
| 2829 | <!-- Objects .............................................................. --> |
| 2830 | |
| 2831 | <!-- Examples etc. .................... --> |
| 2832 | |
| 2833 | <!ENTITY % example.module "INCLUDE"> |
| 2834 | <![%example.module;[ |
| 2835 | <!ENTITY % local.example.attrib ""> |
| 2836 | <!ENTITY % example.role.attrib "%role.attrib;"> |
| 2837 | |
| 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;)+) |
| 2842 | %formal.exclusion;> |
| 2843 | <!--end of example.element-->]]> |
| 2844 | |
| 2845 | <!ENTITY % example.attlist "INCLUDE"> |
| 2846 | <![%example.attlist;[ |
| 2847 | <!ATTLIST example |
| 2848 | floatstyle CDATA #IMPLIED |
| 2849 | %label.attrib; |
| 2850 | %width.attrib; |
| 2851 | %common.attrib; |
| 2852 | %example.role.attrib; |
| 2853 | %local.example.attrib; |
| 2854 | > |
| 2855 | <!--end of example.attlist-->]]> |
| 2856 | <!--end of example.module-->]]> |
| 2857 | |
| 2858 | <!ENTITY % informalexample.module "INCLUDE"> |
| 2859 | <![%informalexample.module;[ |
| 2860 | <!ENTITY % local.informalexample.attrib ""> |
| 2861 | <!ENTITY % informalexample.role.attrib "%role.attrib;"> |
| 2862 | |
| 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-->]]> |
| 2868 | |
| 2869 | <!ENTITY % informalexample.attlist "INCLUDE"> |
| 2870 | <![%informalexample.attlist;[ |
| 2871 | <!ATTLIST informalexample |
| 2872 | floatstyle CDATA #IMPLIED |
| 2873 | %width.attrib; |
| 2874 | %common.attrib; |
| 2875 | %informalexample.role.attrib; |
| 2876 | %local.informalexample.attrib; |
| 2877 | > |
| 2878 | <!--end of informalexample.attlist-->]]> |
| 2879 | <!--end of informalexample.module-->]]> |
| 2880 | |
| 2881 | <!ENTITY % programlistingco.module "INCLUDE"> |
| 2882 | <![%programlistingco.module;[ |
| 2883 | <!ENTITY % local.programlistingco.attrib ""> |
| 2884 | <!ENTITY % programlistingco.role.attrib "%role.attrib;"> |
| 2885 | |
| 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-->]]> |
| 2891 | |
| 2892 | <!ENTITY % programlistingco.attlist "INCLUDE"> |
| 2893 | <![%programlistingco.attlist;[ |
| 2894 | <!ATTLIST programlistingco |
| 2895 | %common.attrib; |
| 2896 | %programlistingco.role.attrib; |
| 2897 | %local.programlistingco.attrib; |
| 2898 | > |
| 2899 | <!--end of programlistingco.attlist-->]]> |
| 2900 | <!-- CalloutList (defined above in Lists)--> |
| 2901 | <!--end of informalexample.module-->]]> |
| 2902 | |
| 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;"> |
| 2909 | |
| 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-->]]> |
| 2915 | |
| 2916 | <!-- Units: global unit of measure in which coordinates in |
| 2917 | this spec are expressed: |
| 2918 | |
| 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) |
| 2923 | |
| 2924 | - LineColumn "line column": line number and column number |
| 2925 | at which to start callout text in "linespecific" content |
| 2926 | |
| 2927 | - LineRange "startline endline": whole lines from startline |
| 2928 | to endline in "linespecific" content |
| 2929 | |
| 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) |
| 2934 | |
| 2935 | - Other: directive to look at value of OtherUnits attribute |
| 2936 | to get implementation-specific keyword |
| 2937 | |
| 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 --> |
| 2942 | |
| 2943 | |
| 2944 | <!ENTITY % areaspec.attlist "INCLUDE"> |
| 2945 | <![%areaspec.attlist;[ |
| 2946 | <!ATTLIST areaspec |
| 2947 | units (calspair |
| 2948 | |linecolumn |
| 2949 | |linerange |
| 2950 | |linecolumnpair |
| 2951 | |other) #IMPLIED |
| 2952 | otherunits NMTOKEN #IMPLIED |
| 2953 | %common.attrib; |
| 2954 | %areaspec.role.attrib; |
| 2955 | %local.areaspec.attrib; |
| 2956 | > |
| 2957 | <!--end of areaspec.attlist-->]]> |
| 2958 | <!--end of areaspec.module-->]]> |
| 2959 | |
| 2960 | <!ENTITY % area.module "INCLUDE"> |
| 2961 | <![%area.module;[ |
| 2962 | <!ENTITY % local.area.attrib ""> |
| 2963 | <!ENTITY % area.role.attrib "%role.attrib;"> |
| 2964 | |
| 2965 | <!ENTITY % area.element "INCLUDE"> |
| 2966 | <![%area.element;[ |
| 2967 | <!--doc:A region defined for a Callout in a graphic or code example.--> |
| 2968 | <!ELEMENT area %ho; EMPTY> |
| 2969 | <!--end of area.element-->]]> |
| 2970 | |
| 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 --> |
| 2976 | |
| 2977 | |
| 2978 | <!ENTITY % area.attlist "INCLUDE"> |
| 2979 | <![%area.attlist;[ |
| 2980 | <!ATTLIST area |
| 2981 | %label.attrib; |
| 2982 | %linkends.attrib; |
| 2983 | units (calspair |
| 2984 | |linecolumn |
| 2985 | |linerange |
| 2986 | |linecolumnpair |
| 2987 | |other) #IMPLIED |
| 2988 | otherunits NMTOKEN #IMPLIED |
| 2989 | coords CDATA #REQUIRED |
| 2990 | %idreq.common.attrib; |
| 2991 | %area.role.attrib; |
| 2992 | %local.area.attrib; |
| 2993 | > |
| 2994 | <!--end of area.attlist-->]]> |
| 2995 | <!--end of area.module-->]]> |
| 2996 | |
| 2997 | <!ENTITY % areaset.module "INCLUDE"> |
| 2998 | <![%areaset.module;[ |
| 2999 | <!ENTITY % local.areaset.attrib ""> |
| 3000 | <!ENTITY % areaset.role.attrib "%role.attrib;"> |
| 3001 | |
| 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-->]]> |
| 3007 | |
| 3008 | <!-- bug number/symbol override or initialization --> |
| 3009 | <!-- Units: unit of measure in which coordinates in this |
| 3010 | area are expressed; inherits from AreaSpec --> |
| 3011 | |
| 3012 | |
| 3013 | <!ENTITY % areaset.attlist "INCLUDE"> |
| 3014 | <![%areaset.attlist;[ |
| 3015 | <!ATTLIST areaset |
| 3016 | %label.attrib; |
| 3017 | units (calspair |
| 3018 | |linecolumn |
| 3019 | |linerange |
| 3020 | |linecolumnpair |
| 3021 | |other) #IMPLIED |
| 3022 | otherunits NMTOKEN #IMPLIED |
| 3023 | coords CDATA #REQUIRED |
| 3024 | %idreq.common.attrib; |
| 3025 | %areaset.role.attrib; |
| 3026 | %local.areaset.attrib; |
| 3027 | > |
| 3028 | <!--end of areaset.attlist-->]]> |
| 3029 | <!--end of areaset.module-->]]> |
| 3030 | <!--end of areaspec.content.module-->]]> |
| 3031 | |
| 3032 | <!ENTITY % programlisting.module "INCLUDE"> |
| 3033 | <![%programlisting.module;[ |
| 3034 | <!ENTITY % local.programlisting.attrib ""> |
| 3035 | <!ENTITY % programlisting.role.attrib "%role.attrib;"> |
| 3036 | |
| 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-->]]> |
| 3042 | |
| 3043 | <!ENTITY % programlisting.attlist "INCLUDE"> |
| 3044 | <![%programlisting.attlist;[ |
| 3045 | <!ATTLIST programlisting |
| 3046 | %width.attrib; |
| 3047 | %linespecific.attrib; |
| 3048 | %common.attrib; |
| 3049 | %programlisting.role.attrib; |
| 3050 | %local.programlisting.attrib; |
| 3051 | > |
| 3052 | <!--end of programlisting.attlist-->]]> |
| 3053 | <!--end of programlisting.module-->]]> |
| 3054 | |
| 3055 | <!ENTITY % literallayout.module "INCLUDE"> |
| 3056 | <![%literallayout.module;[ |
| 3057 | <!ENTITY % local.literallayout.attrib ""> |
| 3058 | <!ENTITY % literallayout.role.attrib "%role.attrib;"> |
| 3059 | |
| 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-->]]> |
| 3065 | |
| 3066 | <!ENTITY % literallayout.attlist "INCLUDE"> |
| 3067 | <![%literallayout.attlist;[ |
| 3068 | <!ATTLIST literallayout |
| 3069 | %width.attrib; |
| 3070 | %linespecific.attrib; |
| 3071 | class (monospaced|normal) "normal" |
| 3072 | %common.attrib; |
| 3073 | %literallayout.role.attrib; |
| 3074 | %local.literallayout.attrib; |
| 3075 | > |
| 3076 | <!--end of literallayout.attlist-->]]> |
| 3077 | <!-- LineAnnotation (defined in the Inlines section, below)--> |
| 3078 | <!--end of literallayout.module-->]]> |
| 3079 | |
| 3080 | <!ENTITY % screenco.module "INCLUDE"> |
| 3081 | <![%screenco.module;[ |
| 3082 | <!ENTITY % local.screenco.attrib ""> |
| 3083 | <!ENTITY % screenco.role.attrib "%role.attrib;"> |
| 3084 | |
| 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-->]]> |
| 3090 | |
| 3091 | <!ENTITY % screenco.attlist "INCLUDE"> |
| 3092 | <![%screenco.attlist;[ |
| 3093 | <!ATTLIST screenco |
| 3094 | %common.attrib; |
| 3095 | %screenco.role.attrib; |
| 3096 | %local.screenco.attrib; |
| 3097 | > |
| 3098 | <!--end of screenco.attlist-->]]> |
| 3099 | <!-- AreaSpec (defined above)--> |
| 3100 | <!-- CalloutList (defined above in Lists)--> |
| 3101 | <!--end of screenco.module-->]]> |
| 3102 | |
| 3103 | <!ENTITY % screen.module "INCLUDE"> |
| 3104 | <![%screen.module;[ |
| 3105 | <!ENTITY % local.screen.attrib ""> |
| 3106 | <!ENTITY % screen.role.attrib "%role.attrib;"> |
| 3107 | |
| 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-->]]> |
| 3113 | |
| 3114 | <!ENTITY % screen.attlist "INCLUDE"> |
| 3115 | <![%screen.attlist;[ |
| 3116 | <!ATTLIST screen |
| 3117 | %width.attrib; |
| 3118 | %linespecific.attrib; |
| 3119 | %common.attrib; |
| 3120 | %screen.role.attrib; |
| 3121 | %local.screen.attrib; |
| 3122 | > |
| 3123 | <!--end of screen.attlist-->]]> |
| 3124 | <!--end of screen.module-->]]> |
| 3125 | |
| 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;"> |
| 3132 | |
| 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?, |
| 3137 | (graphic|graphicco |
| 3138 | |mediaobject|mediaobjectco))> |
| 3139 | <!--end of screenshot.element-->]]> |
| 3140 | |
| 3141 | <!ENTITY % screenshot.attlist "INCLUDE"> |
| 3142 | <![%screenshot.attlist;[ |
| 3143 | <!ATTLIST screenshot |
| 3144 | %common.attrib; |
| 3145 | %screenshot.role.attrib; |
| 3146 | %local.screenshot.attrib; |
| 3147 | > |
| 3148 | <!--end of screenshot.attlist-->]]> |
| 3149 | <!--end of screenshot.module-->]]> |
| 3150 | |
| 3151 | <!ENTITY % screeninfo.module "INCLUDE"> |
| 3152 | <![%screeninfo.module;[ |
| 3153 | <!ENTITY % local.screeninfo.attrib ""> |
| 3154 | <!ENTITY % screeninfo.role.attrib "%role.attrib;"> |
| 3155 | |
| 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;)* |
| 3160 | %ubiq.exclusion;> |
| 3161 | <!--end of screeninfo.element-->]]> |
| 3162 | |
| 3163 | <!ENTITY % screeninfo.attlist "INCLUDE"> |
| 3164 | <![%screeninfo.attlist;[ |
| 3165 | <!ATTLIST screeninfo |
| 3166 | %common.attrib; |
| 3167 | %screeninfo.role.attrib; |
| 3168 | %local.screeninfo.attrib; |
| 3169 | > |
| 3170 | <!--end of screeninfo.attlist-->]]> |
| 3171 | <!--end of screeninfo.module-->]]> |
| 3172 | <!--end of screenshot.content.module-->]]> |
| 3173 | |
| 3174 | <!-- Figures etc. ..................... --> |
| 3175 | |
| 3176 | <!ENTITY % figure.module "INCLUDE"> |
| 3177 | <![%figure.module;[ |
| 3178 | <!ENTITY % local.figure.attrib ""> |
| 3179 | <!ENTITY % figure.role.attrib "%role.attrib;"> |
| 3180 | |
| 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-->]]> |
| 3187 | |
| 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) --> |
| 3191 | |
| 3192 | |
| 3193 | <!ENTITY % figure.attlist "INCLUDE"> |
| 3194 | <![%figure.attlist;[ |
| 3195 | <!ATTLIST figure |
| 3196 | float %yesorno.attvals; '0' |
| 3197 | floatstyle CDATA #IMPLIED |
| 3198 | pgwide %yesorno.attvals; #IMPLIED |
| 3199 | %label.attrib; |
| 3200 | %common.attrib; |
| 3201 | %figure.role.attrib; |
| 3202 | %local.figure.attrib; |
| 3203 | > |
| 3204 | <!--end of figure.attlist-->]]> |
| 3205 | <!--end of figure.module-->]]> |
| 3206 | |
| 3207 | <!ENTITY % informalfigure.module "INCLUDE"> |
| 3208 | <![ %informalfigure.module; [ |
| 3209 | <!ENTITY % local.informalfigure.attrib ""> |
| 3210 | <!ENTITY % informalfigure.role.attrib "%role.attrib;"> |
| 3211 | |
| 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-->]]> |
| 3217 | |
| 3218 | <!ENTITY % informalfigure.attlist "INCLUDE"> |
| 3219 | <![ %informalfigure.attlist; [ |
| 3220 | <!-- |
| 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) |
| 3224 | --> |
| 3225 | <!ATTLIST informalfigure |
| 3226 | float %yesorno.attvals; "0" |
| 3227 | floatstyle CDATA #IMPLIED |
| 3228 | pgwide %yesorno.attvals; #IMPLIED |
| 3229 | %label.attrib; |
| 3230 | %common.attrib; |
| 3231 | %informalfigure.role.attrib; |
| 3232 | %local.informalfigure.attrib; |
| 3233 | > |
| 3234 | <!--end of informalfigure.attlist-->]]> |
| 3235 | <!--end of informalfigure.module-->]]> |
| 3236 | |
| 3237 | <!ENTITY % graphicco.module "INCLUDE"> |
| 3238 | <![%graphicco.module;[ |
| 3239 | <!ENTITY % local.graphicco.attrib ""> |
| 3240 | <!ENTITY % graphicco.role.attrib "%role.attrib;"> |
| 3241 | |
| 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-->]]> |
| 3247 | |
| 3248 | <!ENTITY % graphicco.attlist "INCLUDE"> |
| 3249 | <![%graphicco.attlist;[ |
| 3250 | <!ATTLIST graphicco |
| 3251 | %common.attrib; |
| 3252 | %graphicco.role.attrib; |
| 3253 | %local.graphicco.attrib; |
| 3254 | > |
| 3255 | <!--end of graphicco.attlist-->]]> |
| 3256 | <!-- AreaSpec (defined above in Examples)--> |
| 3257 | <!-- CalloutList (defined above in Lists)--> |
| 3258 | <!--end of graphicco.module-->]]> |
| 3259 | |
| 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 |
| 3262 | (Fileref). --> |
| 3263 | |
| 3264 | <!ENTITY % graphic.module "INCLUDE"> |
| 3265 | <![%graphic.module;[ |
| 3266 | <!ENTITY % local.graphic.attrib ""> |
| 3267 | <!ENTITY % graphic.role.attrib "%role.attrib;"> |
| 3268 | |
| 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-->]]> |
| 3274 | |
| 3275 | <!ENTITY % graphic.attlist "INCLUDE"> |
| 3276 | <![%graphic.attlist;[ |
| 3277 | <!ATTLIST graphic |
| 3278 | %graphics.attrib; |
| 3279 | %common.attrib; |
| 3280 | %graphic.role.attrib; |
| 3281 | %local.graphic.attrib; |
| 3282 | > |
| 3283 | <!--end of graphic.attlist-->]]> |
| 3284 | <!--end of graphic.module-->]]> |
| 3285 | |
| 3286 | <!ENTITY % inlinegraphic.module "INCLUDE"> |
| 3287 | <![%inlinegraphic.module;[ |
| 3288 | <!ENTITY % local.inlinegraphic.attrib ""> |
| 3289 | <!ENTITY % inlinegraphic.role.attrib "%role.attrib;"> |
| 3290 | |
| 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-->]]> |
| 3296 | |
| 3297 | <!ENTITY % inlinegraphic.attlist "INCLUDE"> |
| 3298 | <![%inlinegraphic.attlist;[ |
| 3299 | <!ATTLIST inlinegraphic |
| 3300 | %graphics.attrib; |
| 3301 | %common.attrib; |
| 3302 | %inlinegraphic.role.attrib; |
| 3303 | %local.inlinegraphic.attrib; |
| 3304 | > |
| 3305 | <!--end of inlinegraphic.attlist-->]]> |
| 3306 | <!--end of inlinegraphic.module-->]]> |
| 3307 | |
| 3308 | <!ENTITY % mediaobject.content.module "INCLUDE"> |
| 3309 | <![ %mediaobject.content.module; [ |
| 3310 | |
| 3311 | <!ENTITY % mediaobject.module "INCLUDE"> |
| 3312 | <![ %mediaobject.module; [ |
| 3313 | <!ENTITY % local.mediaobject.attrib ""> |
| 3314 | <!ENTITY % mediaobject.role.attrib "%role.attrib;"> |
| 3315 | |
| 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;)+, |
| 3321 | caption?)> |
| 3322 | <!--end of mediaobject.element-->]]> |
| 3323 | |
| 3324 | <!ENTITY % mediaobject.attlist "INCLUDE"> |
| 3325 | <![ %mediaobject.attlist; [ |
| 3326 | <!ATTLIST mediaobject |
| 3327 | %common.attrib; |
| 3328 | %mediaobject.role.attrib; |
| 3329 | %local.mediaobject.attrib; |
| 3330 | > |
| 3331 | <!--end of mediaobject.attlist-->]]> |
| 3332 | <!--end of mediaobject.module-->]]> |
| 3333 | |
| 3334 | <!ENTITY % inlinemediaobject.module "INCLUDE"> |
| 3335 | <![ %inlinemediaobject.module; [ |
| 3336 | <!ENTITY % local.inlinemediaobject.attrib ""> |
| 3337 | <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;"> |
| 3338 | |
| 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-->]]> |
| 3345 | |
| 3346 | <!ENTITY % inlinemediaobject.attlist "INCLUDE"> |
| 3347 | <![ %inlinemediaobject.attlist; [ |
| 3348 | <!ATTLIST inlinemediaobject |
| 3349 | %common.attrib; |
| 3350 | %inlinemediaobject.role.attrib; |
| 3351 | %local.inlinemediaobject.attrib; |
| 3352 | > |
| 3353 | <!--end of inlinemediaobject.attlist-->]]> |
| 3354 | <!--end of inlinemediaobject.module-->]]> |
| 3355 | |
| 3356 | <!ENTITY % videoobject.module "INCLUDE"> |
| 3357 | <![ %videoobject.module; [ |
| 3358 | <!ENTITY % local.videoobject.attrib ""> |
| 3359 | <!ENTITY % videoobject.role.attrib "%role.attrib;"> |
| 3360 | |
| 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-->]]> |
| 3366 | |
| 3367 | <!ENTITY % videoobject.attlist "INCLUDE"> |
| 3368 | <![ %videoobject.attlist; [ |
| 3369 | <!ATTLIST videoobject |
| 3370 | %common.attrib; |
| 3371 | %videoobject.role.attrib; |
| 3372 | %local.videoobject.attrib; |
| 3373 | > |
| 3374 | <!--end of videoobject.attlist-->]]> |
| 3375 | <!--end of videoobject.module-->]]> |
| 3376 | |
| 3377 | <!ENTITY % audioobject.module "INCLUDE"> |
| 3378 | <![ %audioobject.module; [ |
| 3379 | <!ENTITY % local.audioobject.attrib ""> |
| 3380 | <!ENTITY % audioobject.role.attrib "%role.attrib;"> |
| 3381 | |
| 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-->]]> |
| 3387 | |
| 3388 | <!ENTITY % audioobject.attlist "INCLUDE"> |
| 3389 | <![ %audioobject.attlist; [ |
| 3390 | <!ATTLIST audioobject |
| 3391 | %common.attrib; |
| 3392 | %audioobject.role.attrib; |
| 3393 | %local.audioobject.attrib; |
| 3394 | > |
| 3395 | <!--end of audioobject.attlist-->]]> |
| 3396 | <!--end of audioobject.module-->]]> |
| 3397 | |
| 3398 | <!ENTITY % imageobject.module "INCLUDE"> |
| 3399 | <![ %imageobject.module; [ |
| 3400 | <!ENTITY % local.imageobject.attrib ""> |
| 3401 | <!ENTITY % imageobject.role.attrib "%role.attrib;"> |
| 3402 | |
| 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-->]]> |
| 3408 | |
| 3409 | <!ENTITY % imageobject.attlist "INCLUDE"> |
| 3410 | <![ %imageobject.attlist; [ |
| 3411 | <!ATTLIST imageobject |
| 3412 | %common.attrib; |
| 3413 | %imageobject.role.attrib; |
| 3414 | %local.imageobject.attrib; |
| 3415 | > |
| 3416 | <!--end of imageobject.attlist-->]]> |
| 3417 | <!--end of imageobject.module-->]]> |
| 3418 | |
| 3419 | <!ENTITY % textobject.module "INCLUDE"> |
| 3420 | <![ %textobject.module; [ |
| 3421 | <!ENTITY % local.textobject.attrib ""> |
| 3422 | <!ENTITY % textobject.role.attrib "%role.attrib;"> |
| 3423 | |
| 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-->]]> |
| 3429 | |
| 3430 | <!ENTITY % textobject.attlist "INCLUDE"> |
| 3431 | <![ %textobject.attlist; [ |
| 3432 | <!ATTLIST textobject |
| 3433 | %common.attrib; |
| 3434 | %textobject.role.attrib; |
| 3435 | %local.textobject.attrib; |
| 3436 | > |
| 3437 | <!--end of textobject.attlist-->]]> |
| 3438 | <!--end of textobject.module-->]]> |
| 3439 | |
| 3440 | <!ENTITY % objectinfo.module "INCLUDE"> |
| 3441 | <![ %objectinfo.module; [ |
| 3442 | <!ENTITY % local.objectinfo.attrib ""> |
| 3443 | <!ENTITY % objectinfo.role.attrib "%role.attrib;"> |
| 3444 | |
| 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-->]]> |
| 3451 | |
| 3452 | <!ENTITY % objectinfo.attlist "INCLUDE"> |
| 3453 | <![ %objectinfo.attlist; [ |
| 3454 | <!ATTLIST objectinfo |
| 3455 | %common.attrib; |
| 3456 | %objectinfo.role.attrib; |
| 3457 | %local.objectinfo.attrib; |
| 3458 | > |
| 3459 | <!--end of objectinfo.attlist-->]]> |
| 3460 | <!--end of objectinfo.module-->]]> |
| 3461 | |
| 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 |
| 3470 | " |
| 3471 | entityref ENTITY #IMPLIED |
| 3472 | fileref CDATA #IMPLIED |
| 3473 | format (%notation.class;) |
| 3474 | #IMPLIED |
| 3475 | srccredit CDATA #IMPLIED |
| 3476 | %local.objectdata.attrib;" |
| 3477 | > |
| 3478 | |
| 3479 | <!ENTITY % videodata.module "INCLUDE"> |
| 3480 | <![ %videodata.module; [ |
| 3481 | <!ENTITY % local.videodata.attrib ""> |
| 3482 | <!ENTITY % videodata.role.attrib "%role.attrib;"> |
| 3483 | |
| 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-->]]> |
| 3489 | |
| 3490 | <!ENTITY % videodata.attlist "INCLUDE"> |
| 3491 | <![ %videodata.attlist; [ |
| 3492 | |
| 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--> |
| 3499 | <!ATTLIST videodata |
| 3500 | width CDATA #IMPLIED |
| 3501 | contentwidth CDATA #IMPLIED |
| 3502 | depth CDATA #IMPLIED |
| 3503 | contentdepth CDATA #IMPLIED |
| 3504 | align (left |
| 3505 | |right |
| 3506 | |center) #IMPLIED |
| 3507 | valign (top |
| 3508 | |middle |
| 3509 | |bottom) #IMPLIED |
| 3510 | scale CDATA #IMPLIED |
| 3511 | scalefit %yesorno.attvals; |
| 3512 | #IMPLIED |
| 3513 | %objectdata.attrib; |
| 3514 | %common.attrib; |
| 3515 | %videodata.role.attrib; |
| 3516 | %local.videodata.attrib; |
| 3517 | > |
| 3518 | <!--end of videodata.attlist-->]]> |
| 3519 | <!--end of videodata.module-->]]> |
| 3520 | |
| 3521 | <!ENTITY % audiodata.module "INCLUDE"> |
| 3522 | <![ %audiodata.module; [ |
| 3523 | <!ENTITY % local.audiodata.attrib ""> |
| 3524 | <!ENTITY % audiodata.role.attrib "%role.attrib;"> |
| 3525 | |
| 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-->]]> |
| 3531 | |
| 3532 | <!ENTITY % audiodata.attlist "INCLUDE"> |
| 3533 | <![ %audiodata.attlist; [ |
| 3534 | <!ATTLIST audiodata |
| 3535 | %objectdata.attrib; |
| 3536 | %common.attrib; |
| 3537 | %audiodata.role.attrib; |
| 3538 | %local.audiodata.attrib; |
| 3539 | > |
| 3540 | <!--end of audiodata.attlist-->]]> |
| 3541 | <!--end of audiodata.module-->]]> |
| 3542 | |
| 3543 | <!ENTITY % imagedata.module "INCLUDE"> |
| 3544 | <![ %imagedata.module; [ |
| 3545 | <!ENTITY % local.imagedata.attrib ""> |
| 3546 | <!ENTITY % imagedata.role.attrib "%role.attrib;"> |
| 3547 | |
| 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-->]]> |
| 3553 | |
| 3554 | <!ENTITY % imagedata.attlist "INCLUDE"> |
| 3555 | <![ %imagedata.attlist; [ |
| 3556 | |
| 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--> |
| 3563 | <!ATTLIST imagedata |
| 3564 | width CDATA #IMPLIED |
| 3565 | contentwidth CDATA #IMPLIED |
| 3566 | depth CDATA #IMPLIED |
| 3567 | contentdepth CDATA #IMPLIED |
| 3568 | align (left |
| 3569 | |right |
| 3570 | |center) #IMPLIED |
| 3571 | valign (top |
| 3572 | |middle |
| 3573 | |bottom) #IMPLIED |
| 3574 | scale CDATA #IMPLIED |
| 3575 | scalefit %yesorno.attvals; |
| 3576 | #IMPLIED |
| 3577 | %objectdata.attrib; |
| 3578 | %common.attrib; |
| 3579 | %imagedata.role.attrib; |
| 3580 | %local.imagedata.attrib; |
| 3581 | > |
| 3582 | <!--end of imagedata.attlist-->]]> |
| 3583 | <!--end of imagedata.module-->]]> |
| 3584 | |
| 3585 | <!ENTITY % textdata.module "INCLUDE"> |
| 3586 | <![ %textdata.module; [ |
| 3587 | <!ENTITY % local.textdata.attrib ""> |
| 3588 | <!ENTITY % textdata.role.attrib "%role.attrib;"> |
| 3589 | |
| 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-->]]> |
| 3595 | |
| 3596 | <!ENTITY % textdata.attlist "INCLUDE"> |
| 3597 | <![ %textdata.attlist; [ |
| 3598 | <!ATTLIST textdata |
| 3599 | encoding CDATA #IMPLIED |
| 3600 | %objectdata.attrib; |
| 3601 | %common.attrib; |
| 3602 | %textdata.role.attrib; |
| 3603 | %local.textdata.attrib; |
| 3604 | > |
| 3605 | <!--end of textdata.attlist-->]]> |
| 3606 | <!--end of textdata.module-->]]> |
| 3607 | |
| 3608 | <!ENTITY % mediaobjectco.module "INCLUDE"> |
| 3609 | <![ %mediaobjectco.module; [ |
| 3610 | <!ENTITY % local.mediaobjectco.attrib ""> |
| 3611 | <!ENTITY % mediaobjectco.role.attrib "%role.attrib;"> |
| 3612 | |
| 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-->]]> |
| 3619 | |
| 3620 | <!ENTITY % mediaobjectco.attlist "INCLUDE"> |
| 3621 | <![ %mediaobjectco.attlist; [ |
| 3622 | <!ATTLIST mediaobjectco |
| 3623 | %common.attrib; |
| 3624 | %mediaobjectco.role.attrib; |
| 3625 | %local.mediaobjectco.attrib; |
| 3626 | > |
| 3627 | <!--end of mediaobjectco.attlist-->]]> |
| 3628 | <!--end of mediaobjectco.module-->]]> |
| 3629 | |
| 3630 | <!ENTITY % imageobjectco.module "INCLUDE"> |
| 3631 | <![ %imageobjectco.module; [ |
| 3632 | <!ENTITY % local.imageobjectco.attrib ""> |
| 3633 | <!ENTITY % imageobjectco.role.attrib "%role.attrib;"> |
| 3634 | |
| 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-->]]> |
| 3640 | |
| 3641 | <!ENTITY % imageobjectco.attlist "INCLUDE"> |
| 3642 | <![ %imageobjectco.attlist; [ |
| 3643 | <!ATTLIST imageobjectco |
| 3644 | %common.attrib; |
| 3645 | %imageobjectco.role.attrib; |
| 3646 | %local.imageobjectco.attrib; |
| 3647 | > |
| 3648 | <!--end of imageobjectco.attlist-->]]> |
| 3649 | <!--end of imageobjectco.module-->]]> |
| 3650 | <!--end of mediaobject.content.module-->]]> |
| 3651 | |
| 3652 | <!-- Equations ........................ --> |
| 3653 | |
| 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+))"> |
| 3658 | |
| 3659 | <!ENTITY % equation.module "INCLUDE"> |
| 3660 | <![%equation.module;[ |
| 3661 | <!ENTITY % local.equation.attrib ""> |
| 3662 | <!ENTITY % equation.role.attrib "%role.attrib;"> |
| 3663 | |
| 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-->]]> |
| 3670 | |
| 3671 | <!ENTITY % equation.attlist "INCLUDE"> |
| 3672 | <![%equation.attlist;[ |
| 3673 | <!ATTLIST equation |
| 3674 | floatstyle CDATA #IMPLIED |
| 3675 | %label.attrib; |
| 3676 | %common.attrib; |
| 3677 | %equation.role.attrib; |
| 3678 | %local.equation.attrib; |
| 3679 | > |
| 3680 | <!--end of equation.attlist-->]]> |
| 3681 | <!--end of equation.module-->]]> |
| 3682 | |
| 3683 | <!ENTITY % informalequation.module "INCLUDE"> |
| 3684 | <![%informalequation.module;[ |
| 3685 | <!ENTITY % local.informalequation.attrib ""> |
| 3686 | <!ENTITY % informalequation.role.attrib "%role.attrib;"> |
| 3687 | |
| 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-->]]> |
| 3693 | |
| 3694 | <!ENTITY % informalequation.attlist "INCLUDE"> |
| 3695 | <![%informalequation.attlist;[ |
| 3696 | <!ATTLIST informalequation |
| 3697 | floatstyle CDATA #IMPLIED |
| 3698 | %common.attrib; |
| 3699 | %informalequation.role.attrib; |
| 3700 | %local.informalequation.attrib; |
| 3701 | > |
| 3702 | <!--end of informalequation.attlist-->]]> |
| 3703 | <!--end of informalequation.module-->]]> |
| 3704 | |
| 3705 | <!ENTITY % inlineequation.module "INCLUDE"> |
| 3706 | <![%inlineequation.module;[ |
| 3707 | <!ENTITY % local.inlineequation.attrib ""> |
| 3708 | <!ENTITY % inlineequation.role.attrib "%role.attrib;"> |
| 3709 | |
| 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-->]]> |
| 3715 | |
| 3716 | <!ENTITY % inlineequation.attlist "INCLUDE"> |
| 3717 | <![%inlineequation.attlist;[ |
| 3718 | <!ATTLIST inlineequation |
| 3719 | %common.attrib; |
| 3720 | %inlineequation.role.attrib; |
| 3721 | %local.inlineequation.attrib; |
| 3722 | > |
| 3723 | <!--end of inlineequation.attlist-->]]> |
| 3724 | <!--end of inlineequation.module-->]]> |
| 3725 | |
| 3726 | <!ENTITY % alt.module "INCLUDE"> |
| 3727 | <![%alt.module;[ |
| 3728 | <!ENTITY % local.alt.attrib ""> |
| 3729 | <!ENTITY % alt.role.attrib "%role.attrib;"> |
| 3730 | |
| 3731 | <!ENTITY % alt.element "INCLUDE"> |
| 3732 | <![%alt.element;[ |
| 3733 | <!--doc:Text representation for a graphical element.--> |
| 3734 | <!ELEMENT alt %ho; (#PCDATA)> |
| 3735 | <!--end of alt.element-->]]> |
| 3736 | |
| 3737 | <!ENTITY % alt.attlist "INCLUDE"> |
| 3738 | <![%alt.attlist;[ |
| 3739 | <!ATTLIST alt |
| 3740 | %common.attrib; |
| 3741 | %alt.role.attrib; |
| 3742 | %local.alt.attrib; |
| 3743 | > |
| 3744 | <!--end of alt.attlist-->]]> |
| 3745 | <!--end of alt.module-->]]> |
| 3746 | |
| 3747 | <!ENTITY % mathphrase.module "INCLUDE"> |
| 3748 | <![%mathphrase.module;[ |
| 3749 | <!ENTITY % local.mathphrase.attrib ""> |
| 3750 | <!ENTITY % mathphrase.role.attrib "%role.attrib;"> |
| 3751 | |
| 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-->]]> |
| 3757 | |
| 3758 | <!ENTITY % mathphrase.attlist "INCLUDE"> |
| 3759 | <![%mathphrase.attlist;[ |
| 3760 | <!ATTLIST mathphrase |
| 3761 | %common.attrib; |
| 3762 | %mathphrase.role.attrib; |
| 3763 | %local.mathphrase.attrib; |
| 3764 | > |
| 3765 | <!--end of mathphrase.attlist-->]]> |
| 3766 | <!--end of mathphrase.module-->]]> |
| 3767 | |
| 3768 | <!-- Tables ........................... --> |
| 3769 | |
| 3770 | <!ENTITY % table.module "INCLUDE"> |
| 3771 | <![%table.module;[ |
| 3772 | |
| 3773 | <!-- Choose a table model. CALS or OASIS XML Exchange --> |
| 3774 | |
| 3775 | <!ENTITY % cals.table.module "INCLUDE"> |
| 3776 | <![%cals.table.module;[ |
| 3777 | <!ENTITY % exchange.table.module "IGNORE"> |
| 3778 | ]]> |
| 3779 | <!ENTITY % exchange.table.module "INCLUDE"> |
| 3780 | |
| 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 | <!-- ====================================================== --> |
| 3790 | |
| 3791 | <!ENTITY % htmltbl |
| 3792 | PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" |
| 3793 | "htmltblx.mod"> |
| 3794 | %htmltbl; |
| 3795 | <!--end of allow.html.tables-->]]> |
| 3796 | |
| 3797 | <!ENTITY % tables.role.attrib "%role.attrib;"> |
| 3798 | |
| 3799 | <![%cals.table.module;[ |
| 3800 | <!-- Add label and role attributes to table and informaltable --> |
|