sdocbook.dtd 58 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886
  1. <!-- *********************************************************************
  2. *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
  3. *** THE CUSTOMIZATION LAYER AND REGENERATE THE FLATTENED DTD! ********
  4. ********************************************************************* -->
  5. <!-- ...................................................................... -->
  6. <!-- Simplified DocBook DTD V1.1 .......................................... -->
  7. <!-- File sdocbook-custom.dtd ............................................. -->
  8. <!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
  9. O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
  10. Corporation, Norman Walsh, Sun Microsystems, Inc., and the
  11. Organization for the Advancement of Structured Information
  12. Standards (OASIS).
  13. $Id$
  14. Permission to use, copy, modify and distribute the DocBook XML DTD
  15. and its accompanying documentation for any purpose and without fee
  16. is hereby granted in perpetuity, provided that the above copyright
  17. notice and this paragraph appear in all copies. The copyright
  18. holders make no representation about the suitability of the DTD for
  19. any purpose. It is provided "as is" without expressed or implied
  20. warranty.
  21. If you modify the Simplified DocBook DTD in any way, except for
  22. declaring and referencing additional sets of general entities and
  23. declaring additional notations, label your DTD as a variant of
  24. DocBook. See the maintenance documentation for more information.
  25. Please direct all questions, bug reports, or suggestions for
  26. changes to the docbook@lists.oasis-open.org mailing list. For more
  27. information, see http://www.oasis-open.org/docbook/.
  28. -->
  29. <!-- ...................................................................... -->
  30. <!-- This is the driver file for V1.1 of the Simplified DocBook XML DTD.
  31. Please use the following formal public identifier to identify it:
  32. "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
  33. For example:
  34. <!DOCTYPE article
  35. PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
  36. "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd"
  37. [...]>
  38. -->
  39. <!-- ...................................................................... -->
  40. <!ENTITY % local.list.class "">
  41. <!ENTITY % list.class
  42. "itemizedlist|orderedlist
  43. |variablelist %local.list.class;">
  44. <!ENTITY % local.admon.class "">
  45. <!ENTITY % admon.class
  46. "note %local.admon.class;">
  47. <!ENTITY % local.linespecific.class "">
  48. <!ENTITY % linespecific.class
  49. "literallayout|programlisting %local.linespecific.class;">
  50. <!ENTITY % local.para.class "">
  51. <!ENTITY % para.class
  52. "para %local.para.class;">
  53. <!ENTITY % local.informal.class "">
  54. <!ENTITY % informal.class
  55. "blockquote
  56. |mediaobject
  57. |informaltable %local.informal.class;">
  58. <!ENTITY % local.formal.class "">
  59. <!ENTITY % formal.class
  60. "example|figure|table %local.formal.class;">
  61. <!ENTITY % local.compound.class "">
  62. <!ENTITY % compound.class
  63. "sidebar %local.compound.class;">
  64. <!ENTITY % local.genobj.class "">
  65. <!ENTITY % genobj.class "anchor %local.genobj.class;">
  66. <!ENTITY % local.descobj.class "">
  67. <!ENTITY % descobj.class
  68. "abstract|authorblurb|epigraph
  69. %local.descobj.class;">
  70. <!ENTITY % local.xref.char.class "">
  71. <!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;">
  72. <!ENTITY % local.gen.char.class "">
  73. <!ENTITY % gen.char.class
  74. "abbrev|acronym|citetitle|emphasis|footnote|phrase
  75. |quote|trademark %local.gen.char.class;">
  76. <!ENTITY % local.link.char.class "">
  77. <!ENTITY % link.char.class
  78. "link|ulink %local.link.char.class;">
  79. <!ENTITY % local.tech.char.class "">
  80. <!ENTITY % tech.char.class
  81. "command|computeroutput
  82. |email|filename
  83. |literal
  84. |option
  85. |replaceable
  86. |systemitem|userinput
  87. %local.tech.char.class;">
  88. <!ENTITY % local.base.char.class "">
  89. <!ENTITY % base.char.class "anchor %local.base.char.class;">
  90. <!ENTITY % local.docinfo.char.class "">
  91. <!ENTITY % docinfo.char.class
  92. "author|corpauthor|othercredit
  93. |revhistory
  94. %local.docinfo.char.class;">
  95. <!ENTITY % local.other.char.class "">
  96. <!ENTITY % other.char.class
  97. "subscript|superscript %local.other.char.class;">
  98. <!ENTITY % local.inlineobj.char.class "">
  99. <!ENTITY % inlineobj.char.class
  100. "inlinemediaobject %local.inlineobj.char.class;">
  101. <!ENTITY % local.effectivity.attrib "">
  102. <!ENTITY % effectivity.attrib
  103. "%local.effectivity.attrib;"
  104. >
  105. <!ENTITY % local.common.attrib "">
  106. <!ENTITY % common.attrib
  107. "id ID #IMPLIED
  108. lang CDATA #IMPLIED
  109. remap CDATA #IMPLIED
  110. revisionflag (changed
  111. |added
  112. |deleted
  113. |off) #IMPLIED
  114. %local.common.attrib;"
  115. >
  116. <!ENTITY % local.person.ident.mix "">
  117. <!ENTITY % person.ident.mix
  118. "honorific|firstname|surname|lineage|othername|affiliation
  119. |authorblurb
  120. %local.person.ident.mix;">
  121. <!ENTITY % local.bibliocomponent.mix "">
  122. <!ENTITY % bibliocomponent.mix
  123. "abbrev|abstract|author
  124. |authorgroup|bibliomisc
  125. |copyright|corpauthor|date|edition
  126. |editor|issuenum
  127. |othercredit
  128. |pubdate|publishername
  129. |releaseinfo|revhistory
  130. |subtitle|title|titleabbrev|volumenum|citetitle
  131. |%person.ident.mix;
  132. %local.bibliocomponent.mix;">
  133. <!ENTITY % local.component.mix "">
  134. <!ENTITY % component.mix
  135. "%list.class; |%admon.class;
  136. |%linespecific.class;
  137. |%para.class; |%informal.class;
  138. |%formal.class; |%compound.class;
  139. |%genobj.class; |%descobj.class;
  140. %local.component.mix;">
  141. <!ENTITY % local.sidebar.mix "">
  142. <!ENTITY % sidebar.mix
  143. "%list.class; |%admon.class;
  144. |%linespecific.class;
  145. |%para.class; |%informal.class;
  146. |%formal.class;
  147. |%genobj.class;
  148. %local.sidebar.mix;">
  149. <!ENTITY % local.revdescription.mix "">
  150. <!ENTITY % revdescription.mix
  151. "%list.class; |%admon.class;
  152. |%linespecific.class;
  153. |%para.class; |%informal.class;
  154. |%formal.class;
  155. |%genobj.class;
  156. %local.revdescription.mix;">
  157. <!ENTITY % local.footnote.mix "">
  158. <!ENTITY % footnote.mix
  159. "%list.class;
  160. |%linespecific.class;
  161. |%para.class; |%informal.class;
  162. %local.footnote.mix;">
  163. <!ENTITY % local.example.mix "">
  164. <!ENTITY % example.mix
  165. "%list.class;
  166. |%linespecific.class;
  167. |%para.class; |%informal.class;
  168. %local.example.mix;">
  169. <!ENTITY % local.admon.mix "">
  170. <!ENTITY % admon.mix
  171. "%list.class;
  172. |%linespecific.class;
  173. |%para.class; |%informal.class;
  174. |%formal.class;
  175. %local.admon.mix;">
  176. <!ENTITY % local.figure.mix "">
  177. <!ENTITY % figure.mix
  178. "%linespecific.class;
  179. |%informal.class;
  180. %local.figure.mix;">
  181. <!ENTITY % local.tabentry.mix "">
  182. <!ENTITY % tabentry.mix
  183. "%list.class; |%admon.class;
  184. |%linespecific.class;
  185. |%para.class; |mediaobject
  186. %local.tabentry.mix;">
  187. <!ENTITY % local.legalnotice.mix "">
  188. <!ENTITY % legalnotice.mix
  189. "%list.class; |%admon.class;
  190. |%linespecific.class;
  191. |%para.class; |blockquote
  192. %local.legalnotice.mix;">
  193. <!ENTITY % local.textobject.mix "">
  194. <!ENTITY % textobject.mix
  195. "%list.class; |%admon.class;
  196. |%linespecific.class;
  197. |%para.class; |blockquote
  198. %local.textobject.mix;">
  199. <!ENTITY % local.listpreamble.mix "">
  200. <!ENTITY % listpreamble.mix
  201. " %admon.class;
  202. |%linespecific.class;
  203. |%para.class; |%informal.class;
  204. |%genobj.class; |%descobj.class;
  205. %local.listpreamble.mix;">
  206. <!ENTITY % local.para.char.mix "">
  207. <!ENTITY % para.char.mix
  208. "#PCDATA
  209. |%xref.char.class; |%gen.char.class;
  210. |%link.char.class; |%tech.char.class;
  211. |%base.char.class;
  212. |%other.char.class; |%inlineobj.char.class;
  213. %local.para.char.mix;">
  214. <!ENTITY % local.title.char.mix "">
  215. <!ENTITY % title.char.mix
  216. "#PCDATA
  217. |%xref.char.class; |%gen.char.class;
  218. |%link.char.class; |%tech.char.class;
  219. |%base.char.class;
  220. |%docinfo.char.class;
  221. |%other.char.class; |%inlineobj.char.class;
  222. %local.title.char.mix;">
  223. <!ENTITY % local.cptr.char.mix "">
  224. <!ENTITY % cptr.char.mix
  225. "#PCDATA
  226. |%link.char.class; |%tech.char.class;
  227. |%base.char.class;
  228. |%other.char.class; |inlinemediaobject
  229. %local.cptr.char.mix;">
  230. <!ENTITY % local.word.char.mix "">
  231. <!ENTITY % word.char.mix
  232. "#PCDATA
  233. |acronym|emphasis|trademark
  234. |%link.char.class;
  235. |%base.char.class;
  236. |%other.char.class; |inlinemediaobject
  237. %local.word.char.mix;">
  238. <!ENTITY % local.docinfo.char.mix "">
  239. <!ENTITY % docinfo.char.mix
  240. "#PCDATA
  241. |%link.char.class;
  242. |emphasis|trademark
  243. |replaceable
  244. |%other.char.class; |inlinemediaobject
  245. %local.docinfo.char.mix;">
  246. <!ENTITY % tbl.table.mdl
  247. "((title, (mediaobject+|tgroup+))
  248. |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
  249. <!ENTITY % local.divcomponent.mix "">
  250. <!ENTITY % divcomponent.mix
  251. "%list.class; |%admon.class;
  252. |%linespecific.class;
  253. |%para.class; |%informal.class;
  254. |%formal.class; |%compound.class;
  255. |%descobj.class;
  256. %local.divcomponent.mix;">
  257. <!ENTITY % bookcomponent.content
  258. "((%divcomponent.mix;)+, section*)
  259. | section+">
  260. <!ENTITY Aacute "&#x000C1;" >
  261. <!ENTITY aacute "&#x000E1;" >
  262. <!ENTITY Acirc "&#x000C2;" >
  263. <!ENTITY acirc "&#x000E2;" >
  264. <!ENTITY AElig "&#x000C6;" >
  265. <!ENTITY aelig "&#x000E6;" >
  266. <!ENTITY Agrave "&#x000C0;" >
  267. <!ENTITY agrave "&#x000E0;" >
  268. <!ENTITY Aring "&#x000C5;" >
  269. <!ENTITY aring "&#x000E5;" >
  270. <!ENTITY Atilde "&#x000C3;" >
  271. <!ENTITY atilde "&#x000E3;" >
  272. <!ENTITY Auml "&#x000C4;" >
  273. <!ENTITY auml "&#x000E4;" >
  274. <!ENTITY Ccedil "&#x000C7;" >
  275. <!ENTITY ccedil "&#x000E7;" >
  276. <!ENTITY Eacute "&#x000C9;" >
  277. <!ENTITY eacute "&#x000E9;" >
  278. <!ENTITY Ecirc "&#x000CA;" >
  279. <!ENTITY ecirc "&#x000EA;" >
  280. <!ENTITY Egrave "&#x000C8;" >
  281. <!ENTITY egrave "&#x000E8;" >
  282. <!ENTITY ETH "&#x000D0;" >
  283. <!ENTITY eth "&#x000F0;" >
  284. <!ENTITY Euml "&#x000CB;" >
  285. <!ENTITY euml "&#x000EB;" >
  286. <!ENTITY Iacute "&#x000CD;" >
  287. <!ENTITY iacute "&#x000ED;" >
  288. <!ENTITY Icirc "&#x000CE;" >
  289. <!ENTITY icirc "&#x000EE;" >
  290. <!ENTITY Igrave "&#x000CC;" >
  291. <!ENTITY igrave "&#x000EC;" >
  292. <!ENTITY Iuml "&#x000CF;" >
  293. <!ENTITY iuml "&#x000EF;" >
  294. <!ENTITY Ntilde "&#x000D1;" >
  295. <!ENTITY ntilde "&#x000F1;" >
  296. <!ENTITY Oacute "&#x000D3;" >
  297. <!ENTITY oacute "&#x000F3;" >
  298. <!ENTITY Ocirc "&#x000D4;" >
  299. <!ENTITY ocirc "&#x000F4;" >
  300. <!ENTITY Ograve "&#x000D2;" >
  301. <!ENTITY ograve "&#x000F2;" >
  302. <!ENTITY Oslash "&#x000D8;" >
  303. <!ENTITY oslash "&#x000F8;" >
  304. <!ENTITY Otilde "&#x000D5;" >
  305. <!ENTITY otilde "&#x000F5;" >
  306. <!ENTITY Ouml "&#x000D6;" >
  307. <!ENTITY ouml "&#x000F6;" >
  308. <!ENTITY szlig "&#x000DF;" >
  309. <!ENTITY THORN "&#x000DE;" >
  310. <!ENTITY thorn "&#x000FE;" >
  311. <!ENTITY Uacute "&#x000DA;" >
  312. <!ENTITY uacute "&#x000FA;" >
  313. <!ENTITY Ucirc "&#x000DB;" >
  314. <!ENTITY ucirc "&#x000FB;" >
  315. <!ENTITY Ugrave "&#x000D9;" >
  316. <!ENTITY ugrave "&#x000F9;" >
  317. <!ENTITY Uuml "&#x000DC;" >
  318. <!ENTITY uuml "&#x000FC;" >
  319. <!ENTITY Yacute "&#x000DD;" >
  320. <!ENTITY yacute "&#x000FD;" >
  321. <!ENTITY yuml "&#x000FF;" >
  322. <!ENTITY amp "&#38;#38;" >
  323. <!ENTITY apos "&#x00027;" >
  324. <!ENTITY ast "&#x0002A;" >
  325. <!ENTITY brvbar "&#x000A6;" >
  326. <!ENTITY bsol "&#x0005C;" >
  327. <!ENTITY cent "&#x000A2;" >
  328. <!ENTITY colon "&#x0003A;" >
  329. <!ENTITY comma "&#x0002C;" >
  330. <!ENTITY commat "&#x00040;" >
  331. <!ENTITY copy "&#x000A9;" >
  332. <!ENTITY curren "&#x000A4;" >
  333. <!ENTITY darr "&#x02193;" >
  334. <!ENTITY deg "&#x000B0;" >
  335. <!ENTITY divide "&#x000F7;" >
  336. <!ENTITY dollar "&#x00024;" >
  337. <!ENTITY equals "&#x0003D;" >
  338. <!ENTITY excl "&#x00021;" >
  339. <!ENTITY frac12 "&#x000BD;" >
  340. <!ENTITY frac14 "&#x000BC;" >
  341. <!ENTITY frac18 "&#x0215B;" >
  342. <!ENTITY frac34 "&#x000BE;" >
  343. <!ENTITY frac38 "&#x0215C;" >
  344. <!ENTITY frac58 "&#x0215D;" >
  345. <!ENTITY frac78 "&#x0215E;" >
  346. <!ENTITY gt "&#x0003E;" >
  347. <!ENTITY half "&#x000BD;" >
  348. <!ENTITY horbar "&#x02015;" >
  349. <!ENTITY hyphen "&#x02010;" >
  350. <!ENTITY iexcl "&#x000A1;" >
  351. <!ENTITY iquest "&#x000BF;" >
  352. <!ENTITY laquo "&#x000AB;" >
  353. <!ENTITY larr "&#x02190;" >
  354. <!ENTITY lcub "&#x0007B;" >
  355. <!ENTITY ldquo "&#x0201C;" >
  356. <!ENTITY lowbar "&#x0005F;" >
  357. <!ENTITY lpar "&#x00028;" >
  358. <!ENTITY lsqb "&#x0005B;" >
  359. <!ENTITY lsquo "&#x02018;" >
  360. <!ENTITY lt "&#38;#60;" >
  361. <!ENTITY micro "&#x000B5;" >
  362. <!ENTITY middot "&#x000B7;" >
  363. <!ENTITY nbsp "&#x000A0;" >
  364. <!ENTITY not "&#x000AC;" >
  365. <!ENTITY num "&#x00023;" >
  366. <!ENTITY ohm "&#x02126;" >
  367. <!ENTITY ordf "&#x000AA;" >
  368. <!ENTITY ordm "&#x000BA;" >
  369. <!ENTITY para "&#x000B6;" >
  370. <!ENTITY percnt "&#x00025;" >
  371. <!ENTITY period "&#x0002E;" >
  372. <!ENTITY plus "&#x0002B;" >
  373. <!ENTITY plusmn "&#x000B1;" >
  374. <!ENTITY pound "&#x000A3;" >
  375. <!ENTITY quest "&#x0003F;" >
  376. <!ENTITY quot "&#x00022;" >
  377. <!ENTITY raquo "&#x000BB;" >
  378. <!ENTITY rarr "&#x02192;" >
  379. <!ENTITY rcub "&#x0007D;" >
  380. <!ENTITY rdquo "&#x0201D;" >
  381. <!ENTITY reg "&#x000AE;" >
  382. <!ENTITY rpar "&#x00029;" >
  383. <!ENTITY rsqb "&#x0005D;" >
  384. <!ENTITY rsquo "&#x02019;" >
  385. <!ENTITY sect "&#x000A7;" >
  386. <!ENTITY semi "&#x0003B;" >
  387. <!ENTITY shy "&#x000AD;" >
  388. <!ENTITY sol "&#x0002F;" >
  389. <!ENTITY sung "&#x0266A;" >
  390. <!ENTITY sup1 "&#x000B9;" >
  391. <!ENTITY sup2 "&#x000B2;" >
  392. <!ENTITY sup3 "&#x000B3;" >
  393. <!ENTITY times "&#x000D7;" >
  394. <!ENTITY trade "&#x02122;" >
  395. <!ENTITY uarr "&#x02191;" >
  396. <!ENTITY verbar "&#x0007C;" >
  397. <!ENTITY yen "&#x000A5;" >
  398. <!ENTITY blank "&#x02423;" >
  399. <!ENTITY blk12 "&#x02592;" >
  400. <!ENTITY blk14 "&#x02591;" >
  401. <!ENTITY blk34 "&#x02593;" >
  402. <!ENTITY block "&#x02588;" >
  403. <!ENTITY bull "&#x02022;" >
  404. <!ENTITY caret "&#x02041;" >
  405. <!ENTITY check "&#x02713;" >
  406. <!ENTITY cir "&#x025CB;" >
  407. <!ENTITY clubs "&#x02663;" >
  408. <!ENTITY copysr "&#x02117;" >
  409. <!ENTITY cross "&#x02717;" >
  410. <!ENTITY Dagger "&#x02021;" >
  411. <!ENTITY dagger "&#x02020;" >
  412. <!ENTITY dash "&#x02010;" >
  413. <!ENTITY diams "&#x02666;" >
  414. <!ENTITY dlcrop "&#x0230D;" >
  415. <!ENTITY drcrop "&#x0230C;" >
  416. <!ENTITY dtri "&#x025BF;" >
  417. <!ENTITY dtrif "&#x025BE;" >
  418. <!ENTITY emsp "&#x02003;" >
  419. <!ENTITY emsp13 "&#x02004;" >
  420. <!ENTITY emsp14 "&#x02005;" >
  421. <!ENTITY ensp "&#x02002;" >
  422. <!ENTITY female "&#x02640;" >
  423. <!ENTITY ffilig "&#x0FB03;" >
  424. <!ENTITY fflig "&#x0FB00;" >
  425. <!ENTITY ffllig "&#x0FB04;" >
  426. <!ENTITY filig "&#x0FB01;" >
  427. <!ENTITY flat "&#x0266D;" >
  428. <!ENTITY fllig "&#x0FB02;" >
  429. <!ENTITY frac13 "&#x02153;" >
  430. <!ENTITY frac15 "&#x02155;" >
  431. <!ENTITY frac16 "&#x02159;" >
  432. <!ENTITY frac23 "&#x02154;" >
  433. <!ENTITY frac25 "&#x02156;" >
  434. <!ENTITY frac35 "&#x02157;" >
  435. <!ENTITY frac45 "&#x02158;" >
  436. <!ENTITY frac56 "&#x0215A;" >
  437. <!ENTITY hairsp "&#x0200A;" >
  438. <!ENTITY hearts "&#x02665;" >
  439. <!ENTITY hellip "&#x02026;" >
  440. <!ENTITY hybull "&#x02043;" >
  441. <!ENTITY incare "&#x02105;" >
  442. <!ENTITY ldquor "&#x0201E;" >
  443. <!ENTITY lhblk "&#x02584;" >
  444. <!ENTITY loz "&#x025CA;" >
  445. <!ENTITY lozf "&#x029EB;" >
  446. <!ENTITY lsquor "&#x0201A;" >
  447. <!ENTITY ltri "&#x025C3;" >
  448. <!ENTITY ltrif "&#x025C2;" >
  449. <!ENTITY male "&#x02642;" >
  450. <!ENTITY malt "&#x02720;" >
  451. <!ENTITY marker "&#x025AE;" >
  452. <!ENTITY mdash "&#x02014;" >
  453. <!ENTITY mldr "&#x02026;" >
  454. <!ENTITY natur "&#x0266E;" >
  455. <!ENTITY ndash "&#x02013;" >
  456. <!ENTITY nldr "&#x02025;" >
  457. <!ENTITY numsp "&#x02007;" >
  458. <!ENTITY phone "&#x0260E;" >
  459. <!ENTITY puncsp "&#x02008;" >
  460. <!ENTITY rdquor "&#x0201D;" >
  461. <!ENTITY rect "&#x025AD;" >
  462. <!ENTITY rsquor "&#x02019;" >
  463. <!ENTITY rtri "&#x025B9;" >
  464. <!ENTITY rtrif "&#x025B8;" >
  465. <!ENTITY rx "&#x0211E;" >
  466. <!ENTITY sext "&#x02736;" >
  467. <!ENTITY sharp "&#x0266F;" >
  468. <!ENTITY spades "&#x02660;" >
  469. <!ENTITY squ "&#x025A1;" >
  470. <!ENTITY squf "&#x025AA;" >
  471. <!ENTITY star "&#x02606;" >
  472. <!ENTITY starf "&#x02605;" >
  473. <!ENTITY target "&#x02316;" >
  474. <!ENTITY telrec "&#x02315;" >
  475. <!ENTITY thinsp "&#x02009;" >
  476. <!ENTITY uhblk "&#x02580;" >
  477. <!ENTITY ulcrop "&#x0230F;" >
  478. <!ENTITY urcrop "&#x0230E;" >
  479. <!ENTITY utri "&#x025B5;" >
  480. <!ENTITY utrif "&#x025B4;" >
  481. <!ENTITY vellip "&#x022EE;" >
  482. <!ENTITY % local.notation.class "">
  483. <!ENTITY % notation.class
  484. "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
  485. | EPS | EQN | FAX | GIF | GIF87a | GIF89a
  486. | JPG | JPEG | IGES | PCX
  487. | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
  488. | SVG | PDF | SWF
  489. | linespecific
  490. %local.notation.class;">
  491. <!NOTATION BMP PUBLIC
  492. "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
  493. <!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
  494. <!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
  495. <!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
  496. <!NOTATION DITROFF SYSTEM "DITROFF">
  497. <!NOTATION DVI SYSTEM "DVI">
  498. <!NOTATION EPS PUBLIC
  499. "+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
  500. <!NOTATION EQN SYSTEM "EQN">
  501. <!NOTATION FAX PUBLIC
  502. "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
  503. <!NOTATION GIF SYSTEM "GIF">
  504. <!NOTATION GIF87a PUBLIC
  505. "-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
  506. <!NOTATION GIF89a PUBLIC
  507. "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
  508. <!NOTATION JPG SYSTEM "JPG">
  509. <!NOTATION JPEG SYSTEM "JPG">
  510. <!NOTATION IGES PUBLIC
  511. "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
  512. <!NOTATION PCX PUBLIC
  513. "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
  514. <!NOTATION PIC SYSTEM "PIC">
  515. <!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png">
  516. <!NOTATION PS SYSTEM "PS">
  517. <!NOTATION SGML PUBLIC
  518. "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
  519. <!NOTATION TBL SYSTEM "TBL">
  520. <!NOTATION TEX PUBLIC
  521. "+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
  522. <!NOTATION TIFF SYSTEM "TIFF">
  523. <!NOTATION WMF PUBLIC
  524. "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
  525. <!NOTATION WPG SYSTEM "WPG">
  526. <!NOTATION SVG SYSTEM "http://www.w3.org/TR/SVG/">
  527. <!NOTATION PDF SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
  528. <!NOTATION SWF SYSTEM "http://www.macromedia.com/software/flash">
  529. <!NOTATION linespecific SYSTEM "linespecific">
  530. <!ENTITY euro "&#x20AC;">
  531. <!ENTITY % yesorno.attvals "CDATA">
  532. <!ENTITY % formalobject.title.content "title, titleabbrev?">
  533. <!ENTITY % local.mediaobject.mix "">
  534. <!ENTITY % mediaobject.mix
  535. "videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
  536. <!ENTITY % idreq.attrib
  537. "id ID #REQUIRED">
  538. <!ENTITY % lang.attrib
  539. "lang CDATA #IMPLIED">
  540. <!ENTITY % remap.attrib
  541. "remap CDATA #IMPLIED">
  542. <!ENTITY % role.attrib
  543. "role CDATA #IMPLIED">
  544. <!ENTITY % xreflabel.attrib
  545. "xreflabel CDATA #IMPLIED">
  546. <!ENTITY % revisionflag.attrib
  547. "revisionflag (changed
  548. |added
  549. |deleted
  550. |off) #IMPLIED">
  551. <!ENTITY % dir.attrib
  552. "dir (ltr
  553. |rtl
  554. |lro
  555. |rlo) #IMPLIED">
  556. <!ENTITY % xml-base.attrib
  557. "xml:base CDATA #IMPLIED">
  558. <!ENTITY % label.attrib
  559. "label CDATA #IMPLIED">
  560. <!ENTITY % linespecific.attrib
  561. "format NOTATION
  562. (linespecific) 'linespecific'
  563. linenumbering (numbered|unnumbered) #IMPLIED
  564. continuation (continues|restarts) #IMPLIED
  565. startinglinenumber CDATA #IMPLIED
  566. language CDATA #IMPLIED">
  567. <!ENTITY % linkendreq.attrib
  568. "linkend IDREF #REQUIRED">
  569. <!ENTITY % local.mark.attrib "">
  570. <!ENTITY % mark.attrib
  571. "mark CDATA #IMPLIED
  572. %local.mark.attrib;"
  573. >
  574. <!ENTITY % moreinfo.attrib
  575. "moreinfo (refentry|none) 'none'">
  576. <!ENTITY % pagenum.attrib
  577. "pagenum CDATA #IMPLIED">
  578. <!ENTITY % local.status.attrib "">
  579. <!ENTITY % status.attrib
  580. "status CDATA #IMPLIED
  581. %local.status.attrib;"
  582. >
  583. <!ENTITY % width.attrib
  584. "width CDATA #IMPLIED">
  585. <!ENTITY % local.title.attrib "">
  586. <!ENTITY % title.role.attrib "%role.attrib;">
  587. <!ELEMENT title (%title.char.mix;)*>
  588. <!ATTLIST title
  589. %pagenum.attrib;
  590. %common.attrib;
  591. %title.role.attrib;
  592. %local.title.attrib;
  593. >
  594. <!ENTITY % local.titleabbrev.attrib "">
  595. <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
  596. <!ELEMENT titleabbrev (%title.char.mix;)*>
  597. <!ATTLIST titleabbrev
  598. %common.attrib;
  599. %titleabbrev.role.attrib;
  600. %local.titleabbrev.attrib;
  601. >
  602. <!ENTITY % local.subtitle.attrib "">
  603. <!ENTITY % subtitle.role.attrib "%role.attrib;">
  604. <!ELEMENT subtitle (%title.char.mix;)*>
  605. <!ATTLIST subtitle
  606. %common.attrib;
  607. %subtitle.role.attrib;
  608. %local.subtitle.attrib;
  609. >
  610. <!ENTITY % local.bibliomixed.attrib "">
  611. <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
  612. <!ATTLIST bibliomixed
  613. %common.attrib;
  614. %bibliomixed.role.attrib;
  615. %local.bibliomixed.attrib;
  616. >
  617. <!ENTITY % local.articleinfo.attrib "">
  618. <!ENTITY % articleinfo.role.attrib "%role.attrib;">
  619. <!ATTLIST articleinfo
  620. %common.attrib;
  621. %articleinfo.role.attrib;
  622. %local.articleinfo.attrib;
  623. >
  624. <!ENTITY % bibliomset.role.attrib "%role.attrib;">
  625. <!ENTITY % local.bibliomset.attrib "">
  626. <!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*
  627. >
  628. <!ATTLIST bibliomset
  629. relation CDATA #IMPLIED
  630. %common.attrib;
  631. %bibliomset.role.attrib;
  632. %local.bibliomset.attrib;
  633. >
  634. <!ENTITY % local.bibliomisc.attrib "">
  635. <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
  636. <!ELEMENT bibliomisc (%para.char.mix;)*>
  637. <!ATTLIST bibliomisc
  638. %common.attrib;
  639. %bibliomisc.role.attrib;
  640. %local.bibliomisc.attrib;
  641. >
  642. <!ENTITY % local.subjectset.attrib "">
  643. <!ENTITY % subjectset.role.attrib "%role.attrib;">
  644. <!ELEMENT subjectset (subject+)>
  645. <!ATTLIST subjectset
  646. scheme NMTOKEN #IMPLIED
  647. %common.attrib;
  648. %subjectset.role.attrib;
  649. %local.subjectset.attrib;
  650. >
  651. <!ENTITY % local.subject.attrib "">
  652. <!ENTITY % subject.role.attrib "%role.attrib;">
  653. <!ELEMENT subject (subjectterm+)>
  654. <!ATTLIST subject
  655. weight CDATA #IMPLIED
  656. %common.attrib;
  657. %subject.role.attrib;
  658. %local.subject.attrib;
  659. >
  660. <!ENTITY % local.subjectterm.attrib "">
  661. <!ENTITY % subjectterm.role.attrib "%role.attrib;">
  662. <!ELEMENT subjectterm (#PCDATA)>
  663. <!ATTLIST subjectterm
  664. %common.attrib;
  665. %subjectterm.role.attrib;
  666. %local.subjectterm.attrib;
  667. >
  668. <!ENTITY % local.keywordset.attrib "">
  669. <!ENTITY % keywordset.role.attrib "%role.attrib;">
  670. <!ELEMENT keywordset (keyword+)>
  671. <!ATTLIST keywordset
  672. %common.attrib;
  673. %keywordset.role.attrib;
  674. %local.keywordset.attrib;
  675. >
  676. <!ENTITY % local.keyword.attrib "">
  677. <!ENTITY % keyword.role.attrib "%role.attrib;">
  678. <!ELEMENT keyword (#PCDATA)>
  679. <!ATTLIST keyword
  680. %common.attrib;
  681. %keyword.role.attrib;
  682. %local.keyword.attrib;
  683. >
  684. <!ENTITY % local.sidebar.attrib "">
  685. <!ENTITY % sidebar.role.attrib "%role.attrib;">
  686. <!ATTLIST sidebar
  687. %common.attrib;
  688. %sidebar.role.attrib;
  689. %local.sidebar.attrib;
  690. >
  691. <!ENTITY % local.abstract.attrib "">
  692. <!ENTITY % abstract.role.attrib "%role.attrib;">
  693. <!ELEMENT abstract (title?, (%para.class;)+)>
  694. <!ATTLIST abstract
  695. %common.attrib;
  696. %abstract.role.attrib;
  697. %local.abstract.attrib;
  698. >
  699. <!ENTITY % local.authorblurb.attrib "">
  700. <!ENTITY % authorblurb.role.attrib "%role.attrib;">
  701. <!ELEMENT authorblurb (title?, (%para.class;)+)>
  702. <!ATTLIST authorblurb
  703. %common.attrib;
  704. %authorblurb.role.attrib;
  705. %local.authorblurb.attrib;
  706. >
  707. <!ENTITY % local.blockquote.attrib "">
  708. <!ENTITY % blockquote.role.attrib "%role.attrib;">
  709. <!ATTLIST blockquote
  710. %common.attrib;
  711. %blockquote.role.attrib;
  712. %local.blockquote.attrib;
  713. >
  714. <!ENTITY % local.attribution.attrib "">
  715. <!ENTITY % attribution.role.attrib "%role.attrib;">
  716. <!ELEMENT attribution (%para.char.mix;)*>
  717. <!ATTLIST attribution
  718. %common.attrib;
  719. %attribution.role.attrib;
  720. %local.attribution.attrib;
  721. >
  722. <!ENTITY % local.epigraph.attrib "">
  723. <!ENTITY % epigraph.role.attrib "%role.attrib;">
  724. <!ELEMENT epigraph (attribution?, ((%para.class;)|literallayout)+)>
  725. <!ATTLIST epigraph
  726. %common.attrib;
  727. %epigraph.role.attrib;
  728. %local.epigraph.attrib;
  729. >
  730. <!ENTITY % local.footnote.attrib "">
  731. <!ENTITY % footnote.role.attrib "%role.attrib;">
  732. <!ELEMENT footnote ((%footnote.mix;)+)
  733. >
  734. <!ATTLIST footnote
  735. %label.attrib;
  736. %common.attrib;
  737. %footnote.role.attrib;
  738. %local.footnote.attrib;
  739. >
  740. <!ENTITY % local.para.attrib "">
  741. <!ENTITY % para.role.attrib "%role.attrib;">
  742. <!ATTLIST para
  743. %common.attrib;
  744. %para.role.attrib;
  745. %local.para.attrib;
  746. >
  747. <!ENTITY % local.admon.attrib "">
  748. <!ENTITY % admon.role.attrib "%role.attrib;">
  749. <!ELEMENT note (title?, (%admon.mix;)+)
  750. >
  751. <!ATTLIST note
  752. %common.attrib;
  753. %admon.role.attrib;
  754. %local.admon.attrib;
  755. >
  756. <!ENTITY % local.itemizedlist.attrib "">
  757. <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
  758. <!ATTLIST itemizedlist spacing (normal
  759. |compact) #IMPLIED
  760. %mark.attrib;
  761. %common.attrib;
  762. %itemizedlist.role.attrib;
  763. %local.itemizedlist.attrib;
  764. >
  765. <!ENTITY % local.orderedlist.attrib "">
  766. <!ENTITY % orderedlist.role.attrib "%role.attrib;">
  767. <!ATTLIST orderedlist
  768. numeration (arabic
  769. |upperalpha
  770. |loweralpha
  771. |upperroman
  772. |lowerroman) #IMPLIED
  773. inheritnum (inherit
  774. |ignore) "ignore"
  775. continuation (continues
  776. |restarts) "restarts"
  777. spacing (normal
  778. |compact) #IMPLIED
  779. %common.attrib;
  780. %orderedlist.role.attrib;
  781. %local.orderedlist.attrib;
  782. >
  783. <!ENTITY % local.listitem.attrib "">
  784. <!ENTITY % listitem.role.attrib "%role.attrib;">
  785. <!ELEMENT listitem ((%component.mix;)+)>
  786. <!ATTLIST listitem
  787. override CDATA #IMPLIED
  788. %common.attrib;
  789. %listitem.role.attrib;
  790. %local.listitem.attrib;
  791. >
  792. <!ENTITY % local.variablelist.attrib "">
  793. <!ENTITY % variablelist.role.attrib "%role.attrib;">
  794. <!ATTLIST variablelist
  795. termlength CDATA #IMPLIED
  796. %common.attrib;
  797. %variablelist.role.attrib;
  798. %local.variablelist.attrib;
  799. >
  800. <!ENTITY % local.varlistentry.attrib "">
  801. <!ENTITY % varlistentry.role.attrib "%role.attrib;">
  802. <!ELEMENT varlistentry (term+, listitem)>
  803. <!ATTLIST varlistentry
  804. %common.attrib;
  805. %varlistentry.role.attrib;
  806. %local.varlistentry.attrib;
  807. >
  808. <!ENTITY % local.term.attrib "">
  809. <!ENTITY % term.role.attrib "%role.attrib;">
  810. <!ELEMENT term (%para.char.mix;)*>
  811. <!ATTLIST term
  812. %common.attrib;
  813. %term.role.attrib;
  814. %local.term.attrib;
  815. >
  816. <!ENTITY % local.example.attrib "">
  817. <!ENTITY % example.role.attrib "%role.attrib;">
  818. <!ATTLIST example
  819. floatstyle CDATA #IMPLIED
  820. %label.attrib;
  821. %width.attrib;
  822. %common.attrib;
  823. %example.role.attrib;
  824. %local.example.attrib;
  825. >
  826. <!ENTITY % local.programlisting.attrib "">
  827. <!ENTITY % programlisting.role.attrib "%role.attrib;">
  828. <!ATTLIST programlisting
  829. %width.attrib;
  830. %linespecific.attrib;
  831. %common.attrib;
  832. %programlisting.role.attrib;
  833. %local.programlisting.attrib;
  834. >
  835. <!ENTITY % local.literallayout.attrib "">
  836. <!ENTITY % literallayout.role.attrib "%role.attrib;">
  837. <!ATTLIST literallayout
  838. %width.attrib;
  839. %linespecific.attrib;
  840. class (monospaced|normal) "normal"
  841. %common.attrib;
  842. %literallayout.role.attrib;
  843. %local.literallayout.attrib;
  844. >
  845. <!ENTITY % local.figure.attrib "">
  846. <!ENTITY % figure.role.attrib "%role.attrib;">
  847. <!ATTLIST figure
  848. float %yesorno.attvals; '0'
  849. floatstyle CDATA #IMPLIED
  850. pgwide %yesorno.attvals; #IMPLIED
  851. %label.attrib;
  852. %common.attrib;
  853. %figure.role.attrib;
  854. %local.figure.attrib;
  855. >
  856. <!ENTITY % local.mediaobject.attrib "">
  857. <!ENTITY % mediaobject.role.attrib "%role.attrib;">
  858. <!ELEMENT mediaobject (objectinfo?,
  859. (%mediaobject.mix;)+,
  860. caption?)>
  861. <!ATTLIST mediaobject
  862. %common.attrib;
  863. %mediaobject.role.attrib;
  864. %local.mediaobject.attrib;
  865. >
  866. <!ENTITY % local.inlinemediaobject.attrib "">
  867. <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
  868. <!ELEMENT inlinemediaobject (objectinfo?,
  869. (%mediaobject.mix;)+)>
  870. <!ATTLIST inlinemediaobject
  871. %common.attrib;
  872. %inlinemediaobject.role.attrib;
  873. %local.inlinemediaobject.attrib;
  874. >
  875. <!ENTITY % local.videoobject.attrib "">
  876. <!ENTITY % videoobject.role.attrib "%role.attrib;">
  877. <!ELEMENT videoobject (objectinfo?, videodata)>
  878. <!ATTLIST videoobject
  879. %common.attrib;
  880. %videoobject.role.attrib;
  881. %local.videoobject.attrib;
  882. >
  883. <!ENTITY % local.audioobject.attrib "">
  884. <!ENTITY % audioobject.role.attrib "%role.attrib;">
  885. <!ELEMENT audioobject (objectinfo?, audiodata)>
  886. <!ATTLIST audioobject
  887. %common.attrib;
  888. %audioobject.role.attrib;
  889. %local.audioobject.attrib;
  890. >
  891. <!ENTITY % local.imageobject.attrib "">
  892. <!ENTITY % imageobject.role.attrib "%role.attrib;">
  893. <!ELEMENT imageobject (objectinfo?, imagedata)>
  894. <!ATTLIST imageobject
  895. %common.attrib;
  896. %imageobject.role.attrib;
  897. %local.imageobject.attrib;
  898. >
  899. <!ENTITY % local.textobject.attrib "">
  900. <!ENTITY % textobject.role.attrib "%role.attrib;">
  901. <!ELEMENT textobject (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
  902. <!ATTLIST textobject
  903. %common.attrib;
  904. %textobject.role.attrib;
  905. %local.textobject.attrib;
  906. >
  907. <!ENTITY % local.objectinfo.attrib "">
  908. <!ENTITY % objectinfo.role.attrib "%role.attrib;">
  909. <!ATTLIST objectinfo
  910. %common.attrib;
  911. %objectinfo.role.attrib;
  912. %local.objectinfo.attrib;
  913. >
  914. <!ENTITY % local.objectdata.attrib "">
  915. <!ENTITY % objectdata.attrib
  916. "
  917. entityref ENTITY #IMPLIED
  918. fileref CDATA #IMPLIED
  919. format (%notation.class;)
  920. #IMPLIED
  921. srccredit CDATA #IMPLIED
  922. %local.objectdata.attrib;"
  923. >
  924. <!ENTITY % local.videodata.attrib "">
  925. <!ENTITY % videodata.role.attrib "%role.attrib;">
  926. <!ELEMENT videodata EMPTY>
  927. <!ATTLIST videodata
  928. width CDATA #IMPLIED
  929. contentwidth CDATA #IMPLIED
  930. depth CDATA #IMPLIED
  931. contentdepth CDATA #IMPLIED
  932. align (left
  933. |right
  934. |center) #IMPLIED
  935. valign (top
  936. |middle
  937. |bottom) #IMPLIED
  938. scale CDATA #IMPLIED
  939. scalefit %yesorno.attvals;
  940. #IMPLIED
  941. %objectdata.attrib;
  942. %common.attrib;
  943. %videodata.role.attrib;
  944. %local.videodata.attrib;
  945. >
  946. <!ENTITY % local.audiodata.attrib "">
  947. <!ENTITY % audiodata.role.attrib "%role.attrib;">
  948. <!ELEMENT audiodata EMPTY>
  949. <!ATTLIST audiodata
  950. %objectdata.attrib;
  951. %common.attrib;
  952. %audiodata.role.attrib;
  953. %local.audiodata.attrib;
  954. >
  955. <!ENTITY % local.imagedata.attrib "">
  956. <!ENTITY % imagedata.role.attrib "%role.attrib;">
  957. <!ELEMENT imagedata EMPTY>
  958. <!ATTLIST imagedata
  959. width CDATA #IMPLIED
  960. contentwidth CDATA #IMPLIED
  961. depth CDATA #IMPLIED
  962. contentdepth CDATA #IMPLIED
  963. align (left
  964. |right
  965. |center) #IMPLIED
  966. valign (top
  967. |middle
  968. |bottom) #IMPLIED
  969. scale CDATA #IMPLIED
  970. scalefit %yesorno.attvals;
  971. #IMPLIED
  972. %objectdata.attrib;
  973. %common.attrib;
  974. %imagedata.role.attrib;
  975. %local.imagedata.attrib;
  976. >
  977. <!ENTITY % local.textdata.attrib "">
  978. <!ENTITY % textdata.role.attrib "%role.attrib;">
  979. <!ELEMENT textdata EMPTY>
  980. <!ATTLIST textdata
  981. encoding CDATA #IMPLIED
  982. %objectdata.attrib;
  983. %common.attrib;
  984. %textdata.role.attrib;
  985. %local.textdata.attrib;
  986. >
  987. <!ENTITY % html.coreattrs
  988. "id ID #IMPLIED
  989. class CDATA #IMPLIED
  990. style CDATA #IMPLIED
  991. title CDATA #IMPLIED"
  992. >
  993. <!ENTITY % i18n
  994. "xml:lang NMTOKEN #IMPLIED"
  995. >
  996. <!ENTITY % events
  997. "onclick CDATA #IMPLIED
  998. ondblclick CDATA #IMPLIED
  999. onmousedown CDATA #IMPLIED
  1000. onmouseup CDATA #IMPLIED
  1001. onmouseover CDATA #IMPLIED
  1002. onmousemove CDATA #IMPLIED
  1003. onmouseout CDATA #IMPLIED
  1004. onkeypress CDATA #IMPLIED
  1005. onkeydown CDATA #IMPLIED
  1006. onkeyup CDATA #IMPLIED"
  1007. >
  1008. <!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
  1009. <!ENTITY % cellhalign
  1010. "align (left|center|right|justify|char) #IMPLIED
  1011. char CDATA #IMPLIED
  1012. charoff CDATA #IMPLIED"
  1013. >
  1014. <!ENTITY % cellvalign
  1015. "valign (top|middle|bottom|baseline) #IMPLIED"
  1016. >
  1017. <!ELEMENT colgroup (col)*>
  1018. <!ELEMENT col EMPTY>
  1019. <!ELEMENT tr (th|td)+>
  1020. <!ELEMENT th (%para.char.mix; | %tabentry.mix;)*>
  1021. <!ELEMENT td (%para.char.mix; | %tabentry.mix;)*>
  1022. <!ATTLIST colgroup
  1023. %attrs;
  1024. span CDATA "1"
  1025. width CDATA #IMPLIED
  1026. %cellhalign;
  1027. %cellvalign;
  1028. >
  1029. <!ATTLIST col
  1030. %attrs;
  1031. span CDATA "1"
  1032. width CDATA #IMPLIED
  1033. %cellhalign;
  1034. %cellvalign;
  1035. >
  1036. <!ATTLIST tr
  1037. %attrs;
  1038. %cellhalign;
  1039. %cellvalign;
  1040. bgcolor CDATA #IMPLIED
  1041. >
  1042. <!ATTLIST th
  1043. %attrs;
  1044. abbr CDATA #IMPLIED
  1045. axis CDATA #IMPLIED
  1046. headers IDREFS #IMPLIED
  1047. scope (row|col|rowgroup|colgroup) #IMPLIED
  1048. rowspan CDATA "1"
  1049. colspan CDATA "1"
  1050. %cellhalign;
  1051. %cellvalign;
  1052. nowrap (nowrap) #IMPLIED
  1053. bgcolor CDATA #IMPLIED
  1054. width CDATA #IMPLIED
  1055. height CDATA #IMPLIED
  1056. >
  1057. <!ATTLIST td
  1058. %attrs;
  1059. abbr CDATA #IMPLIED
  1060. axis CDATA #IMPLIED
  1061. headers IDREFS #IMPLIED
  1062. scope (row|col|rowgroup|colgroup) #IMPLIED
  1063. rowspan CDATA "1"
  1064. colspan CDATA "1"
  1065. %cellhalign;
  1066. %cellvalign;
  1067. nowrap (nowrap) #IMPLIED
  1068. bgcolor CDATA #IMPLIED
  1069. width CDATA #IMPLIED
  1070. height CDATA #IMPLIED
  1071. >
  1072. <!ENTITY % tables.role.attrib "%role.attrib;">
  1073. <!ENTITY % bodyatt "
  1074. floatstyle CDATA #IMPLIED
  1075. %label.attrib;"
  1076. >
  1077. <!ENTITY % secur "
  1078. %common.attrib;
  1079. class CDATA #IMPLIED
  1080. style CDATA #IMPLIED
  1081. title CDATA #IMPLIED
  1082. %i18n;
  1083. %events;
  1084. %tables.role.attrib;">
  1085. <!ENTITY % common.table.attribs
  1086. "%bodyatt;
  1087. %secur;">
  1088. <!ENTITY % tbl.table.att '
  1089. tabstyle CDATA #IMPLIED
  1090. tocentry %yesorno.attvals; #IMPLIED
  1091. shortentry %yesorno.attvals; #IMPLIED
  1092. orient (port|land) #IMPLIED
  1093. pgwide %yesorno.attvals; #IMPLIED
  1094. summary CDATA #IMPLIED
  1095. width CDATA #IMPLIED
  1096. border CDATA #IMPLIED
  1097. rules (none | groups | rows | cols | all) #IMPLIED
  1098. cellspacing CDATA #IMPLIED
  1099. cellpadding CDATA #IMPLIED
  1100. align (left|center|right) #IMPLIED
  1101. bgcolor CDATA #IMPLIED
  1102. '>
  1103. <!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
  1104. top|bottom|topbot|all|sides|none">
  1105. <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
  1106. <!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))">
  1107. <!ENTITY % tbl.tbody.mdl "(tr+|row+)">
  1108. <!ENTITY % yesorno 'CDATA'>
  1109. <!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody">
  1110. <!ENTITY % tbl.tgroup.att '
  1111. tgroupstyle CDATA #IMPLIED '>
  1112. <!ENTITY % tbl.row.mdl "(entry|entrytbl)+">
  1113. <!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody">
  1114. <!ELEMENT table (%tbl.table.mdl;)>
  1115. <!ATTLIST table
  1116. frame (%tbl.frame.attval;) #IMPLIED
  1117. colsep %yesorno; #IMPLIED
  1118. rowsep %yesorno; #IMPLIED
  1119. %tbl.table.att;
  1120. %bodyatt;
  1121. %secur;
  1122. >
  1123. <!ELEMENT tgroup (%tbl.tgroup.mdl;) >
  1124. <!ATTLIST tgroup
  1125. cols CDATA #REQUIRED
  1126. %tbl.tgroup.att;
  1127. colsep %yesorno; #IMPLIED
  1128. rowsep %yesorno; #IMPLIED
  1129. align (left|right|center|justify|char) #IMPLIED
  1130. char CDATA #IMPLIED
  1131. charoff CDATA #IMPLIED
  1132. %secur;
  1133. >
  1134. <!ELEMENT colspec EMPTY >
  1135. <!ATTLIST colspec
  1136. colnum CDATA #IMPLIED
  1137. colname CDATA #IMPLIED
  1138. colwidth CDATA #IMPLIED
  1139. colsep %yesorno; #IMPLIED
  1140. rowsep %yesorno; #IMPLIED
  1141. align (left|right|center|justify|char) #IMPLIED
  1142. char CDATA #IMPLIED
  1143. charoff CDATA #IMPLIED
  1144. >
  1145. <!ELEMENT spanspec EMPTY >
  1146. <!ATTLIST spanspec
  1147. namest CDATA #REQUIRED
  1148. nameend CDATA #REQUIRED
  1149. spanname CDATA #REQUIRED
  1150. colsep %yesorno; #IMPLIED
  1151. rowsep %yesorno; #IMPLIED
  1152. align (left|right|center|justify|char) #IMPLIED
  1153. char CDATA #IMPLIED
  1154. charoff CDATA #IMPLIED
  1155. >
  1156. <!ELEMENT thead (%tbl.hdft.mdl;)>
  1157. <!ATTLIST thead
  1158. valign (top|middle|bottom) #IMPLIED
  1159. %secur;
  1160. >
  1161. <!ELEMENT tfoot (%tbl.hdft.mdl;)>
  1162. <!ATTLIST tfoot
  1163. valign (top|middle|bottom) #IMPLIED
  1164. %secur;
  1165. >
  1166. <!ELEMENT tbody (%tbl.tbody.mdl;)>
  1167. <!ATTLIST tbody
  1168. valign (top|middle|bottom) #IMPLIED
  1169. %secur;
  1170. >
  1171. <!ELEMENT row (%tbl.row.mdl;)>
  1172. <!ATTLIST row
  1173. rowsep %yesorno; #IMPLIED
  1174. valign (top|middle|bottom) #IMPLIED
  1175. %secur;
  1176. >
  1177. <!ELEMENT entrytbl (%tbl.entrytbl.mdl;)>
  1178. <!ATTLIST entrytbl
  1179. cols CDATA #REQUIRED
  1180. %tbl.tgroup.att;
  1181. colname CDATA #IMPLIED
  1182. spanname CDATA #IMPLIED
  1183. namest CDATA #IMPLIED
  1184. nameend CDATA #IMPLIED
  1185. colsep %yesorno; #IMPLIED
  1186. rowsep %yesorno; #IMPLIED
  1187. align (left|right|center|justify|char) #IMPLIED
  1188. char CDATA #IMPLIED
  1189. charoff CDATA #IMPLIED
  1190. %secur;
  1191. >
  1192. <!ELEMENT entry (%tbl.entry.mdl;)*>
  1193. <!ATTLIST entry
  1194. colname CDATA #IMPLIED
  1195. namest CDATA #IMPLIED
  1196. nameend CDATA #IMPLIED
  1197. spanname CDATA #IMPLIED
  1198. morerows CDATA #IMPLIED
  1199. colsep %yesorno; #IMPLIED
  1200. rowsep %yesorno; #IMPLIED
  1201. align (left|right|center|justify|char) #IMPLIED
  1202. char CDATA #IMPLIED
  1203. charoff CDATA #IMPLIED
  1204. rotate %yesorno; #IMPLIED
  1205. valign (top|middle|bottom) #IMPLIED
  1206. %secur;
  1207. >
  1208. <!ENTITY % local.informaltable.attrib "">
  1209. <!ATTLIST informaltable
  1210. frame (%tbl.frame.attval;) #IMPLIED
  1211. colsep %yesorno.attvals; #IMPLIED
  1212. rowsep %yesorno.attvals; #IMPLIED
  1213. %common.table.attribs;
  1214. %tbl.table.att;
  1215. %local.informaltable.attrib;
  1216. >
  1217. <!ENTITY % local.caption.attrib "">
  1218. <!ENTITY % caption.role.attrib "%role.attrib;">
  1219. <!ELEMENT caption (#PCDATA | %textobject.mix;)*>
  1220. <!ENTITY % caption.attlist.content "
  1221. %lang.attrib;
  1222. %remap.attrib;
  1223. %xreflabel.attrib;
  1224. %revisionflag.attrib;
  1225. %effectivity.attrib;
  1226. %dir.attrib;
  1227. %xml-base.attrib;
  1228. %local.common.attrib;
  1229. %caption.role.attrib;
  1230. %attrs;
  1231. align (top|bottom|left|right) #IMPLIED
  1232. %local.caption.attrib;
  1233. ">
  1234. <!ATTLIST caption %caption.attlist.content;>
  1235. <!ENTITY % local.affiliation.attrib "">
  1236. <!ENTITY % affiliation.role.attrib "%role.attrib;">
  1237. <!ATTLIST affiliation
  1238. %common.attrib;
  1239. %affiliation.role.attrib;
  1240. %local.affiliation.attrib;
  1241. >
  1242. <!ENTITY % local.jobtitle.attrib "">
  1243. <!ENTITY % jobtitle.role.attrib "%role.attrib;">
  1244. <!ELEMENT jobtitle (%docinfo.char.mix;)*>
  1245. <!ATTLIST jobtitle
  1246. %common.attrib;
  1247. %jobtitle.role.attrib;
  1248. %local.jobtitle.attrib;
  1249. >
  1250. <!ENTITY % local.author.attrib "">
  1251. <!ENTITY % author.role.attrib "%role.attrib;">
  1252. <!ATTLIST author
  1253. %common.attrib;
  1254. %author.role.attrib;
  1255. %local.author.attrib;
  1256. >
  1257. <!ENTITY % local.authorgroup.attrib "">
  1258. <!ENTITY % authorgroup.role.attrib "%role.attrib;">
  1259. <!ATTLIST authorgroup
  1260. %common.attrib;
  1261. %authorgroup.role.attrib;
  1262. %local.authorgroup.attrib;
  1263. >
  1264. <!ENTITY % local.authorinitials.attrib "">
  1265. <!ENTITY % authorinitials.role.attrib "%role.attrib;">
  1266. <!ELEMENT authorinitials (%docinfo.char.mix;)*>
  1267. <!ATTLIST authorinitials
  1268. %common.attrib;
  1269. %authorinitials.role.attrib;
  1270. %local.authorinitials.attrib;
  1271. >
  1272. <!ENTITY % local.copyright.attrib "">
  1273. <!ENTITY % copyright.role.attrib "%role.attrib;">
  1274. <!ELEMENT copyright (year+, holder*)>
  1275. <!ATTLIST copyright
  1276. %common.attrib;
  1277. %copyright.role.attrib;
  1278. %local.copyright.attrib;
  1279. >
  1280. <!ENTITY % local.year.attrib "">
  1281. <!ENTITY % year.role.attrib "%role.attrib;">
  1282. <!ELEMENT year (%docinfo.char.mix;)*>
  1283. <!ATTLIST year
  1284. %common.attrib;
  1285. %year.role.attrib;
  1286. %local.year.attrib;
  1287. >
  1288. <!ENTITY % local.holder.attrib "">
  1289. <!ENTITY % holder.role.attrib "%role.attrib;">
  1290. <!ELEMENT holder (%docinfo.char.mix;)*>
  1291. <!ATTLIST holder
  1292. %common.attrib;
  1293. %holder.role.attrib;
  1294. %local.holder.attrib;
  1295. >
  1296. <!ENTITY % local.corpauthor.attrib "">
  1297. <!ENTITY % corpauthor.role.attrib "%role.attrib;">
  1298. <!ELEMENT corpauthor (%docinfo.char.mix;)*>
  1299. <!ATTLIST corpauthor
  1300. %common.attrib;
  1301. %corpauthor.role.attrib;
  1302. %local.corpauthor.attrib;
  1303. >
  1304. <!ENTITY % local.date.attrib "">
  1305. <!ENTITY % date.role.attrib "%role.attrib;">
  1306. <!ELEMENT date (%docinfo.char.mix;)*>
  1307. <!ATTLIST date
  1308. %common.attrib;
  1309. %date.role.attrib;
  1310. %local.date.attrib;
  1311. >
  1312. <!ENTITY % local.edition.attrib "">
  1313. <!ENTITY % edition.role.attrib "%role.attrib;">
  1314. <!ELEMENT edition (%docinfo.char.mix;)*>
  1315. <!ATTLIST edition
  1316. %common.attrib;
  1317. %edition.role.attrib;
  1318. %local.edition.attrib;
  1319. >
  1320. <!ENTITY % local.editor.attrib "">
  1321. <!ENTITY % editor.role.attrib "%role.attrib;">
  1322. <!ATTLIST editor
  1323. %common.attrib;
  1324. %editor.role.attrib;
  1325. %local.editor.attrib;
  1326. >
  1327. <!ENTITY % local.issuenum.attrib "">
  1328. <!ENTITY % issuenum.role.attrib "%role.attrib;">
  1329. <!ELEMENT issuenum (%docinfo.char.mix;)*>
  1330. <!ATTLIST issuenum
  1331. %common.attrib;
  1332. %issuenum.role.attrib;
  1333. %local.issuenum.attrib;
  1334. >
  1335. <!ENTITY % local.legalnotice.attrib "">
  1336. <!ENTITY % legalnotice.role.attrib "%role.attrib;">
  1337. <!ATTLIST legalnotice
  1338. %common.attrib;
  1339. %legalnotice.role.attrib;
  1340. %local.legalnotice.attrib;
  1341. >
  1342. <!ENTITY % local.orgname.attrib "">
  1343. <!ENTITY % orgname.role.attrib "%role.attrib;">
  1344. <!ELEMENT orgname (%docinfo.char.mix;)*>
  1345. <!ATTLIST orgname
  1346. %common.attrib;
  1347. class (corporation|nonprofit|consortium|informal|other) #IMPLIED
  1348. otherclass CDATA #IMPLIED
  1349. %orgname.role.attrib;
  1350. %local.orgname.attrib;
  1351. >
  1352. <!ENTITY % local.othercredit.attrib "">
  1353. <!ENTITY % othercredit.role.attrib "%role.attrib;">
  1354. <!ATTLIST othercredit
  1355. class (graphicdesigner
  1356. |productioneditor
  1357. |copyeditor
  1358. |technicaleditor
  1359. |translator
  1360. |other) #IMPLIED
  1361. %common.attrib;
  1362. %othercredit.role.attrib;
  1363. %local.othercredit.attrib;
  1364. >
  1365. <!ENTITY % local.firstname.attrib "">
  1366. <!ENTITY % firstname.role.attrib "%role.attrib;">
  1367. <!ELEMENT firstname (%docinfo.char.mix;)*>
  1368. <!ATTLIST firstname
  1369. %common.attrib;
  1370. %firstname.role.attrib;
  1371. %local.firstname.attrib;
  1372. >
  1373. <!ENTITY % local.honorific.attrib "">
  1374. <!ENTITY % honorific.role.attrib "%role.attrib;">
  1375. <!ELEMENT honorific (%docinfo.char.mix;)*>
  1376. <!ATTLIST honorific
  1377. %common.attrib;
  1378. %honorific.role.attrib;
  1379. %local.honorific.attrib;
  1380. >
  1381. <!ENTITY % local.lineage.attrib "">
  1382. <!ENTITY % lineage.role.attrib "%role.attrib;">
  1383. <!ELEMENT lineage (%docinfo.char.mix;)*>
  1384. <!ATTLIST lineage
  1385. %common.attrib;
  1386. %lineage.role.attrib;
  1387. %local.lineage.attrib;
  1388. >
  1389. <!ENTITY % local.othername.attrib "">
  1390. <!ENTITY % othername.role.attrib "%role.attrib;">
  1391. <!ELEMENT othername (%docinfo.char.mix;)*>
  1392. <!ATTLIST othername
  1393. %common.attrib;
  1394. %othername.role.attrib;
  1395. %local.othername.attrib;
  1396. >
  1397. <!ENTITY % local.surname.attrib "">
  1398. <!ENTITY % surname.role.attrib "%role.attrib;">
  1399. <!ELEMENT surname (%docinfo.char.mix;)*>
  1400. <!ATTLIST surname
  1401. %common.attrib;
  1402. %surname.role.attrib;
  1403. %local.surname.attrib;
  1404. >
  1405. <!ENTITY % local.pubdate.attrib "">
  1406. <!ENTITY % pubdate.role.attrib "%role.attrib;">
  1407. <!ELEMENT pubdate (%docinfo.char.mix;)*>
  1408. <!ATTLIST pubdate
  1409. %common.attrib;
  1410. %pubdate.role.attrib;
  1411. %local.pubdate.attrib;
  1412. >
  1413. <!ENTITY % local.publishername.attrib "">
  1414. <!ENTITY % publishername.role.attrib "%role.attrib;">
  1415. <!ELEMENT publishername (%docinfo.char.mix;)*>
  1416. <!ATTLIST publishername
  1417. %common.attrib;
  1418. %publishername.role.attrib;
  1419. %local.publishername.attrib;
  1420. >
  1421. <!ENTITY % local.releaseinfo.attrib "">
  1422. <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
  1423. <!ELEMENT releaseinfo (%docinfo.char.mix;)*>
  1424. <!ATTLIST releaseinfo
  1425. %common.attrib;
  1426. %releaseinfo.role.attrib;
  1427. %local.releaseinfo.attrib;
  1428. >
  1429. <!ENTITY % local.revhistory.attrib "">
  1430. <!ENTITY % revhistory.role.attrib "%role.attrib;">
  1431. <!ELEMENT revhistory (revision+)>
  1432. <!ATTLIST revhistory
  1433. %common.attrib;
  1434. %revhistory.role.attrib;
  1435. %local.revhistory.attrib;
  1436. >
  1437. <!ENTITY % local.revision.attrib "">
  1438. <!ENTITY % revision.role.attrib "%role.attrib;">
  1439. <!ELEMENT revision (revnumber, date, (author|authorinitials)*,
  1440. (revremark|revdescription)?)>
  1441. <!ATTLIST revision
  1442. %common.attrib;
  1443. %revision.role.attrib;
  1444. %local.revision.attrib;
  1445. >
  1446. <!ENTITY % local.revnumber.attrib "">
  1447. <!ENTITY % revnumber.role.attrib "%role.attrib;">
  1448. <!ELEMENT revnumber (%docinfo.char.mix;)*>
  1449. <!ATTLIST revnumber
  1450. %common.attrib;
  1451. %revnumber.role.attrib;
  1452. %local.revnumber.attrib;
  1453. >
  1454. <!ENTITY % local.revremark.attrib "">
  1455. <!ENTITY % revremark.role.attrib "%role.attrib;">
  1456. <!ELEMENT revremark (%docinfo.char.mix;)*>
  1457. <!ATTLIST revremark
  1458. %common.attrib;
  1459. %revremark.role.attrib;
  1460. %local.revremark.attrib;
  1461. >
  1462. <!ENTITY % local.revdescription.attrib "">
  1463. <!ENTITY % revdescription.role.attrib "%role.attrib;">
  1464. <!ELEMENT revdescription ((%revdescription.mix;)+)>
  1465. <!ATTLIST revdescription
  1466. %common.attrib;
  1467. %revdescription.role.attrib;
  1468. %local.revdescription.attrib;
  1469. >
  1470. <!ENTITY % local.volumenum.attrib "">
  1471. <!ENTITY % volumenum.role.attrib "%role.attrib;">
  1472. <!ELEMENT volumenum (%docinfo.char.mix;)*>
  1473. <!ATTLIST volumenum
  1474. %common.attrib;
  1475. %volumenum.role.attrib;
  1476. %local.volumenum.attrib;
  1477. >
  1478. <!ENTITY % local.command.attrib "">
  1479. <!ENTITY % command.role.attrib "%role.attrib;">
  1480. <!ELEMENT command (%cptr.char.mix;)*>
  1481. <!ATTLIST command
  1482. %moreinfo.attrib;
  1483. %common.attrib;
  1484. %command.role.attrib;
  1485. %local.command.attrib;
  1486. >
  1487. <!ENTITY % local.computeroutput.attrib "">
  1488. <!ENTITY % computeroutput.role.attrib "%role.attrib;">
  1489. <!ATTLIST computeroutput
  1490. %moreinfo.attrib;
  1491. %common.attrib;
  1492. %computeroutput.role.attrib;
  1493. %local.computeroutput.attrib;
  1494. >
  1495. <!ENTITY % local.email.attrib "">
  1496. <!ENTITY % email.role.attrib "%role.attrib;">
  1497. <!ELEMENT email (%docinfo.char.mix;)*>
  1498. <!ATTLIST email
  1499. %common.attrib;
  1500. %email.role.attrib;
  1501. %local.email.attrib;
  1502. >
  1503. <!ENTITY % local.filename.attrib "">
  1504. <!ENTITY % filename.role.attrib "%role.attrib;">
  1505. <!ELEMENT filename (%cptr.char.mix;)*>
  1506. <!ATTLIST filename
  1507. class (headerfile
  1508. |partition
  1509. |devicefile
  1510. |libraryfile
  1511. |directory
  1512. |extension
  1513. |symlink) #IMPLIED
  1514. path CDATA #IMPLIED
  1515. %moreinfo.attrib;
  1516. %common.attrib;
  1517. %filename.role.attrib;
  1518. %local.filename.attrib;
  1519. >
  1520. <!ENTITY % local.lineannotation.attrib "">
  1521. <!ENTITY % lineannotation.role.attrib "%role.attrib;">
  1522. <!ELEMENT lineannotation (%para.char.mix;)*>
  1523. <!ATTLIST lineannotation
  1524. %common.attrib;
  1525. %lineannotation.role.attrib;
  1526. %local.lineannotation.attrib;
  1527. >
  1528. <!ENTITY % local.literal.attrib "">
  1529. <!ENTITY % literal.role.attrib "%role.attrib;">
  1530. <!ELEMENT literal (%cptr.char.mix;)*>
  1531. <!ATTLIST literal
  1532. %moreinfo.attrib;
  1533. %common.attrib;
  1534. %literal.role.attrib;
  1535. %local.literal.attrib;
  1536. >
  1537. <!ENTITY % local.option.attrib "">
  1538. <!ENTITY % option.role.attrib "%role.attrib;">
  1539. <!ELEMENT option (%cptr.char.mix;)*>
  1540. <!ATTLIST option
  1541. %common.attrib;
  1542. %option.role.attrib;
  1543. %local.option.attrib;
  1544. >
  1545. <!ENTITY % local.replaceable.attrib "">
  1546. <!ENTITY % replaceable.role.attrib "%role.attrib;">
  1547. <!ATTLIST replaceable
  1548. class (command
  1549. |function
  1550. |option
  1551. |parameter) #IMPLIED
  1552. %common.attrib;
  1553. %replaceable.role.attrib;
  1554. %local.replaceable.attrib;
  1555. >
  1556. <!ENTITY % local.systemitem.attrib "">
  1557. <!ENTITY % systemitem.role.attrib "%role.attrib;">
  1558. <!ATTLIST systemitem
  1559. class (constant
  1560. |event
  1561. |eventhandler
  1562. |domainname
  1563. |fqdomainname
  1564. |ipaddress
  1565. |netmask
  1566. |etheraddress
  1567. |groupname
  1568. |library
  1569. |macro
  1570. |osname
  1571. |filesystem
  1572. |resource
  1573. |systemname
  1574. |username
  1575. |newsgroup
  1576. |process
  1577. |service
  1578. |server
  1579. |daemon) #IMPLIED
  1580. %moreinfo.attrib;
  1581. %common.attrib;
  1582. %systemitem.role.attrib;
  1583. %local.systemitem.attrib;
  1584. >
  1585. <!ENTITY % local.userinput.attrib "">
  1586. <!ENTITY % userinput.role.attrib "%role.attrib;">
  1587. <!ATTLIST userinput
  1588. %moreinfo.attrib;
  1589. %common.attrib;
  1590. %userinput.role.attrib;
  1591. %local.userinput.attrib;
  1592. >
  1593. <!ENTITY % local.abbrev.attrib "">
  1594. <!ENTITY % abbrev.role.attrib "%role.attrib;">
  1595. <!ELEMENT abbrev (%word.char.mix;)*>
  1596. <!ATTLIST abbrev
  1597. %common.attrib;
  1598. %abbrev.role.attrib;
  1599. %local.abbrev.attrib;
  1600. >
  1601. <!ENTITY % local.acronym.attrib "">
  1602. <!ENTITY % acronym.role.attrib "%role.attrib;">
  1603. <!ELEMENT acronym (%word.char.mix;)*
  1604. >
  1605. <!ATTLIST acronym
  1606. %common.attrib;
  1607. %acronym.role.attrib;
  1608. %local.acronym.attrib;
  1609. >
  1610. <!ENTITY % local.citetitle.attrib "">
  1611. <!ENTITY % citetitle.role.attrib "%role.attrib;">
  1612. <!ELEMENT citetitle (%para.char.mix;)*>
  1613. <!ATTLIST citetitle
  1614. pubwork (article
  1615. |book
  1616. |chapter
  1617. |part
  1618. |refentry
  1619. |section
  1620. |journal
  1621. |series
  1622. |set
  1623. |manuscript
  1624. |cdrom
  1625. |dvd
  1626. |wiki
  1627. |gopher
  1628. |bbs
  1629. |emailmessage
  1630. |webpage
  1631. |newsposting) #IMPLIED
  1632. %common.attrib;
  1633. %citetitle.role.attrib;
  1634. %local.citetitle.attrib;
  1635. >
  1636. <!ENTITY % local.emphasis.attrib "">
  1637. <!ENTITY % emphasis.role.attrib "%role.attrib;">
  1638. <!ELEMENT emphasis (%para.char.mix;)*>
  1639. <!ATTLIST emphasis
  1640. %common.attrib;
  1641. %emphasis.role.attrib;
  1642. %local.emphasis.attrib;
  1643. >
  1644. <!ENTITY % local.phrase.attrib "">
  1645. <!ENTITY % phrase.role.attrib "%role.attrib;">
  1646. <!ELEMENT phrase (%para.char.mix;)*>
  1647. <!ATTLIST phrase
  1648. %common.attrib;
  1649. %phrase.role.attrib;
  1650. %local.phrase.attrib;
  1651. >
  1652. <!ENTITY % local.quote.attrib "">
  1653. <!ENTITY % quote.role.attrib "%role.attrib;">
  1654. <!ELEMENT quote (%para.char.mix;)*>
  1655. <!ATTLIST quote
  1656. %common.attrib;
  1657. %quote.role.attrib;
  1658. %local.quote.attrib;
  1659. >
  1660. <!ENTITY % local.ssscript.attrib "">
  1661. <!ENTITY % ssscript.role.attrib "%role.attrib;">
  1662. <!ATTLIST subscript
  1663. %common.attrib;
  1664. %ssscript.role.attrib;
  1665. %local.ssscript.attrib;
  1666. >
  1667. <!ATTLIST superscript
  1668. %common.attrib;
  1669. %ssscript.role.attrib;
  1670. %local.ssscript.attrib;
  1671. >
  1672. <!ENTITY % local.trademark.attrib "">
  1673. <!ENTITY % trademark.role.attrib "%role.attrib;">
  1674. <!ATTLIST trademark
  1675. class (service
  1676. |trade
  1677. |registered
  1678. |copyright) 'trade'
  1679. %common.attrib;
  1680. %trademark.role.attrib;
  1681. %local.trademark.attrib;
  1682. >
  1683. <!ENTITY % local.link.attrib "">
  1684. <!ENTITY % link.role.attrib "%role.attrib;">
  1685. <!ELEMENT link (%para.char.mix;)*
  1686. >
  1687. <!ATTLIST link
  1688. endterm IDREF #IMPLIED
  1689. xrefstyle CDATA #IMPLIED
  1690. type CDATA #IMPLIED
  1691. %linkendreq.attrib;
  1692. %common.attrib;
  1693. %link.role.attrib;
  1694. %local.link.attrib;
  1695. >
  1696. <!ENTITY % local.ulink.attrib "">
  1697. <!ENTITY % ulink.role.attrib "%role.attrib;">
  1698. <!ELEMENT ulink (%para.char.mix;)*
  1699. >
  1700. <!ATTLIST ulink
  1701. url CDATA #REQUIRED
  1702. type CDATA #IMPLIED
  1703. xrefstyle CDATA #IMPLIED
  1704. %common.attrib;
  1705. %ulink.role.attrib;
  1706. %local.ulink.attrib;
  1707. >
  1708. <!ENTITY % local.footnoteref.attrib "">
  1709. <!ENTITY % footnoteref.role.attrib "%role.attrib;">
  1710. <!ELEMENT footnoteref EMPTY>
  1711. <!ATTLIST footnoteref
  1712. %linkendreq.attrib; %label.attrib;
  1713. %common.attrib;
  1714. %footnoteref.role.attrib;
  1715. %local.footnoteref.attrib;
  1716. >
  1717. <!ENTITY % local.xref.attrib "">
  1718. <!ENTITY % xref.role.attrib "%role.attrib;">
  1719. <!ELEMENT xref EMPTY>
  1720. <!ATTLIST xref
  1721. endterm IDREF #IMPLIED
  1722. xrefstyle CDATA #IMPLIED
  1723. %common.attrib;
  1724. %linkendreq.attrib;
  1725. %xref.role.attrib;
  1726. %local.xref.attrib;
  1727. >
  1728. <!ENTITY % local.anchor.attrib "">
  1729. <!ENTITY % anchor.role.attrib "%role.attrib;">
  1730. <!ELEMENT anchor EMPTY>
  1731. <!ATTLIST anchor
  1732. %idreq.attrib; %pagenum.attrib; %remap.attrib;
  1733. %xreflabel.attrib;
  1734. %revisionflag.attrib;
  1735. %effectivity.attrib;
  1736. %anchor.role.attrib;
  1737. %local.anchor.attrib;
  1738. >
  1739. <!ENTITY % local.appendix.class "">
  1740. <!ENTITY % appendix.class "appendix %local.appendix.class;">
  1741. <!ENTITY % div.title.content
  1742. "title, subtitle?, titleabbrev?">
  1743. <!ENTITY % bookcomponent.title.content
  1744. "title, subtitle?, titleabbrev?">
  1745. <!ENTITY % sect.title.content
  1746. "title, subtitle?, titleabbrev?">
  1747. <!ENTITY % local.appendix.attrib "">
  1748. <!ENTITY % appendix.role.attrib "%role.attrib;">
  1749. <!ATTLIST appendix
  1750. %label.attrib;
  1751. %status.attrib;
  1752. %common.attrib;
  1753. %appendix.role.attrib;
  1754. %local.appendix.attrib;
  1755. >
  1756. <!ENTITY % local.section.attrib "">
  1757. <!ENTITY % section.role.attrib "%role.attrib;">
  1758. <!ATTLIST section
  1759. %label.attrib;
  1760. %status.attrib;
  1761. %common.attrib;
  1762. %section.role.attrib;
  1763. %local.section.attrib;
  1764. >
  1765. <!ENTITY % local.bibliography.attrib "">
  1766. <!ENTITY % bibliography.role.attrib "%role.attrib;">
  1767. <!ATTLIST bibliography
  1768. %status.attrib;
  1769. %common.attrib;
  1770. %bibliography.role.attrib;
  1771. %local.bibliography.attrib;
  1772. >
  1773. <!ENTITY % local.bibliodiv.attrib "">
  1774. <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
  1775. <!ATTLIST bibliodiv
  1776. %status.attrib;
  1777. %common.attrib;
  1778. %bibliodiv.role.attrib;
  1779. %local.bibliodiv.attrib;
  1780. >
  1781. <!ENTITY % local.article.attrib "">
  1782. <!ENTITY % article.role.attrib "%role.attrib;">
  1783. <!ATTLIST article
  1784. class (journalarticle
  1785. |productsheet
  1786. |whitepaper
  1787. |techreport
  1788. |specification
  1789. |faq) #IMPLIED
  1790. parentbook IDREF #IMPLIED
  1791. %status.attrib;
  1792. %common.attrib;
  1793. %article.role.attrib;
  1794. %local.article.attrib;
  1795. >
  1796. <!ELEMENT objectinfo ((mediaobject | legalnotice
  1797. | keywordset | subjectset | %bibliocomponent.mix;)+)>
  1798. <!ELEMENT section (sectioninfo?,
  1799. (%sect.title.content;),
  1800. (((%divcomponent.mix;)+, section*)
  1801. | section+))>
  1802. <!ELEMENT sectioninfo ((mediaobject | legalnotice
  1803. | keywordset | subjectset | %bibliocomponent.mix;)+)>
  1804. <!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)>
  1805. <!ELEMENT author ((%person.ident.mix;)+)>
  1806. <!ELEMENT editor ((%person.ident.mix;)+)>
  1807. <!ELEMENT othercredit ((%person.ident.mix;)+)>
  1808. <!ELEMENT affiliation (jobtitle?, orgname?)>
  1809. <!ELEMENT para (%para.char.mix;)*>
  1810. <!ENTITY % informaltable.table.mdl
  1811. "((mediaobject+|tgroup+)
  1812. |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
  1813. <!ELEMENT informaltable (%informaltable.table.mdl;) >
  1814. <!ELEMENT replaceable (#PCDATA
  1815. | %link.char.class;
  1816. | %base.char.class;
  1817. | inlinemediaobject)*>
  1818. <!ELEMENT trademark (#PCDATA
  1819. | %link.char.class;
  1820. | %tech.char.class;
  1821. | inlinemediaobject
  1822. | emphasis)*>
  1823. <!ELEMENT article ((%div.title.content;)?, articleinfo?,
  1824. (%bookcomponent.content;),
  1825. ((%appendix.class;)|bibliography)*)>
  1826. <!ELEMENT articleinfo ((mediaobject | legalnotice
  1827. | subjectset | keywordset | %bibliocomponent.mix;)+)>
  1828. <!ELEMENT appendix ((%bookcomponent.title.content;),
  1829. (%bookcomponent.content;))>
  1830. <!ELEMENT bibliography ((%bookcomponent.title.content;)?,
  1831. (%component.mix;)*,
  1832. (bibliodiv+ | bibliomixed+))>
  1833. <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
  1834. <!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
  1835. (bibliomixed)+)>
  1836. <!ELEMENT sidebar ((%formalobject.title.content;)?,
  1837. (%sidebar.mix;)+)>
  1838. <!ELEMENT programlisting (%para.char.mix; | lineannotation)*>
  1839. <!ELEMENT literallayout (%para.char.mix; | lineannotation)*>
  1840. <!ELEMENT itemizedlist ((%formalobject.title.content;)?,
  1841. (%listpreamble.mix;)*, listitem+)>
  1842. <!ELEMENT orderedlist ((%formalobject.title.content;)?,
  1843. (%listpreamble.mix;)*, listitem+)>
  1844. <!ELEMENT variablelist ((%formalobject.title.content;)?,
  1845. (%listpreamble.mix;)*, varlistentry+)>
  1846. <!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)
  1847. >
  1848. <!ELEMENT figure ((%formalobject.title.content;),
  1849. (%figure.mix; | %link.char.class;)+)>
  1850. <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
  1851. >
  1852. <!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
  1853. <!ELEMENT computeroutput (%cptr.char.mix;)*>
  1854. <!ELEMENT userinput (%cptr.char.mix;)*>
  1855. <!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)>
  1856. <!ELEMENT subscript (#PCDATA
  1857. | %link.char.class;
  1858. | emphasis
  1859. | replaceable
  1860. | inlinemediaobject
  1861. | %base.char.class;
  1862. | %other.char.class;)*
  1863. >
  1864. <!ELEMENT superscript (#PCDATA
  1865. | %link.char.class;
  1866. | emphasis
  1867. | replaceable
  1868. | inlinemediaobject
  1869. | %base.char.class;
  1870. | %other.char.class;)*
  1871. >