diff options
Diffstat (limited to '2005/flow-accounting-lt2005/ltpdk/xml/docbook.dtd')
-rw-r--r-- | 2005/flow-accounting-lt2005/ltpdk/xml/docbook.dtd | 1618 |
1 files changed, 1618 insertions, 0 deletions
diff --git a/2005/flow-accounting-lt2005/ltpdk/xml/docbook.dtd b/2005/flow-accounting-lt2005/ltpdk/xml/docbook.dtd new file mode 100644 index 0000000..114602c --- /dev/null +++ b/2005/flow-accounting-lt2005/ltpdk/xml/docbook.dtd @@ -0,0 +1,1618 @@ +<!-- ********************************************************************* + *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT *** + *** THE CUSTOMIZATION LAYER AND REGNERATE THE FLATTENED DTD! ******** + ********************************************************************* --> + +<!-- ...................................................................... --> +<!-- Simplified DocBook DTD V1.0CR2 ...................................... --> +<!-- File sdocbook-custom.dtd ............................................. --> + +<!-- Copyright 1992-2002 HaL Computer Systems, Inc., + O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). + + $Id: sdocbook-custom.dtd,v 1.7 2002/06/10 14:05:33 nwalsh Exp $ + + Permission to use, copy, modify and distribute the DocBook XML DTD + and its accompanying documentation for any purpose and without fee + is hereby granted in perpetuity, provided that the above copyright + notice and this paragraph appear in all copies. The copyright + holders make no representation about the suitability of the DTD for + any purpose. It is provided "as is" without expressed or implied + warranty. + + If you modify the Simplified DocBook DTD in any way, except for + declaring and referencing additional sets of general entities and + declaring additional notations, label your DTD as a variant of + DocBook. See the maintenance documentation for more information. + + Please direct all questions, bug reports, or suggestions for + changes to the docbook@lists.oasis-open.org mailing list. For more + information, see http://www.oasis-open.org/docbook/. +--> + +<!-- ...................................................................... --> + +<!-- This is the driver file for V1.0CR2 of the Simplified DocBook XML DTD. + Please use the following formal public identifier to identify it: + + "-//OASIS//DTD Simplified DocBook XML V1.0CR2//EN" + + For example: + + <!DOCTYPE article + PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.0CR2//EN" + "http://www.oasis-open.org/docbook/xml/simple/1.0CR2/sdocbook.dtd" + [...]> +--> + +<!-- ...................................................................... --> + + +<!ENTITY % local.list.class ""> +<!ENTITY % list.class + "itemizedlist|orderedlist + |variablelist %local.list.class;"> +<!ENTITY % local.admon.class ""> +<!ENTITY % admon.class + "note %local.admon.class;"> +<!ENTITY % local.linespecific.class ""> +<!ENTITY % linespecific.class + "literallayout|programlisting %local.linespecific.class;"> +<!ENTITY % local.para.class ""> +<!ENTITY % para.class + "para %local.para.class;"> +<!ENTITY % local.informal.class ""> +<!ENTITY % informal.class + "blockquote + |mediaobject + |informaltable %local.informal.class;"> +<!ENTITY % local.formal.class ""> +<!ENTITY % formal.class + "example|figure|table %local.formal.class;"> +<!ENTITY % local.compound.class ""> +<!ENTITY % compound.class + "sidebar %local.compound.class;"> +<!ENTITY % local.descobj.class ""> +<!ENTITY % descobj.class + "abstract|authorblurb|epigraph + %local.descobj.class;"> +<!ENTITY % local.xref.char.class ""> +<!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;"> +<!ENTITY % local.gen.char.class ""> +<!ENTITY % gen.char.class + "abbrev|acronym|citetitle|emphasis|footnote|phrase + |quote|trademark %local.gen.char.class;"> +<!ENTITY % local.link.char.class ""> +<!ENTITY % link.char.class + "link|ulink %local.link.char.class;"> +<!ENTITY % local.tech.char.class ""> +<!ENTITY % tech.char.class + "command|computeroutput + |email|filename + |literal + |option + |replaceable + |systemitem|userinput + %local.tech.char.class;"> +<!ENTITY % local.docinfo.char.class ""> +<!ENTITY % docinfo.char.class + "author|corpauthor|othercredit + |revhistory + %local.docinfo.char.class;"> +<!ENTITY % local.inlineobj.char.class ""> +<!ENTITY % inlineobj.char.class + "inlinemediaobject %local.inlineobj.char.class;"> +<!ENTITY % local.common.attrib ""> +<!ENTITY % common.attrib + "id ID #IMPLIED + lang CDATA #IMPLIED + revisionflag (changed + |added + |deleted + |off) #IMPLIED + %local.common.attrib;" +> +<!ENTITY % local.person.ident.mix ""> +<!ENTITY % person.ident.mix + "honorific|firstname|surname|lineage|othername|affiliation + |authorblurb + %local.person.ident.mix;"> +<!ENTITY % local.bibliocomponent.mix ""> +<!ENTITY % bibliocomponent.mix + "abbrev|abstract|author + |authorgroup|bibliomisc + |copyright|corpauthor|date|edition + |editor|issuenum + |othercredit + |pubdate|publishername + |releaseinfo|revhistory + |subtitle|title|titleabbrev|volumenum|citetitle + |%person.ident.mix; + %local.bibliocomponent.mix;"> +<!ENTITY % local.component.mix ""> +<!ENTITY % component.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |%informal.class; + |%formal.class; |%compound.class; + |%descobj.class; + %local.component.mix;"> +<!ENTITY % local.sidebar.mix ""> +<!ENTITY % sidebar.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |%informal.class; + |%formal.class; + %local.sidebar.mix;"> +<!ENTITY % local.revdescription.mix ""> +<!ENTITY % revdescription.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |%informal.class; + |%formal.class; + %local.revdescription.mix;"> +<!ENTITY % local.footnote.mix ""> +<!ENTITY % footnote.mix + "%list.class; + |%linespecific.class; + |%para.class; |%informal.class; + %local.footnote.mix;"> +<!ENTITY % local.example.mix ""> +<!ENTITY % example.mix + "%list.class; + |%linespecific.class; + |%para.class; |%informal.class; + %local.example.mix;"> +<!ENTITY % local.admon.mix ""> +<!ENTITY % admon.mix + "%list.class; + |%linespecific.class; + |%para.class; |%informal.class; + |%formal.class; + %local.admon.mix;"> +<!ENTITY % local.figure.mix ""> +<!ENTITY % figure.mix + "%linespecific.class; + |%informal.class; + %local.figure.mix;"> +<!ENTITY % local.tabentry.mix ""> +<!ENTITY % tabentry.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |mediaobject + %local.tabentry.mix;"> +<!ENTITY % local.legalnotice.mix ""> +<!ENTITY % legalnotice.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |blockquote + %local.legalnotice.mix;"> +<!ENTITY % local.textobject.mix ""> +<!ENTITY % textobject.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |blockquote + %local.textobject.mix;"> +<!ENTITY % local.para.char.mix ""> +<!ENTITY % para.char.mix + "#PCDATA + |%xref.char.class; |%gen.char.class; + |%link.char.class; |%tech.char.class; + |%inlineobj.char.class; + %local.para.char.mix;"> +<!ENTITY % local.title.char.mix ""> +<!ENTITY % title.char.mix + "#PCDATA + |%xref.char.class; |%gen.char.class; + |%link.char.class; |%tech.char.class; + |%docinfo.char.class; + |%inlineobj.char.class; + %local.title.char.mix;"> +<!ENTITY % local.cptr.char.mix ""> +<!ENTITY % cptr.char.mix + "#PCDATA + |%link.char.class; |%tech.char.class; + |inlinemediaobject + %local.cptr.char.mix;"> +<!ENTITY % local.smallcptr.char.mix ""> +<!ENTITY % smallcptr.char.mix + "#PCDATA + |replaceable + |inlinemediaobject + %local.smallcptr.char.mix;"> +<!ENTITY % local.word.char.mix ""> +<!ENTITY % word.char.mix + "#PCDATA + |acronym|emphasis|trademark + |%link.char.class; + |inlinemediaobject + %local.word.char.mix;"> +<!ENTITY % local.docinfo.char.mix ""> +<!ENTITY % docinfo.char.mix + "#PCDATA + |%link.char.class; + |emphasis|trademark + |replaceable + |inlinemediaobject + %local.docinfo.char.mix;"> +<!ENTITY % tbl.table.mdl + "(title, (mediaobject+|tgroup+))"> +<!ENTITY % local.divcomponent.mix ""> +<!ENTITY % divcomponent.mix + "%list.class; |%admon.class; + |%linespecific.class; + |%para.class; |%informal.class; + |%formal.class; |%compound.class; + |%descobj.class; + %local.divcomponent.mix;"> +<!ENTITY % bookcomponent.content + "((%divcomponent.mix;)+, section*) + | section+"> +<!ENTITY aacute "á"> +<!ENTITY Aacute "Á"> +<!ENTITY acirc "â"> +<!ENTITY Acirc "Â"> +<!ENTITY agrave "à"> +<!ENTITY Agrave "À"> +<!ENTITY aring "å"> +<!ENTITY Aring "Å"> +<!ENTITY atilde "ã"> +<!ENTITY Atilde "Ã"> +<!ENTITY auml "ä"> +<!ENTITY Auml "Ä"> +<!ENTITY aelig "æ"> +<!ENTITY AElig "Æ"> +<!ENTITY ccedil "ç"> +<!ENTITY Ccedil "Ç"> +<!ENTITY eth "ð"> +<!ENTITY ETH "Ð"> +<!ENTITY eacute "é"> +<!ENTITY Eacute "É"> +<!ENTITY ecirc "ê"> +<!ENTITY Ecirc "Ê"> +<!ENTITY egrave "è"> +<!ENTITY Egrave "È"> +<!ENTITY euml "ë"> +<!ENTITY Euml "Ë"> +<!ENTITY iacute "í"> +<!ENTITY Iacute "Í"> +<!ENTITY icirc "î"> +<!ENTITY Icirc "Î"> +<!ENTITY igrave "ì"> +<!ENTITY Igrave "Ì"> +<!ENTITY iuml "ï"> +<!ENTITY Iuml "Ï"> +<!ENTITY ntilde "ñ"> +<!ENTITY Ntilde "Ñ"> +<!ENTITY oacute "ó"> +<!ENTITY Oacute "Ó"> +<!ENTITY ocirc "ô"> +<!ENTITY Ocirc "Ô"> +<!ENTITY ograve "ò"> +<!ENTITY Ograve "Ò"> +<!ENTITY oslash "ø"> +<!ENTITY Oslash "Ø"> +<!ENTITY otilde "õ"> +<!ENTITY Otilde "Õ"> +<!ENTITY ouml "ö"> +<!ENTITY Ouml "Ö"> +<!ENTITY szlig "ß"> +<!ENTITY thorn "þ"> +<!ENTITY THORN "Þ"> +<!ENTITY uacute "ú"> +<!ENTITY Uacute "Ú"> +<!ENTITY ucirc "û"> +<!ENTITY Ucirc "Û"> +<!ENTITY ugrave "ù"> +<!ENTITY Ugrave "Ù"> +<!ENTITY uuml "ü"> +<!ENTITY Uuml "Ü"> +<!ENTITY yacute "ý"> +<!ENTITY Yacute "Ý"> +<!ENTITY yuml "ÿ"> +<!ENTITY half "½"> +<!ENTITY frac12 "½"> +<!ENTITY frac14 "¼"> +<!ENTITY frac34 "¾"> +<!ENTITY frac18 "⅛"> +<!ENTITY frac38 "⅜"> +<!ENTITY frac58 "⅝"> +<!ENTITY frac78 "⅞"> +<!ENTITY sup1 "¹"> +<!ENTITY sup2 "²"> +<!ENTITY sup3 "³"> +<!ENTITY plus "+"> +<!ENTITY plusmn "±"> +<!ENTITY lt "&#60;"> +<!ENTITY equals "="> +<!ENTITY gt ">"> +<!ENTITY divide "÷"> +<!ENTITY times "×"> +<!ENTITY curren "¤"> +<!ENTITY pound "£"> +<!ENTITY dollar "$"> +<!ENTITY cent "¢"> +<!ENTITY yen "¥"> +<!ENTITY num "#"> +<!ENTITY percnt "%"> +<!ENTITY amp "&#38;"> +<!ENTITY ast "*"> +<!ENTITY commat "@"> +<!ENTITY lsqb "["> +<!ENTITY bsol "\"> +<!ENTITY rsqb "]"> +<!ENTITY lcub "{"> +<!ENTITY horbar "―"> +<!ENTITY verbar "|"> +<!ENTITY rcub "}"> +<!ENTITY micro "µ"> +<!ENTITY ohm "Ω"> +<!ENTITY deg "°"> +<!ENTITY ordm "º"> +<!ENTITY ordf "ª"> +<!ENTITY sect "§"> +<!ENTITY para "¶"> +<!ENTITY middot "·"> +<!ENTITY larr "←"> +<!ENTITY rarr "→"> +<!ENTITY uarr "↑"> +<!ENTITY darr "↓"> +<!ENTITY copy "©"> +<!ENTITY reg "®"> +<!ENTITY trade "™"> +<!ENTITY brvbar "¦"> +<!ENTITY not "¬"> +<!ENTITY sung "♩"> +<!ENTITY excl "!"> +<!ENTITY iexcl "¡"> +<!ENTITY quot """> +<!ENTITY apos "'"> +<!ENTITY lpar "("> +<!ENTITY rpar ")"> +<!ENTITY comma ","> +<!ENTITY lowbar "_"> +<!ENTITY hyphen "-"> +<!ENTITY period "."> +<!ENTITY sol "/"> +<!ENTITY colon ":"> +<!ENTITY semi ";"> +<!ENTITY quest "?"> +<!ENTITY iquest "¿"> +<!ENTITY laquo "«"> +<!ENTITY raquo "»"> +<!ENTITY lsquo "‘"> +<!ENTITY rsquo "’"> +<!ENTITY ldquo "“"> +<!ENTITY rdquo "”"> +<!ENTITY nbsp " "> +<!ENTITY shy "­"> +<!ENTITY emsp " "> +<!ENTITY ensp " "> +<!ENTITY emsp13 " "> +<!ENTITY emsp14 " "> +<!ENTITY numsp " "> +<!ENTITY puncsp " "> +<!ENTITY thinsp " "> +<!ENTITY hairsp " "> +<!ENTITY mdash "—"> +<!ENTITY ndash "–"> +<!ENTITY dash "‐"> +<!ENTITY blank "␣"> +<!ENTITY hellip "…"> +<!ENTITY nldr "‥"> +<!ENTITY frac13 "⅓"> +<!ENTITY frac23 "⅔"> +<!ENTITY frac15 "⅕"> +<!ENTITY frac25 "⅖"> +<!ENTITY frac35 "⅗"> +<!ENTITY frac45 "⅘"> +<!ENTITY frac16 "⅙"> +<!ENTITY frac56 "⅚"> +<!ENTITY incare "℅"> +<!ENTITY block "█"> +<!ENTITY uhblk "▀"> +<!ENTITY lhblk "▄"> +<!ENTITY blk14 "░"> +<!ENTITY blk12 "▒"> +<!ENTITY blk34 "▓"> +<!ENTITY marker "▮"> +<!ENTITY cir "○"> +<!ENTITY squ "□"> +<!ENTITY rect "▭"> +<!ENTITY utri "▵"> +<!ENTITY dtri "▿"> +<!ENTITY star "⋆"> +<!ENTITY bull "•"> +<!ENTITY squf "▪"> +<!ENTITY utrif "▴"> +<!ENTITY dtrif "▾"> +<!ENTITY ltrif "◂"> +<!ENTITY rtrif "▸"> +<!ENTITY clubs "♣"> +<!ENTITY diams "♦"> +<!ENTITY hearts "♥"> +<!ENTITY spades "♠"> +<!ENTITY malt "✠"> +<!ENTITY dagger "†"> +<!ENTITY Dagger "‡"> +<!ENTITY check "✓"> +<!ENTITY cross "✗"> +<!ENTITY sharp "♯"> +<!ENTITY flat "♭"> +<!ENTITY male "♂"> +<!ENTITY female "♀"> +<!ENTITY phone "☎"> +<!ENTITY telrec "⌕"> +<!ENTITY copysr "℗"> +<!ENTITY caret "⁁"> +<!ENTITY lsquor "‚"> +<!ENTITY ldquor "„"> +<!ENTITY fflig "ff"> +<!ENTITY filig "fi"> +<!ENTITY ffilig "ffi"> +<!ENTITY ffllig "ffl"> +<!ENTITY fllig "fl"> +<!ENTITY mldr "…"> +<!ENTITY rdquor "“"> +<!ENTITY rsquor "‘"> +<!ENTITY vellip "⋮"> +<!ENTITY hybull "⁃"> +<!ENTITY loz "◊"> +<!ENTITY lozf "✦"> +<!ENTITY ltri "◃"> +<!ENTITY rtri "▹"> +<!ENTITY starf "★"> +<!ENTITY natur "♮"> +<!ENTITY rx "℞"> +<!ENTITY sext "✶"> +<!ENTITY target "⌖"> +<!ENTITY dlcrop "⌍"> +<!ENTITY drcrop "⌌"> +<!ENTITY ulcrop "⌏"> +<!ENTITY urcrop "⌎"> +<!ENTITY % local.notation.class ""> +<!ENTITY % notation.class + "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI + | EPS | EQN | FAX | GIF | GIF87a | GIF89a + | JPG | JPEG | IGES | PCX + | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG + | linespecific + %local.notation.class;"> +<!NOTATION BMP PUBLIC +"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN"> +<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN"> +<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN"> +<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN"> +<!NOTATION DITROFF SYSTEM "DITROFF"> +<!NOTATION DVI SYSTEM "DVI"> +<!NOTATION EPS PUBLIC +"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN"> +<!NOTATION EQN SYSTEM "EQN"> +<!NOTATION FAX PUBLIC +"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN"> +<!NOTATION GIF SYSTEM "GIF"> +<!NOTATION GIF87a PUBLIC +"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN"> +<!NOTATION GIF89a PUBLIC +"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN"> +<!NOTATION JPG SYSTEM "JPG"> +<!NOTATION JPEG SYSTEM "JPG"> +<!NOTATION IGES PUBLIC +"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN"> +<!NOTATION PCX PUBLIC +"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN"> +<!NOTATION PIC SYSTEM "PIC"> +<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png"> +<!NOTATION PS SYSTEM "PS"> +<!NOTATION SGML PUBLIC +"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN"> +<!NOTATION TBL SYSTEM "TBL"> +<!NOTATION TEX PUBLIC +"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"> +<!NOTATION TIFF SYSTEM "TIFF"> +<!NOTATION WMF PUBLIC +"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN"> +<!NOTATION WPG SYSTEM "WPG"> +<!NOTATION linespecific SYSTEM "linespecific"> +<!ENTITY euro "€"> +<!ENTITY % yesorno.attvals "CDATA"> +<!ENTITY % local.mediaobject.mix ""> +<!ENTITY % mediaobject.mix + "videoobject|audioobject|imageobject %local.mediaobject.mix;"> +<!ENTITY % formalobject.title.content "title, titleabbrev?"> +<!ENTITY % role.attrib + "role CDATA #IMPLIED"> +<!ENTITY % label.attrib + "label CDATA #IMPLIED"> +<!ENTITY % linespecific.attrib + "format NOTATION + (linespecific) 'linespecific' + linenumbering (numbered|unnumbered) #IMPLIED"> +<!ENTITY % linkendreq.attrib + "linkend IDREF #REQUIRED"> +<!ENTITY % local.mark.attrib ""> +<!ENTITY % mark.attrib + "mark CDATA #IMPLIED + %local.mark.attrib;" +> +<!ENTITY % moreinfo.attrib + "moreinfo (refentry|none) 'none'"> +<!ENTITY % pagenum.attrib + "pagenum CDATA #IMPLIED"> +<!ENTITY % local.status.attrib ""> +<!ENTITY % status.attrib + "status CDATA #IMPLIED + %local.status.attrib;" +> +<!ENTITY % width.attrib + "width CDATA #IMPLIED"> +<!ENTITY % local.title.attrib ""> +<!ENTITY % title.role.attrib "%role.attrib;"> +<!ELEMENT title (%title.char.mix;)*> +<!ATTLIST title + %pagenum.attrib; + %common.attrib; + %title.role.attrib; + %local.title.attrib; +> +<!ENTITY % local.titleabbrev.attrib ""> +<!ENTITY % titleabbrev.role.attrib "%role.attrib;"> +<!ELEMENT titleabbrev (%title.char.mix;)*> +<!ATTLIST titleabbrev + %common.attrib; + %titleabbrev.role.attrib; + %local.titleabbrev.attrib; +> +<!ENTITY % local.subtitle.attrib ""> +<!ENTITY % subtitle.role.attrib "%role.attrib;"> +<!ELEMENT subtitle (%title.char.mix;)*> +<!ATTLIST subtitle + %common.attrib; + %subtitle.role.attrib; + %local.subtitle.attrib; +> +<!ENTITY % local.bibliomixed.attrib ""> +<!ENTITY % bibliomixed.role.attrib "%role.attrib;"> +<!ATTLIST bibliomixed + %common.attrib; + %bibliomixed.role.attrib; + %local.bibliomixed.attrib; +> +<!ENTITY % local.articleinfo.attrib ""> +<!ENTITY % articleinfo.role.attrib "%role.attrib;"> +<!ATTLIST articleinfo + %common.attrib; + %articleinfo.role.attrib; + %local.articleinfo.attrib; +> +<!ENTITY % bibliomset.role.attrib "%role.attrib;"> +<!ENTITY % local.bibliomset.attrib ""> +<!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*> +<!ATTLIST bibliomset + relation CDATA #IMPLIED + %bibliomset.role.attrib; + %common.attrib; + %local.bibliomset.attrib; +> +<!ENTITY % local.bibliomisc.attrib ""> +<!ENTITY % bibliomisc.role.attrib "%role.attrib;"> +<!ELEMENT bibliomisc (%para.char.mix;)*> +<!ATTLIST bibliomisc + %common.attrib; + %bibliomisc.role.attrib; + %local.bibliomisc.attrib; +> +<!ENTITY % local.subjectset.attrib ""> +<!ENTITY % subjectset.role.attrib "%role.attrib;"> +<!ELEMENT subjectset (subject+)> +<!ATTLIST subjectset + scheme NMTOKEN #IMPLIED + %common.attrib; + %subjectset.role.attrib; + %local.subjectset.attrib; +> +<!ENTITY % local.subject.attrib ""> +<!ENTITY % subject.role.attrib "%role.attrib;"> +<!ELEMENT subject (subjectterm+)> +<!ATTLIST subject + weight CDATA #IMPLIED + %common.attrib; + %subject.role.attrib; + %local.subject.attrib; +> +<!ENTITY % local.subjectterm.attrib ""> +<!ENTITY % subjectterm.role.attrib "%role.attrib;"> +<!ELEMENT subjectterm (#PCDATA)> +<!ATTLIST subjectterm + %common.attrib; + %subjectterm.role.attrib; + %local.subjectterm.attrib; +> +<!ENTITY % local.keywordset.attrib ""> +<!ENTITY % keywordset.role.attrib "%role.attrib;"> +<!ELEMENT keywordset (keyword+)> +<!ATTLIST keywordset + %common.attrib; + %keywordset.role.attrib; + %local.keywordset.attrib; +> +<!ENTITY % local.keyword.attrib ""> +<!ENTITY % keyword.role.attrib "%role.attrib;"> +<!ELEMENT keyword (#PCDATA)> +<!ATTLIST keyword + %common.attrib; + %keyword.role.attrib; + %local.keyword.attrib; +> +<!ENTITY % local.sidebar.attrib ""> +<!ENTITY % sidebar.role.attrib "%role.attrib;"> +<!ATTLIST sidebar + %common.attrib; + %sidebar.role.attrib; + %local.sidebar.attrib; +> +<!ENTITY % local.abstract.attrib ""> +<!ENTITY % abstract.role.attrib "%role.attrib;"> +<!ELEMENT abstract (title?, (%para.class;)+)> +<!ATTLIST abstract + %common.attrib; + %abstract.role.attrib; + %local.abstract.attrib; +> +<!ENTITY % local.authorblurb.attrib ""> +<!ENTITY % authorblurb.role.attrib "%role.attrib;"> +<!ELEMENT authorblurb (title?, (%para.class;)+)> +<!ATTLIST authorblurb + %common.attrib; + %authorblurb.role.attrib; + %local.authorblurb.attrib; +> +<!ENTITY % local.blockquote.attrib ""> +<!ENTITY % blockquote.role.attrib "%role.attrib;"> +<!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)> +<!ATTLIST blockquote + %common.attrib; + %blockquote.role.attrib; + %local.blockquote.attrib; +> +<!ENTITY % local.attribution.attrib ""> +<!ENTITY % attribution.role.attrib "%role.attrib;"> +<!ELEMENT attribution (%para.char.mix;)*> +<!ATTLIST attribution + %common.attrib; + %attribution.role.attrib; + %local.attribution.attrib; +> +<!ENTITY % local.epigraph.attrib ""> +<!ENTITY % epigraph.role.attrib "%role.attrib;"> +<!ELEMENT epigraph (attribution?, (%para.class;)+)> +<!ATTLIST epigraph + %common.attrib; + %epigraph.role.attrib; + %local.epigraph.attrib; +> +<!ENTITY % local.footnote.attrib ""> +<!ENTITY % footnote.role.attrib "%role.attrib;"> +<!ELEMENT footnote ((%footnote.mix;)+)> +<!ATTLIST footnote + %label.attrib; + %common.attrib; + %footnote.role.attrib; + %local.footnote.attrib; +> +<!ENTITY % local.para.attrib ""> +<!ENTITY % para.role.attrib "%role.attrib;"> +<!ATTLIST para + %common.attrib; + %para.role.attrib; + %local.para.attrib; +> +<!ENTITY % local.admon.attrib ""> +<!ENTITY % admon.role.attrib "%role.attrib;"> +<!ELEMENT note (title?, (%admon.mix;)+)> +<!ATTLIST note + %common.attrib; + %admon.role.attrib; + %local.admon.attrib; +> +<!ENTITY % local.itemizedlist.attrib ""> +<!ENTITY % itemizedlist.role.attrib "%role.attrib;"> +<!ELEMENT itemizedlist ((%formalobject.title.content;)?, listitem+)> +<!ATTLIST itemizedlist spacing (normal + |compact) #IMPLIED + %mark.attrib; + %common.attrib; + %itemizedlist.role.attrib; + %local.itemizedlist.attrib; +> +<!ENTITY % local.orderedlist.attrib ""> +<!ENTITY % orderedlist.role.attrib "%role.attrib;"> +<!ELEMENT orderedlist ((%formalobject.title.content;)?, listitem+)> +<!ATTLIST orderedlist + numeration (arabic + |upperalpha + |loweralpha + |upperroman + |lowerroman) #IMPLIED + inheritnum (inherit + |ignore) "ignore" + continuation (continues + |restarts) "restarts" + spacing (normal + |compact) #IMPLIED + %common.attrib; + %orderedlist.role.attrib; + %local.orderedlist.attrib; +> +<!ENTITY % local.listitem.attrib ""> +<!ENTITY % listitem.role.attrib "%role.attrib;"> +<!ELEMENT listitem ((%component.mix;)+)> +<!ATTLIST listitem + override CDATA #IMPLIED + %common.attrib; + %listitem.role.attrib; + %local.listitem.attrib; +> +<!ENTITY % local.variablelist.attrib ""> +<!ENTITY % variablelist.role.attrib "%role.attrib;"> +<!ELEMENT variablelist ((%formalobject.title.content;)?, varlistentry+)> +<!ATTLIST variablelist + termlength CDATA #IMPLIED + %common.attrib; + %variablelist.role.attrib; + %local.variablelist.attrib; +> +<!ENTITY % local.varlistentry.attrib ""> +<!ENTITY % varlistentry.role.attrib "%role.attrib;"> +<!ELEMENT varlistentry (term+, listitem)> +<!ATTLIST varlistentry + %common.attrib; + %varlistentry.role.attrib; + %local.varlistentry.attrib; +> +<!ENTITY % local.term.attrib ""> +<!ENTITY % term.role.attrib "%role.attrib;"> +<!ELEMENT term (%para.char.mix;)*> +<!ATTLIST term + %common.attrib; + %term.role.attrib; + %local.term.attrib; +> +<!ENTITY % local.example.attrib ""> +<!ENTITY % example.role.attrib "%role.attrib;"> +<!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)> +<!ATTLIST example + %label.attrib; + %width.attrib; + %common.attrib; + %example.role.attrib; + %local.example.attrib; +> +<!ENTITY % local.programlisting.attrib ""> +<!ENTITY % programlisting.role.attrib "%role.attrib;"> +<!ATTLIST programlisting + %width.attrib; + %linespecific.attrib; + %common.attrib; + %programlisting.role.attrib; + %local.programlisting.attrib; +> +<!ENTITY % local.literallayout.attrib ""> +<!ENTITY % literallayout.role.attrib "%role.attrib;"> +<!ATTLIST literallayout + %width.attrib; + %linespecific.attrib; + class (monospaced|normal) "normal" + %common.attrib; + %literallayout.role.attrib; + %local.literallayout.attrib; +> +<!ENTITY % local.figure.attrib ""> +<!ENTITY % figure.role.attrib "%role.attrib;"> +<!ELEMENT figure ((%formalobject.title.content;), (%figure.mix; | + %link.char.class;)+)> +<!ATTLIST figure + float %yesorno.attvals; '0' + pgwide %yesorno.attvals; #IMPLIED + %label.attrib; + %common.attrib; + %figure.role.attrib; + %local.figure.attrib; +> +<!ENTITY % local.mediaobject.attrib ""> +<!ENTITY % mediaobject.role.attrib "%role.attrib;"> +<!ELEMENT mediaobject (objectinfo?, + (%mediaobject.mix;), + (%mediaobject.mix;|textobject)*, + caption?)> +<!ATTLIST mediaobject + %common.attrib; + %mediaobject.role.attrib; + %local.mediaobject.attrib; +> +<!ENTITY % local.inlinemediaobject.attrib ""> +<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;"> +<!ELEMENT inlinemediaobject (objectinfo?, + (%mediaobject.mix;), + (%mediaobject.mix;|textobject)*)> +<!ATTLIST inlinemediaobject + %common.attrib; + %inlinemediaobject.role.attrib; + %local.inlinemediaobject.attrib; +> +<!ENTITY % local.videoobject.attrib ""> +<!ENTITY % videoobject.role.attrib "%role.attrib;"> +<!ELEMENT videoobject (objectinfo?, videodata)> +<!ATTLIST videoobject + %common.attrib; + %videoobject.role.attrib; + %local.videoobject.attrib; +> +<!ENTITY % local.audioobject.attrib ""> +<!ENTITY % audioobject.role.attrib "%role.attrib;"> +<!ELEMENT audioobject (objectinfo?, audiodata)> +<!ATTLIST audioobject + %common.attrib; + %audioobject.role.attrib; + %local.audioobject.attrib; +> +<!ENTITY % local.imageobject.attrib ""> +<!ENTITY % imageobject.role.attrib "%role.attrib;"> +<!ELEMENT imageobject (objectinfo?, imagedata)> +<!ATTLIST imageobject + %common.attrib; + %imageobject.role.attrib; + %local.imageobject.attrib; +> +<!ENTITY % local.textobject.attrib ""> +<!ENTITY % textobject.role.attrib "%role.attrib;"> +<!ELEMENT textobject (objectinfo?, (phrase|(%textobject.mix;)+))> +<!ATTLIST textobject + %common.attrib; + %textobject.role.attrib; + %local.textobject.attrib; +> +<!ENTITY % local.objectinfo.attrib ""> +<!ENTITY % objectinfo.role.attrib "%role.attrib;"> +<!ATTLIST objectinfo + %common.attrib; + %objectinfo.role.attrib; + %local.objectinfo.attrib; +> +<!ENTITY % local.objectdata.attrib ""> +<!ENTITY % objectdata.attrib + " + entityref ENTITY #IMPLIED + fileref CDATA #IMPLIED + format (%notation.class;) + #IMPLIED + srccredit CDATA #IMPLIED + %local.objectdata.attrib;" +> +<!ENTITY % local.videodata.attrib ""> +<!ENTITY % videodata.role.attrib "%role.attrib;"> +<!ELEMENT videodata EMPTY> +<!ATTLIST videodata + %common.attrib; + %objectdata.attrib; + width CDATA #IMPLIED + depth CDATA #IMPLIED + align (left + |right + |center) #IMPLIED + scale CDATA #IMPLIED + scalefit %yesorno.attvals; + #IMPLIED + %videodata.role.attrib; + %local.videodata.attrib; +> +<!ENTITY % local.audiodata.attrib ""> +<!ENTITY % audiodata.role.attrib "%role.attrib;"> +<!ELEMENT audiodata EMPTY> +<!ATTLIST audiodata + %common.attrib; + %objectdata.attrib; + %local.audiodata.attrib; + %audiodata.role.attrib; +> +<!ENTITY % local.imagedata.attrib ""> +<!ENTITY % imagedata.role.attrib "%role.attrib;"> +<!ELEMENT imagedata EMPTY> +<!ATTLIST imagedata + %common.attrib; + %objectdata.attrib; + width CDATA #IMPLIED + depth CDATA #IMPLIED + align (left + |right + |center) #IMPLIED + scale CDATA #IMPLIED + scalefit %yesorno.attvals; + #IMPLIED + %local.imagedata.attrib; + %imagedata.role.attrib; +> +<!ENTITY % local.caption.attrib ""> +<!ENTITY % caption.role.attrib "%role.attrib;"> +<!ELEMENT caption (%textobject.mix;)*> +<!ATTLIST caption + %common.attrib; + %local.caption.attrib; + %caption.role.attrib; +> +<!ENTITY % tables.role.attrib "%role.attrib;"> +<!ENTITY % bodyatt "%label.attrib;"> +<!ENTITY % secur + "%common.attrib; + %tables.role.attrib;"> +<!ENTITY % common.table.attribs + "%bodyatt; + %secur;"> +<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;"> +<!ENTITY % yesorno 'CDATA'> +<!ENTITY % tbl.table.att ' + tabstyle CDATA #IMPLIED + tocentry %yesorno; #IMPLIED + shortentry %yesorno; #IMPLIED + orient (port|land) #IMPLIED + pgwide %yesorno; #IMPLIED '> +<!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody"> +<!ENTITY % tbl.tgroup.att ' + tgroupstyle CDATA #IMPLIED '> +<!ENTITY % tbl.hdft.mdl "colspec*,row+"> +<!ENTITY % tbl.row.mdl "(entry|entrytbl)+"> +<!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody"> +<!ELEMENT table (%tbl.table.mdl;)> +<!ATTLIST table + frame (top|bottom|topbot|all|sides|none) #IMPLIED + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + %tbl.table.att; + %bodyatt; + %secur; +> +<!ELEMENT tgroup (%tbl.tgroup.mdl;) > +<!ATTLIST tgroup + cols CDATA #REQUIRED + %tbl.tgroup.att; + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + align (left|right|center|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + %secur; +> +<!ELEMENT colspec EMPTY > +<!ATTLIST colspec + colnum CDATA #IMPLIED + colname CDATA #IMPLIED + colwidth CDATA #IMPLIED + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + align (left|right|center|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED +> +<!ELEMENT spanspec EMPTY > +<!ATTLIST spanspec + namest CDATA #REQUIRED + nameend CDATA #REQUIRED + spanname CDATA #REQUIRED + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + align (left|right|center|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED +> +<!ELEMENT thead (%tbl.hdft.mdl;)> +<!ATTLIST thead + valign (top|middle|bottom) #IMPLIED + %secur; +> +<!ELEMENT tfoot (%tbl.hdft.mdl;)> +<!ATTLIST tfoot + valign (top|middle|bottom) #IMPLIED + %secur; +> +<!ELEMENT tbody (row+)> +<!ATTLIST tbody + valign (top|middle|bottom) #IMPLIED + %secur; +> +<!ELEMENT row (%tbl.row.mdl;)> +<!ATTLIST row + rowsep %yesorno; #IMPLIED + valign (top|middle|bottom) #IMPLIED + %secur; +> +<!ELEMENT entrytbl (%tbl.entrytbl.mdl;)> +<!ATTLIST entrytbl + cols CDATA #REQUIRED + %tbl.tgroup.att; + colname CDATA #IMPLIED + spanname CDATA #IMPLIED + namest CDATA #IMPLIED + nameend CDATA #IMPLIED + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + align (left|right|center|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + %secur; +> +<!ELEMENT entry (%tbl.entry.mdl;)*> +<!ATTLIST entry + colname CDATA #IMPLIED + namest CDATA #IMPLIED + nameend CDATA #IMPLIED + spanname CDATA #IMPLIED + morerows CDATA #IMPLIED + colsep %yesorno; #IMPLIED + rowsep %yesorno; #IMPLIED + align (left|right|center|justify|char) #IMPLIED + char CDATA #IMPLIED + charoff CDATA #IMPLIED + rotate %yesorno; #IMPLIED + valign (top|middle|bottom) #IMPLIED + %secur; +> +<!ENTITY % local.informaltable.attrib ""> +<!ATTLIST informaltable + frame (top + |bottom + |topbot + |all + |sides + |none) #IMPLIED + colsep %yesorno.attvals; #IMPLIED + rowsep %yesorno.attvals; #IMPLIED + %common.table.attribs; + %tbl.table.att; + %local.informaltable.attrib; +> +<!ENTITY % local.affiliation.attrib ""> +<!ENTITY % affiliation.role.attrib "%role.attrib;"> +<!ATTLIST affiliation + %common.attrib; + %affiliation.role.attrib; + %local.affiliation.attrib; +> +<!ENTITY % local.jobtitle.attrib ""> +<!ENTITY % jobtitle.role.attrib "%role.attrib;"> +<!ELEMENT jobtitle (%docinfo.char.mix;)*> +<!ATTLIST jobtitle + %common.attrib; + %jobtitle.role.attrib; + %local.jobtitle.attrib; +> +<!ENTITY % local.author.attrib ""> +<!ENTITY % author.role.attrib "%role.attrib;"> +<!ELEMENT author ((%person.ident.mix;)+)> +<!ATTLIST author + %common.attrib; + %author.role.attrib; + %local.author.attrib; +> +<!ENTITY % local.authorgroup.attrib ""> +<!ENTITY % authorgroup.role.attrib "%role.attrib;"> +<!ATTLIST authorgroup + %common.attrib; + %authorgroup.role.attrib; + %local.authorgroup.attrib; +> +<!ENTITY % local.authorinitials.attrib ""> +<!ENTITY % authorinitials.role.attrib "%role.attrib;"> +<!ELEMENT authorinitials (%docinfo.char.mix;)*> +<!ATTLIST authorinitials + %common.attrib; + %authorinitials.role.attrib; + %local.authorinitials.attrib; +> +<!ENTITY % local.copyright.attrib ""> +<!ENTITY % copyright.role.attrib "%role.attrib;"> +<!ELEMENT copyright (year+, holder*)> +<!ATTLIST copyright + %common.attrib; + %copyright.role.attrib; + %local.copyright.attrib; +> +<!ENTITY % local.year.attrib ""> +<!ENTITY % year.role.attrib "%role.attrib;"> +<!ELEMENT year (%docinfo.char.mix;)*> +<!ATTLIST year + %common.attrib; + %year.role.attrib; + %local.year.attrib; +> +<!ENTITY % local.holder.attrib ""> +<!ENTITY % holder.role.attrib "%role.attrib;"> +<!ELEMENT holder (%docinfo.char.mix;)*> +<!ATTLIST holder + %common.attrib; + %holder.role.attrib; + %local.holder.attrib; +> +<!ENTITY % local.corpauthor.attrib ""> +<!ENTITY % corpauthor.role.attrib "%role.attrib;"> +<!ELEMENT corpauthor (%docinfo.char.mix;)*> +<!ATTLIST corpauthor + %common.attrib; + %corpauthor.role.attrib; + %local.corpauthor.attrib; +> +<!ENTITY % local.date.attrib ""> +<!ENTITY % date.role.attrib "%role.attrib;"> +<!ELEMENT date (%docinfo.char.mix;)*> +<!ATTLIST date + %common.attrib; + %date.role.attrib; + %local.date.attrib; +> +<!ENTITY % local.edition.attrib ""> +<!ENTITY % edition.role.attrib "%role.attrib;"> +<!ELEMENT edition (%docinfo.char.mix;)*> +<!ATTLIST edition + %common.attrib; + %edition.role.attrib; + %local.edition.attrib; +> +<!ENTITY % local.editor.attrib ""> +<!ENTITY % editor.role.attrib "%role.attrib;"> +<!ELEMENT editor ((%person.ident.mix;)+)> +<!ATTLIST editor + %common.attrib; + %editor.role.attrib; + %local.editor.attrib; +> +<!ENTITY % local.issuenum.attrib ""> +<!ENTITY % issuenum.role.attrib "%role.attrib;"> +<!ELEMENT issuenum (%docinfo.char.mix;)*> +<!ATTLIST issuenum + %common.attrib; + %issuenum.role.attrib; + %local.issuenum.attrib; +> +<!ENTITY % local.legalnotice.attrib ""> +<!ENTITY % legalnotice.role.attrib "%role.attrib;"> +<!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)> +<!ATTLIST legalnotice + %common.attrib; + %legalnotice.role.attrib; + %local.legalnotice.attrib; +> +<!ENTITY % local.orgname.attrib ""> +<!ENTITY % orgname.role.attrib "%role.attrib;"> +<!ELEMENT orgname (%docinfo.char.mix;)*> +<!ATTLIST orgname + %common.attrib; + %orgname.role.attrib; + %local.orgname.attrib; +> +<!ENTITY % local.othercredit.attrib ""> +<!ENTITY % othercredit.role.attrib "%role.attrib;"> +<!ELEMENT othercredit ((%person.ident.mix;)+)> +<!ATTLIST othercredit + %common.attrib; + %othercredit.role.attrib; + %local.othercredit.attrib; +> +<!ENTITY % local.firstname.attrib ""> +<!ENTITY % firstname.role.attrib "%role.attrib;"> +<!ELEMENT firstname (%docinfo.char.mix;)*> +<!ATTLIST firstname + %common.attrib; + %firstname.role.attrib; + %local.firstname.attrib; +> +<!ENTITY % local.honorific.attrib ""> +<!ENTITY % honorific.role.attrib "%role.attrib;"> +<!ELEMENT honorific (%docinfo.char.mix;)*> +<!ATTLIST honorific + %common.attrib; + %honorific.role.attrib; + %local.honorific.attrib; +> +<!ENTITY % local.lineage.attrib ""> +<!ENTITY % lineage.role.attrib "%role.attrib;"> +<!ELEMENT lineage (%docinfo.char.mix;)*> +<!ATTLIST lineage + %common.attrib; + %lineage.role.attrib; + %local.lineage.attrib; +> +<!ENTITY % local.othername.attrib ""> +<!ENTITY % othername.role.attrib "%role.attrib;"> +<!ELEMENT othername (%docinfo.char.mix;)*> +<!ATTLIST othername + %common.attrib; + %othername.role.attrib; + %local.othername.attrib; +> +<!ENTITY % local.surname.attrib ""> +<!ENTITY % surname.role.attrib "%role.attrib;"> +<!ELEMENT surname (%docinfo.char.mix;)*> +<!ATTLIST surname + %common.attrib; + %surname.role.attrib; + %local.surname.attrib; +> +<!ENTITY % local.pubdate.attrib ""> +<!ENTITY % pubdate.role.attrib "%role.attrib;"> +<!ELEMENT pubdate (%docinfo.char.mix;)*> +<!ATTLIST pubdate + %common.attrib; + %pubdate.role.attrib; + %local.pubdate.attrib; +> +<!ENTITY % local.publishername.attrib ""> +<!ENTITY % publishername.role.attrib "%role.attrib;"> +<!ELEMENT publishername (%docinfo.char.mix;)*> +<!ATTLIST publishername + %common.attrib; + %publishername.role.attrib; + %local.publishername.attrib; +> +<!ENTITY % local.releaseinfo.attrib ""> +<!ENTITY % releaseinfo.role.attrib "%role.attrib;"> +<!ELEMENT releaseinfo (%docinfo.char.mix;)*> +<!ATTLIST releaseinfo + %common.attrib; + %releaseinfo.role.attrib; + %local.releaseinfo.attrib; +> +<!ENTITY % local.revhistory.attrib ""> +<!ENTITY % revhistory.role.attrib "%role.attrib;"> +<!ELEMENT revhistory (revision+)> +<!ATTLIST revhistory + %common.attrib; + %revhistory.role.attrib; + %local.revhistory.attrib; +> +<!ENTITY % local.revision.attrib ""> +<!ENTITY % revision.role.attrib "%role.attrib;"> +<!ELEMENT revision (revnumber, date, authorinitials*, + (revremark|revdescription)?)> +<!ATTLIST revision + %common.attrib; + %revision.role.attrib; + %local.revision.attrib; +> +<!ENTITY % local.revnumber.attrib ""> +<!ENTITY % revnumber.role.attrib "%role.attrib;"> +<!ELEMENT revnumber (%docinfo.char.mix;)*> +<!ATTLIST revnumber + %common.attrib; + %revnumber.role.attrib; + %local.revnumber.attrib; +> +<!ENTITY % local.revremark.attrib ""> +<!ENTITY % revremark.role.attrib "%role.attrib;"> +<!ELEMENT revremark (%docinfo.char.mix;)*> +<!ATTLIST revremark + %common.attrib; + %revremark.role.attrib; + %local.revremark.attrib; +> +<!ENTITY % local.revdescription.attrib ""> +<!ENTITY % revdescription.role.attrib "%role.attrib;"> +<!ELEMENT revdescription ((%revdescription.mix;)+)> +<!ATTLIST revdescription + %common.attrib; + %revdescription.role.attrib; + %local.revdescription.attrib; +> +<!ENTITY % local.volumenum.attrib ""> +<!ENTITY % volumenum.role.attrib "%role.attrib;"> +<!ELEMENT volumenum (%docinfo.char.mix;)*> +<!ATTLIST volumenum + %common.attrib; + %volumenum.role.attrib; + %local.volumenum.attrib; +> +<!ENTITY % local.command.attrib ""> +<!ENTITY % command.role.attrib "%role.attrib;"> +<!ELEMENT command (%cptr.char.mix;)*> +<!ATTLIST command + %moreinfo.attrib; + %common.attrib; + %command.role.attrib; + %local.command.attrib; +> +<!ENTITY % local.computeroutput.attrib ""> +<!ENTITY % computeroutput.role.attrib "%role.attrib;"> +<!ELEMENT computeroutput (%cptr.char.mix;)*> +<!ATTLIST computeroutput + %moreinfo.attrib; + %common.attrib; + %computeroutput.role.attrib; + %local.computeroutput.attrib; +> +<!ENTITY % local.email.attrib ""> +<!ENTITY % email.role.attrib "%role.attrib;"> +<!ELEMENT email (%docinfo.char.mix;)*> +<!ATTLIST email + %common.attrib; + %email.role.attrib; + %local.email.attrib; +> +<!ENTITY % local.filename.attrib ""> +<!ENTITY % filename.role.attrib "%role.attrib;"> +<!ELEMENT filename (%smallcptr.char.mix;)*> +<!ATTLIST filename + class (headerfile + |devicefile + |libraryfile + |directory + |symlink) #IMPLIED + path CDATA #IMPLIED + %moreinfo.attrib; + %common.attrib; + %filename.role.attrib; + %local.filename.attrib; +> +<!ENTITY % local.lineannotation.attrib ""> +<!ENTITY % lineannotation.role.attrib "%role.attrib;"> +<!ELEMENT lineannotation (%para.char.mix;)*> +<!ATTLIST lineannotation + %common.attrib; + %lineannotation.role.attrib; + %local.lineannotation.attrib; +> +<!ENTITY % local.literal.attrib ""> +<!ENTITY % literal.role.attrib "%role.attrib;"> +<!ELEMENT literal (%cptr.char.mix;)*> +<!ATTLIST literal + %moreinfo.attrib; + %common.attrib; + %literal.role.attrib; + %local.literal.attrib; +> +<!ENTITY % local.option.attrib ""> +<!ENTITY % option.role.attrib "%role.attrib;"> +<!ELEMENT option (%smallcptr.char.mix;)*> +<!ATTLIST option + %common.attrib; + %option.role.attrib; + %local.option.attrib; +> +<!ENTITY % local.replaceable.attrib ""> +<!ENTITY % replaceable.role.attrib "%role.attrib;"> +<!ATTLIST replaceable + class (command + |function + |option + |parameter) #IMPLIED + %common.attrib; + %replaceable.role.attrib; + %local.replaceable.attrib; +> +<!ENTITY % local.systemitem.attrib ""> +<!ENTITY % systemitem.role.attrib "%role.attrib;"> +<!ELEMENT systemitem (%smallcptr.char.mix; | acronym)*> +<!ATTLIST systemitem + class (constant + |groupname + |library + |macro + |osname + |resource + |systemname + |username) #IMPLIED + %moreinfo.attrib; + %common.attrib; + %systemitem.role.attrib; + %local.systemitem.attrib; +> +<!ENTITY % local.userinput.attrib ""> +<!ENTITY % userinput.role.attrib "%role.attrib;"> +<!ELEMENT userinput (%cptr.char.mix;)*> +<!ATTLIST userinput + %moreinfo.attrib; + %common.attrib; + %userinput.role.attrib; + %local.userinput.attrib; +> +<!ENTITY % local.abbrev.attrib ""> +<!ENTITY % abbrev.role.attrib "%role.attrib;"> +<!ELEMENT abbrev (%word.char.mix;)*> +<!ATTLIST abbrev + %common.attrib; + %abbrev.role.attrib; + %local.abbrev.attrib; +> +<!ENTITY % local.acronym.attrib ""> +<!ENTITY % acronym.role.attrib "%role.attrib;"> +<!ELEMENT acronym (%word.char.mix;)*> +<!ATTLIST acronym + %common.attrib; + %acronym.role.attrib; + %local.acronym.attrib; +> +<!ENTITY % local.citetitle.attrib ""> +<!ENTITY % citetitle.role.attrib "%role.attrib;"> +<!ELEMENT citetitle (%para.char.mix;)*> +<!ATTLIST citetitle + pubwork (article + |book + |chapter + |part + |refentry + |section + |journal + |series + |set + |manuscript) #IMPLIED + %common.attrib; + %citetitle.role.attrib; + %local.citetitle.attrib; +> +<!ENTITY % local.emphasis.attrib ""> +<!ENTITY % emphasis.role.attrib "%role.attrib;"> +<!ELEMENT emphasis (%para.char.mix;)*> +<!ATTLIST emphasis + %common.attrib; + %emphasis.role.attrib; + %local.emphasis.attrib; +> +<!ENTITY % local.phrase.attrib ""> +<!ENTITY % phrase.role.attrib "%role.attrib;"> +<!ELEMENT phrase (%para.char.mix;)*> +<!ATTLIST phrase + %common.attrib; + %phrase.role.attrib; + %local.phrase.attrib; +> +<!ENTITY % local.quote.attrib ""> +<!ENTITY % quote.role.attrib "%role.attrib;"> +<!ELEMENT quote (%para.char.mix;)*> +<!ATTLIST quote + %common.attrib; + %quote.role.attrib; + %local.quote.attrib; +> +<!ENTITY % local.trademark.attrib ""> +<!ENTITY % trademark.role.attrib "%role.attrib;"> +<!ATTLIST trademark + class (service + |trade + |registered + |copyright) 'trade' + %common.attrib; + %trademark.role.attrib; + %local.trademark.attrib; +> +<!ENTITY % local.link.attrib ""> +<!ENTITY % link.role.attrib "%role.attrib;"> +<!ELEMENT link (%para.char.mix;)*> +<!ATTLIST link + endterm IDREF #IMPLIED + %linkendreq.attrib; type CDATA #IMPLIED + %common.attrib; + %link.role.attrib; + %local.link.attrib; +> +<!ENTITY % local.ulink.attrib ""> +<!ENTITY % ulink.role.attrib "%role.attrib;"> +<!ELEMENT ulink (%para.char.mix;)*> +<!ATTLIST ulink + url CDATA #REQUIRED + type CDATA #IMPLIED + %common.attrib; + %ulink.role.attrib; + %local.ulink.attrib; +> +<!ENTITY % local.footnoteref.attrib ""> +<!ENTITY % footnoteref.role.attrib "%role.attrib;"> +<!ELEMENT footnoteref EMPTY> +<!ATTLIST footnoteref + %linkendreq.attrib; %label.attrib; + %common.attrib; + %footnoteref.role.attrib; + %local.footnoteref.attrib; +> +<!ENTITY % local.xref.attrib ""> +<!ENTITY % xref.role.attrib "%role.attrib;"> +<!ELEMENT xref EMPTY> +<!ATTLIST xref + endterm IDREF #IMPLIED + %linkendreq.attrib; %common.attrib; + %xref.role.attrib; + %local.xref.attrib; +> +<!ENTITY % local.appendix.class ""> +<!ENTITY % appendix.class "appendix %local.appendix.class;"> +<!ENTITY % div.title.content + "title, subtitle?, titleabbrev?"> +<!ENTITY % bookcomponent.title.content + "title, subtitle?, titleabbrev?"> +<!ENTITY % sect.title.content + "title, subtitle?, titleabbrev?"> +<!ENTITY % local.appendix.attrib ""> +<!ENTITY % appendix.role.attrib "%role.attrib;"> +<!ATTLIST appendix + %label.attrib; + %status.attrib; + %common.attrib; + %appendix.role.attrib; + %local.appendix.attrib; +> +<!ENTITY % local.section.attrib ""> +<!ENTITY % section.role.attrib "%role.attrib;"> +<!ATTLIST section + %label.attrib; + %status.attrib; + %common.attrib; + %section.role.attrib; + %local.section.attrib; +> +<!ENTITY % local.bibliography.attrib ""> +<!ENTITY % bibliography.role.attrib "%role.attrib;"> +<!ATTLIST bibliography + %status.attrib; + %common.attrib; + %bibliography.role.attrib; + %local.bibliography.attrib; +> +<!ENTITY % local.bibliodiv.attrib ""> +<!ENTITY % bibliodiv.role.attrib "%role.attrib;"> +<!ATTLIST bibliodiv + %status.attrib; + %common.attrib; + %bibliodiv.role.attrib; + %local.bibliodiv.attrib; +> +<!ENTITY % local.article.attrib ""> +<!ENTITY % article.role.attrib "%role.attrib;"> +<!ATTLIST article + class (journalarticle + |productsheet + |whitepaper + |techreport + |specification + |faq) #IMPLIED + parentbook IDREF #IMPLIED + %status.attrib; + %common.attrib; + %article.role.attrib; + %local.article.attrib; +> +<!ELEMENT objectinfo ((mediaobject | legalnotice + | keywordset | subjectset | %bibliocomponent.mix;)+)> +<!ELEMENT section (sectioninfo?, + (%sect.title.content;), + (((%divcomponent.mix;)+, section*) + | section+))> +<!ELEMENT sectioninfo ((mediaobject | legalnotice + | keywordset | subjectset | %bibliocomponent.mix;)+)> +<!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)> +<!ELEMENT affiliation (jobtitle?, orgname?)> +<!ELEMENT para (%para.char.mix;)*> +<!ELEMENT informaltable (mediaobject+|tgroup+) > +<!ELEMENT replaceable (#PCDATA + | %link.char.class; + | inlinemediaobject)*> +<!ELEMENT trademark (#PCDATA + | %link.char.class; + | %tech.char.class; + | inlinemediaobject + | emphasis)*> +<!ELEMENT article ((%div.title.content;)?, articleinfo?, + (%bookcomponent.content;), + ((%appendix.class;)|bibliography)*)> +<!ELEMENT articleinfo ((mediaobject | legalnotice + | subjectset | keywordset | %bibliocomponent.mix;)+)> +<!ELEMENT appendix ((%bookcomponent.title.content;), + (%bookcomponent.content;))> +<!ELEMENT bibliography ((%bookcomponent.title.content;)?, + (%component.mix;)*, + (bibliodiv+ | bibliomixed+))> +<!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*> +<!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*, + (bibliomixed)+)> +<!ELEMENT sidebar ((%formalobject.title.content;)?, + (%sidebar.mix;)+)> +<!ELEMENT programlisting (%para.char.mix; | lineannotation)*> +<!ELEMENT literallayout (%para.char.mix; | lineannotation)*> |