]> git.stg.codes - stg.git/blobdiff - doc/help/docbook.dtd
DocBook documentation stub added
[stg.git] / doc / help / docbook.dtd
diff --git a/doc/help/docbook.dtd b/doc/help/docbook.dtd
new file mode 100644 (file)
index 0000000..c90ac4e
--- /dev/null
@@ -0,0 +1,4171 @@
+<!ENTITY % db.common.attributes "
+       xml:id  ID      #IMPLIED
+       version CDATA   #IMPLIED
+       xml:lang        CDATA   #IMPLIED
+       xml:base        CDATA   #IMPLIED
+       remap   CDATA   #IMPLIED
+       xreflabel       CDATA   #IMPLIED
+       revisionflag    (changed|added|deleted|off)     #IMPLIED
+       dir     (ltr|rtl|lro|rlo)       #IMPLIED
+       arch    CDATA   #IMPLIED
+       condition       CDATA   #IMPLIED
+       conformance     CDATA   #IMPLIED
+       os      CDATA   #IMPLIED
+       revision        CDATA   #IMPLIED
+       security        CDATA   #IMPLIED
+       userlevel       CDATA   #IMPLIED
+       vendor  CDATA   #IMPLIED
+       wordsize        CDATA   #IMPLIED
+       annotations     CDATA   #IMPLIED
+
+">
+
+<!ENTITY % db.common.linking.attributes "
+       linkend IDREF   #IMPLIED
+       xmlns:xlink     CDATA   #FIXED  'http://www.w3.org/1999/xlink'  
+       xlink:href      CDATA   #IMPLIED
+       xlink:type      CDATA   #IMPLIED
+       xlink:role      CDATA   #IMPLIED
+       xlink:arcrole   CDATA   #IMPLIED
+       xlink:title     CDATA   #IMPLIED
+       xlink:show      (new|replace|embed|other|none)  #IMPLIED
+       xlink:actuate   (onLoad|onRequest|other|none)   #IMPLIED
+
+">
+
+<!ELEMENT title (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST title
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT titleabbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST titleabbrev
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT subtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST subtitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset)*)*>
+
+<!ATTLIST info
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT subjectset ((subject)+)>
+
+<!ATTLIST subjectset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       scheme  NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT subject ((subjectterm)+)>
+
+<!ATTLIST subject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       weight  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT subjectterm (#PCDATA)*>
+
+<!ATTLIST subjectterm
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT keywordset ((keyword)+)>
+
+<!ATTLIST keywordset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT keyword (#PCDATA)*>
+
+<!ATTLIST keyword
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT procedure (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (step)+)>
+
+<!ATTLIST procedure
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT step (((title|titleabbrev)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, ((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)?)|((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)))>
+
+<!ATTLIST step
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       performance     (optional|required)     #IMPLIED
+
+>
+
+<!ELEMENT stepalternatives (info?, (step)+)>
+
+<!ATTLIST stepalternatives
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       performance     (optional|required)     #IMPLIED
+
+>
+
+<!ELEMENT substeps ((step)+)>
+
+<!ATTLIST substeps
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       performance     (optional|required)     #IMPLIED
+
+>
+
+<!ELEMENT sidebar (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST sidebar
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT abstract (((title|titleabbrev)*, info?), (anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST abstract
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT personblurb (((title|titleabbrev)*, info?), (anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST personblurb
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT blockquote (((title|titleabbrev)*, info?), attribution?, (anchor|para|formalpara|simpara|literallayout)+)>
+
+<!ATTLIST blockquote
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT attribution (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|citetitle|citation)*>
+
+<!ATTLIST attribution
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT bridgehead (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST bridgehead
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       renderas        (sect1|sect2|sect3|sect4|sect5|other)   #IMPLIED
+       otherrenderas   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT remark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST remark
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT epigraph (info?, attribution?, (anchor|para|formalpara|simpara|literallayout)+)>
+
+<!ATTLIST epigraph
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT footnote ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST footnote
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT formalpara (((title|titleabbrev)*, info?), (indexterm)*, para)>
+
+<!ATTLIST formalpara
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT para (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|revhistory|equation|informalequation)*>
+
+<!ATTLIST para
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT simpara (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST simpara
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT caution (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST caution
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT important (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST important
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT note (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST note
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tip (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST tip
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT warning (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST warning
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT itemizedlist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>
+
+<!ATTLIST itemizedlist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       spacing (compact|normal)        #IMPLIED
+       mark    NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT orderedlist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>
+
+<!ATTLIST orderedlist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       spacing (compact|normal)        #IMPLIED
+       continuation    (continues|restarts)    #IMPLIED
+       inheritnum      (ignore|inherit)        #IMPLIED
+       numeration      (arabic|upperalpha|loweralpha|upperroman|lowerroman)    #IMPLIED
+
+>
+
+<!ELEMENT listitem ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST listitem
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       override        NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT segmentedlist (((title|titleabbrev)*, info?), (segtitle)+, (seglistitem)+)>
+
+<!ATTLIST segmentedlist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT segtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST segtitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT seglistitem ((seg)+)>
+
+<!ATTLIST seglistitem
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT seg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST seg
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT simplelist ((member)+)>
+
+<!ATTLIST simplelist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       type    (horiz|vert|inline)     "vert"
+       columns NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT member (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST member
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT variablelist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (varlistentry)+)>
+
+<!ATTLIST variablelist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       spacing (compact|normal)        #IMPLIED
+       termlength      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT varlistentry ((term)+, listitem)>
+
+<!ATTLIST varlistentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT term (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST term
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT example (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>
+
+<!ATTLIST example
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+       width   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT informalexample (info?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>
+
+<!ATTLIST informalexample
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       floatstyle      CDATA   #IMPLIED
+       width   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT programlisting (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST programlisting
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+       width   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT literallayout (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST literallayout
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+       class   (monospaced|normal)     #IMPLIED
+
+>
+
+<!ELEMENT screen (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST screen
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+       width   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT screenshot (((title|titleabbrev|subtitle)*, info?), mediaobject)>
+
+<!ATTLIST screenshot
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT figure (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>
+
+<!ATTLIST figure
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       pgwide  (0|1)   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT informalfigure (info?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>
+
+<!ATTLIST informalfigure
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       pgwide  (0|1)   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT mediaobject (info?, alt?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+, caption?)>
+
+<!ATTLIST mediaobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT inlinemediaobject (info?, alt?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+)>
+
+<!ATTLIST inlinemediaobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT videoobject (info?, videodata)>
+
+<!ATTLIST videoobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT audioobject (info?, audiodata)>
+
+<!ATTLIST audioobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT imageobject (info?, (imagedata))>
+
+<!ATTLIST imageobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT textobject (info?, (phrase|textdata|(itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+))>
+
+<!ATTLIST textobject
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT videodata (info?)>
+
+<!ATTLIST videodata
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       format  CDATA   #IMPLIED
+       fileref CDATA   #IMPLIED
+       entityref       ENTITY  #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+       valign  (bottom|middle|top)     #IMPLIED
+       width   CDATA   #IMPLIED
+       contentwidth    CDATA   #IMPLIED
+       scalefit        (0|1)   #IMPLIED
+       scale   CDATA   #IMPLIED
+       depth   CDATA   #IMPLIED
+       contentdepth    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT audiodata (info?)>
+
+<!ATTLIST audiodata
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       format  CDATA   #IMPLIED
+       fileref CDATA   #IMPLIED
+       entityref       ENTITY  #IMPLIED
+
+>
+
+<!ELEMENT imagedata (info?)>
+
+<!ATTLIST imagedata
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       format  CDATA   #IMPLIED
+       fileref CDATA   #IMPLIED
+       entityref       ENTITY  #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+       valign  (bottom|middle|top)     #IMPLIED
+       width   CDATA   #IMPLIED
+       contentwidth    CDATA   #IMPLIED
+       scalefit        (0|1)   #IMPLIED
+       scale   CDATA   #IMPLIED
+       depth   CDATA   #IMPLIED
+       contentdepth    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT textdata (info?)>
+
+<!ATTLIST textdata
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       format  CDATA   #IMPLIED
+       fileref CDATA   #IMPLIED
+       entityref       ENTITY  #IMPLIED
+       encoding        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT caption (#PCDATA|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|html:form|annotation)*>
+
+<!ATTLIST caption
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+
+>
+
+<!ELEMENT synopsis (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST synopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT cmdsynopsis (info?, (command|arg|group|sbr)+, (synopfragment)*)>
+
+<!ATTLIST cmdsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       sepchar CDATA   #IMPLIED
+       cmdlength       CDATA   #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT arg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|arg|group|option|synopfragmentref|sbr)*>
+
+<!ATTLIST arg
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       rep     (norepeat|repeat)       "norepeat"
+       choice  (opt|plain|req) "opt"
+
+>
+
+<!ELEMENT group ((arg|group|option|synopfragmentref|replaceable|sbr)+)>
+
+<!ATTLIST group
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       rep     (norepeat|repeat)       "norepeat"
+       choice  (opt|plain|req) "opt"
+
+>
+
+<!ELEMENT sbr EMPTY>
+
+<!ATTLIST sbr
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT synopfragment ((arg|group)+)>
+
+<!ATTLIST synopfragment
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT synopfragmentref (#PCDATA)*>
+
+<!ATTLIST synopfragmentref
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT funcsynopsis (info?, (funcsynopsisinfo|funcprototype)+)>
+
+<!ATTLIST funcsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT funcsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST funcsynopsisinfo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+
+>
+
+<!ELEMENT funcprototype ((modifier)*, funcdef, (void|varargs|((paramdef)+, varargs?)), (modifier)*)>
+
+<!ATTLIST funcprototype
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT funcdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|type|function)*>
+
+<!ATTLIST funcdef
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT void EMPTY>
+
+<!ATTLIST void
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT varargs EMPTY>
+
+<!ATTLIST varargs
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT paramdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|initializer|type|parameter|funcparams)*>
+
+<!ATTLIST paramdef
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       choice  (opt|req)       "opt"
+
+>
+
+<!ELEMENT funcparams (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST funcparams
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT classsynopsis ((ooclass|ooexception|oointerface)+, (classsynopsisinfo|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis)*)>
+
+<!ATTLIST classsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+       class   (class|interface)       #IMPLIED
+
+>
+
+<!ELEMENT classsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>
+
+<!ATTLIST classsynopsisinfo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+
+>
+
+<!ELEMENT ooclass ((package|modifier)*, classname)>
+
+<!ATTLIST ooclass
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT oointerface ((package|modifier)*, interfacename)>
+
+<!ATTLIST oointerface
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT ooexception ((package|modifier)*, exceptionname)>
+
+<!ATTLIST ooexception
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT modifier (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST modifier
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT interfacename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST interfacename
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT exceptionname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST exceptionname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT fieldsynopsis ((modifier)*, type?, varname, initializer?)>
+
+<!ATTLIST fieldsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT initializer (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST initializer
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT constructorsynopsis ((modifier)*, methodname?, ((methodparam)+|void?), (exceptionname)*)>
+
+<!ATTLIST constructorsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT destructorsynopsis ((modifier)*, methodname?, ((methodparam)+|void?), (exceptionname)*)>
+
+<!ATTLIST destructorsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT methodsynopsis ((modifier)*, (type|void)?, methodname, ((methodparam)+|void), (exceptionname)*, (modifier)*)>
+
+<!ATTLIST methodsynopsis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT methodname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST methodname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT methodparam ((modifier)*, type?, ((parameter, initializer?)|funcparams), (modifier)*)>
+
+<!ATTLIST methodparam
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       rep     (norepeat|repeat)       "norepeat"
+       choice  (opt|plain|req) "req"
+
+>
+
+<!ELEMENT address (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|pob|street|city|state|postcode|country|phone|fax|email|otheraddr)*>
+
+<!ATTLIST address
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       continuation    (continues|restarts)    #IMPLIED
+       linenumbering   (numbered|unnumbered)   #IMPLIED
+       startinglinenumber      NMTOKEN #IMPLIED
+       language        CDATA   #IMPLIED
+       xml:space       (preserve)      #IMPLIED
+
+>
+
+<!ELEMENT street (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST street
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT pob (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST pob
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT postcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST postcode
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT city (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST city
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT state (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST state
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT country (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST country
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT phone (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST phone
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT fax (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST fax
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT otheraddr (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST otheraddr
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT affiliation (shortaffil?, (jobtitle)*, orgname?, (orgdiv)*, (address)*)>
+
+<!ATTLIST affiliation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT shortaffil (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST shortaffil
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT jobtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST jobtitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT orgname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST orgname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (consortium|corporation|informal|nonprofit|other)       #IMPLIED
+       otherclass      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT orgdiv (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST orgdiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT artpagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST artpagenums
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT personname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|honorific|firstname|surname|lineage|othername)*>
+
+<!ATTLIST personname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT author ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>
+
+<!ATTLIST author
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT authorgroup ((author|editor|othercredit)+)>
+
+<!ATTLIST authorgroup
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT collab ((personname|orgname)+, (affiliation)*)>
+
+<!ATTLIST collab
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT authorinitials (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST authorinitials
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT confgroup ((confdates|conftitle|confnum|confsponsor|address)*)>
+
+<!ATTLIST confgroup
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT confdates (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confdates
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT conftitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST conftitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT confnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confnum
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT confsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confsponsor
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT contractnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contractnum
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT contractsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contractsponsor
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT copyright ((year)+, (holder)*)>
+
+<!ATTLIST copyright
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT year (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST year
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT holder (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST holder
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT cover ((anchor|para|formalpara|simpara|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|bridgehead|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|remark|revhistory)+)>
+
+<!ATTLIST cover
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT date (#PCDATA)*>
+
+<!ATTLIST date
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT edition (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST edition
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT editor ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>
+
+<!ATTLIST editor
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST biblioid
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)     #IMPLIED
+       otherclass      NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT citebiblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST citebiblioid
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)     #IMPLIED
+       otherclass      NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT bibliosource (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliosource
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)     #IMPLIED
+       otherclass      NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT bibliorelation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliorelation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)     #IMPLIED
+       otherclass      NMTOKEN #IMPLIED
+       type    (hasformat|haspart|hasversion|isformatof|ispartof|isreferencedby|isreplacedby|isrequiredby|isversionof|references|replaces|requires|othertype)  #IMPLIED
+       othertype       NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT bibliocoverage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliocoverage
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial)    #IMPLIED
+       otherspatial    NMTOKEN #IMPLIED
+       temporal        (dcmiperiod|w3c-dtf|othertemporal)      #IMPLIED
+       othertemporal   NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT legalnotice (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST legalnotice
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT othercredit ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>
+
+<!ATTLIST othercredit
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (copyeditor|graphicdesigner|other|productioneditor|technicaleditor|translator)  #IMPLIED
+       otherclass      NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT pagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST pagenums
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT contrib (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contrib
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT honorific (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST honorific
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT firstname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST firstname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT surname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST surname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT lineage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST lineage
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT othername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST othername
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT printhistory ((anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST printhistory
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT productname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST productname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (copyright|registered|service|trade)    #IMPLIED
+
+>
+
+<!ELEMENT productnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST productnumber
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT pubdate (#PCDATA)*>
+
+<!ATTLIST pubdate
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT publisher (publishername, (address)*)>
+
+<!ATTLIST publisher
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT publishername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST publishername
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT releaseinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST releaseinfo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT revhistory (((title|titleabbrev)*, info?), (revision)+)>
+
+<!ATTLIST revhistory
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT revision (revnumber?, date, (authorinitials|author)*, (revremark|revdescription)?)>
+
+<!ATTLIST revision
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT revnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST revnumber
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT revremark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST revremark
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT revdescription ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)>
+
+<!ATTLIST revdescription
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT seriesvolnums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST seriesvolnums
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT volumenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST volumenum
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT issuenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST issuenum
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT accel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST accel
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT application (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST application
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (hardware|software)     #IMPLIED
+
+>
+
+<!ELEMENT package (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST package
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT classname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST classname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT command (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST command
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT computeroutput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|tag|markup|token|symbol|literal|code|constant|email|uri|co)*>
+
+<!ATTLIST computeroutput
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT database (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST database
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (altkey|constraint|datatype|field|foreignkey|group|index|key1|key2|name|primarykey|procedure|record|rule|secondarykey|table|user|view)  #IMPLIED
+
+>
+
+<!ELEMENT email (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST email
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT envar (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST envar
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT errorcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errorcode
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT errorname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errorname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT errortext (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errortext
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT errortype (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errortype
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT filename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST filename
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       path    CDATA   #IMPLIED
+       class   (devicefile|directory|extension|headerfile|libraryfile|partition|symlink)       #IMPLIED
+
+>
+
+<!ELEMENT function (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST function
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guibutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guibutton
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guiicon (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guiicon
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guilabel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guilabel
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guimenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guimenu
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guimenuitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guimenuitem
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT guisubmenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guisubmenu
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT hardware (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST hardware
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT keycap (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keycap
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       function        (alt|backspace|command|control|delete|down|end|enter|escape|home|insert|left|meta|option|pagedown|pageup|right|shift|space|tab|up|other)        #IMPLIED
+       otherfunction   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT keycode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keycode
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)>
+
+<!ATTLIST keycombo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       action  (click|double-click|press|seq|simul|other)      #IMPLIED
+       otheraction     CDATA   #IMPLIED
+
+>
+
+<!ELEMENT keysym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keysym
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT lineannotation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST lineannotation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT literal (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST literal
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT code (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST code
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       language        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT constant (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST constant
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (limit) #IMPLIED
+
+>
+
+<!ELEMENT varname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST varname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT markup (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST markup
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT menuchoice (shortcut?, (guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu)+)>
+
+<!ATTLIST menuchoice
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)>
+
+<!ATTLIST shortcut
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       action  (click|double-click|press|seq|simul|other)      #IMPLIED
+       otheraction     CDATA   #IMPLIED
+
+>
+
+<!ELEMENT mousebutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST mousebutton
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT option (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST option
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT optional (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST optional
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT property (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST property
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT parameter (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST parameter
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (command|function|option)       #IMPLIED
+
+>
+
+<!ELEMENT prompt (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST prompt
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT replaceable (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST replaceable
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (command|function|option|parameter)     #IMPLIED
+
+>
+
+<!ELEMENT returnvalue (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST returnvalue
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tag (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST tag
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (attribute|attvalue|element|emptytag|endtag|genentity|numcharref|paramentity|pi|comment|starttag|xmlpi) #IMPLIED
+       namespace       CDATA   #IMPLIED
+
+>
+
+<!ELEMENT symbol (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST symbol
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (limit) #IMPLIED
+
+>
+
+<!ELEMENT systemitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST systemitem
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (daemon|domainname|etheraddress|event|eventhandler|filesystem|fqdomainname|groupname|ipaddress|library|macro|netmask|newsgroup|osname|process|protocol|resource|server|service|systemname|username)     #IMPLIED
+
+>
+
+<!ELEMENT uri (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST uri
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       type    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT token (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST token
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT type (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST type
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT userinput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|tag|markup|token|symbol|literal|code|constant|email|uri|co)*>
+
+<!ATTLIST userinput
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT abbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>
+
+<!ATTLIST abbrev
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT acronym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>
+
+<!ATTLIST acronym
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT citation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST citation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT citerefentry (refentrytitle, manvolnum?)>
+
+<!ATTLIST citerefentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refentrytitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST refentrytitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT manvolnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST manvolnum
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT citetitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST citetitle
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       pubwork (article|bbs|book|cdrom|chapter|dvd|emailmessage|gopher|journal|manuscript|newsposting|part|refentry|section|series|set|webpage|wiki)   #IMPLIED
+
+>
+
+<!ELEMENT emphasis (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST emphasis
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT foreignphrase (#PCDATA|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|inlinemediaobject|indexterm|xref|link|olink|anchor|biblioref)*>
+
+<!ATTLIST foreignphrase
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT phrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST phrase
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT quote (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST quote
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT subscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST subscript
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT superscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST superscript
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT trademark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST trademark
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (copyright|registered|service|trade)    #IMPLIED
+
+>
+
+<!ELEMENT wordasword (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST wordasword
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT footnoteref EMPTY>
+
+<!ATTLIST footnoteref
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT xref EMPTY>
+
+<!ATTLIST xref
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       xrefstyle       CDATA   #IMPLIED
+       endterm IDREF   #IMPLIED
+
+>
+
+<!ELEMENT link (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST link
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       xrefstyle       CDATA   #IMPLIED
+       endterm IDREF   #IMPLIED
+
+>
+
+<!ELEMENT olink (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST olink
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       targetdoc       CDATA   #REQUIRED
+       role    CDATA   #IMPLIED
+       xrefstyle       CDATA   #IMPLIED
+       localinfo       CDATA   #IMPLIED
+       targetptr       CDATA   #IMPLIED
+       type    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT anchor EMPTY>
+
+<!ATTLIST anchor
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT alt (#PCDATA|inlinemediaobject)*>
+
+<!ATTLIST alt
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT annotation (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST annotation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       annotates       CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT extendedlink ((locator|arc)+)>
+
+<!ATTLIST extendedlink
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+
+>
+
+<!ELEMENT locator EMPTY>
+
+<!ATTLIST locator
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       xlink:label     NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT arc EMPTY>
+
+<!ATTLIST arc
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       xlink:from      NMTOKEN #IMPLIED
+       xlink:to        NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT set (((title|titleabbrev|subtitle)*, info?), toc?, (set|book)+, setindex?)>
+
+<!ATTLIST set
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT book (((title|titleabbrev|subtitle)*, info?), (glossary|bibliography|index|toc|dedication|preface|chapter|appendix|article|colophon|part|reference)+)>
+
+<!ATTLIST book
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT dedication (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST dedication
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT colophon (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST colophon
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT appendix (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST appendix
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT chapter (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST chapter
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT part (((title|titleabbrev|subtitle)*, info?), partintro?, (glossary|bibliography|index|toc|dedication|preface|chapter|appendix|article|colophon|refentry|reference)+)>
+
+<!ATTLIST part
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT preface (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST preface
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT partintro (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))>
+
+<!ATTLIST partintro
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT section (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|(refentry)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST section
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT simplesect (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST simplesect
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT ackno ((anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST ackno
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT article (((title|titleabbrev|subtitle)*, info?), (glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (appendix|glossary|bibliography|index|toc|ackno|colophon)*)>
+
+<!ATTLIST article
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+       class   (faq|journalarticle|productsheet|specification|techreport|whitepaper)   #IMPLIED
+
+>
+
+<!ELEMENT sect1 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect2)+, (simplesect)*)|(simplesect)+)?)|((sect2)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect1
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT sect2 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect3)+, (simplesect)*)|(simplesect)+)?)|((sect3)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect2
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT sect3 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect4)+, (simplesect)*)|(simplesect)+)?)|((sect4)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect3
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT sect4 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect5)+, (simplesect)*)|(simplesect)+)?)|((sect5)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect4
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT sect5 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (simplesect)+)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect5
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT reference (((title|titleabbrev|subtitle)*, info?), partintro?, (refentry)+)>
+
+<!ATTLIST reference
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       status  CDATA   #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refentry ((indexterm)*, info?, refmeta?, (refnamediv)+, refsynopsisdiv?, ((refsection)+|(refsect1)+))>
+
+<!ATTLIST refentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       status  CDATA   #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refmeta ((indexterm)*, refentrytitle, manvolnum?, (refmiscinfo)*, (indexterm)*)>
+
+<!ATTLIST refmeta
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refmiscinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST refmiscinfo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       class   (source|version|manual|sectdesc|software|other) #IMPLIED
+       otherclass      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refnamediv (refdescriptor?, (refname)+, refpurpose, (refclass)*)>
+
+<!ATTLIST refnamediv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refdescriptor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST refdescriptor
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST refname
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refpurpose (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST refpurpose
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refclass (#PCDATA|application)*>
+
+<!ATTLIST refclass
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refsynopsisdiv (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, ((refsection)+|(refsect2)+)?)|(refsection)+|(refsect2)+))>
+
+<!ATTLIST refsynopsisdiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT refsection (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (refsection)*)|(refsection)+))>
+
+<!ATTLIST refsection
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       status  CDATA   #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refsect1 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (refsect2)+)|(refsect2)+))>
+
+<!ATTLIST refsect1
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refsect2 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (refsect3)+)|(refsect3)+))>
+
+<!ATTLIST refsect2
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT refsect3 (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST refsect3
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glosslist (((title|titleabbrev)*, info?)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)>
+
+<!ATTLIST glosslist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT glossentry (glossterm, acronym?, abbrev?, (indexterm)*, (glosssee|(glossdef)+))>
+
+<!ATTLIST glossentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       sortas  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glossdef ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (glossseealso)*)>
+
+<!ATTLIST glossdef
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       subject CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glosssee (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST glosssee
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       otherterm       IDREF   #IMPLIED
+
+>
+
+<!ELEMENT glossseealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST glossseealso
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       otherterm       IDREF   #IMPLIED
+
+>
+
+<!ELEMENT firstterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST firstterm
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       baseform        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glossterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST glossterm
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       baseform        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glossary (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((glossdiv)+|(glossentry)+), bibliography?)>
+
+<!ATTLIST glossary
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT glossdiv (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)>
+
+<!ATTLIST glossdiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT termdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST termdef
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       baseform        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT biblioentry ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|abbrev|citerefentry|citetitle|citebiblioid|personname|subtitle|title)+)>
+
+<!ATTLIST biblioentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT bibliomixed (#PCDATA|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|abbrev|citerefentry|citetitle|citebiblioid|personname|subtitle|title)*>
+
+<!ATTLIST bibliomixed
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioset ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|abbrev|citerefentry|citetitle|citebiblioid|personname|subtitle|title)+)>
+
+<!ATTLIST biblioset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       relation        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT bibliomset (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|abbrev|citerefentry|citetitle|citebiblioid|personname|subtitle|title)*>
+
+<!ATTLIST bibliomset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       relation        CDATA   #IMPLIED
+
+>
+
+<!ELEMENT bibliomisc (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliomisc
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT bibliography (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((bibliodiv)+|(biblioentry|bibliomixed)+))>
+
+<!ATTLIST bibliography
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT bibliodiv (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)>
+
+<!ATTLIST bibliodiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT bibliolist (((title|titleabbrev)*, info?)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)>
+
+<!ATTLIST bibliolist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioref EMPTY>
+
+<!ATTLIST biblioref
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       xrefstyle       CDATA   #IMPLIED
+       endterm IDREF   #IMPLIED
+       units   NMTOKEN #IMPLIED
+       begin   NMTOKEN #IMPLIED
+       end     NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT itermset ((indexterm)+)>
+
+<!ATTLIST itermset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT indexterm (primary?, ((secondary, ((tertiary, (see|(seealso)+)?)|see|(seealso)+)?)|see|(seealso)+)?)>
+
+<!ATTLIST indexterm
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       significance    (normal|preferred)      #IMPLIED
+       startref        IDREF   #IMPLIED
+       zone    IDREFS  #IMPLIED
+       pagenum CDATA   #IMPLIED
+       scope   (all|global|local)      #IMPLIED
+       type    CDATA   #IMPLIED
+       class   (singular|startofrange|endofrange)      #IMPLIED
+
+>
+
+<!ELEMENT primary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST primary
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       sortas  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT secondary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST secondary
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       sortas  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT tertiary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST tertiary
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       sortas  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT see (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST see
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT seealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST seealso
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT index (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*|segmentedlist))>
+
+<!ATTLIST index
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+       type    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT setindex (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*))>
+
+<!ATTLIST setindex
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+       type    CDATA   #IMPLIED
+
+>
+
+<!ELEMENT indexdiv (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((indexentry)+|segmentedlist))>
+
+<!ATTLIST indexdiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       status  CDATA   #IMPLIED
+
+>
+
+<!ELEMENT indexentry (primaryie, (seeie|seealsoie)*, ((secondaryie, (seeie|seealsoie|tertiaryie)*))*)>
+
+<!ATTLIST indexentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT primaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST primaryie
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       linkends        IDREFS  #IMPLIED
+
+>
+
+<!ELEMENT secondaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST secondaryie
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       linkends        IDREFS  #IMPLIED
+
+>
+
+<!ELEMENT tertiaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST tertiaryie
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       linkends        IDREFS  #IMPLIED
+
+>
+
+<!ELEMENT seeie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST seeie
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT seealsoie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST seealsoie
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       linkends        IDREFS  #IMPLIED
+
+>
+
+<!ELEMENT toc (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)*)>
+
+<!ATTLIST toc
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tocdiv (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)+)>
+
+<!ATTLIST tocdiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       pagenum CDATA   #IMPLIED
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tocentry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>
+
+<!ATTLIST tocentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       pagenum CDATA   #IMPLIED
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT task (((title|titleabbrev)*, info?), tasksummary?, taskprerequisites?, procedure, (example)*, taskrelated?)>
+
+<!ATTLIST task
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tasksummary (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST tasksummary
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT taskprerequisites (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST taskprerequisites
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT taskrelated (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST taskrelated
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT calloutlist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (callout)+)>
+
+<!ATTLIST calloutlist
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT callout ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST callout
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       arearefs        IDREFS  #REQUIRED
+
+>
+
+<!ELEMENT programlistingco (info?, areaspec, programlisting, (calloutlist)*)>
+
+<!ATTLIST programlistingco
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT areaspec ((area|areaset)+)>
+
+<!ATTLIST areaspec
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       units   (calspair|linecolumn|linecolumnpair|linerange|other)    #IMPLIED
+       otherunits      NMTOKEN #IMPLIED
+
+>
+
+<!ELEMENT area (alt?)>
+
+<!ATTLIST area
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       units   (calspair|linecolumn|linecolumnpair|linerange|other)    #IMPLIED
+       otherunits      NMTOKEN #IMPLIED
+       linkends        IDREFS  #IMPLIED
+       label   CDATA   #IMPLIED
+       coords  CDATA   #REQUIRED
+
+>
+
+<!ELEMENT areaset ((area)+)>
+
+<!ATTLIST areaset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       units   (calspair|linecolumn|linecolumnpair|linerange|other)    #IMPLIED
+       otherunits      NMTOKEN #IMPLIED
+       linkends        IDREFS  #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT screenco (info?, areaspec, screen, (calloutlist)*)>
+
+<!ATTLIST screenco
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT imageobjectco (info?, areaspec, (imageobject)+, (calloutlist)*)>
+
+<!ATTLIST imageobjectco
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT co EMPTY>
+
+<!ATTLIST co
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       linkends        IDREFS  #IMPLIED
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT coref EMPTY>
+
+<!ATTLIST coref
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+
+>
+
+<!ELEMENT productionset (((title|titleabbrev)*, info?), (production|productionrecap)+)>
+
+<!ATTLIST productionset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT production (lhs, rhs, (constraint)*)>
+
+<!ATTLIST production
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT lhs (#PCDATA)*>
+
+<!ATTLIST lhs
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT rhs (#PCDATA|nonterminal|lineannotation|sbr)*>
+
+<!ATTLIST rhs
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT nonterminal (#PCDATA)*>
+
+<!ATTLIST nonterminal
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       def     CDATA   #REQUIRED
+
+>
+
+<!ELEMENT constraint EMPTY>
+
+<!ATTLIST constraint
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT productionrecap EMPTY>
+
+<!ATTLIST productionrecap
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT constraintdef (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST constraintdef
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT tgroup ((colspec)*, (spanspec)*, thead?, tfoot?, tbody)>
+
+<!ATTLIST tgroup
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       tgroupstyle     CDATA   #IMPLIED
+       cols    NMTOKEN #REQUIRED
+       colsep  CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+
+>
+
+<!ELEMENT colspec EMPTY>
+
+<!ATTLIST colspec
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       colnum  NMTOKEN #IMPLIED
+       char    CDATA   #IMPLIED
+       colsep  CDATA   #IMPLIED
+       colwidth        CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       colname CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+
+>
+
+<!ELEMENT spanspec EMPTY>
+
+<!ATTLIST spanspec
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       spanname        CDATA   #REQUIRED
+       namest  CDATA   #REQUIRED
+       nameend CDATA   #REQUIRED
+       char    CDATA   #IMPLIED
+       colsep  CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+
+>
+
+<!ELEMENT thead ((colspec)*, (row+|tr+))>
+
+<!ATTLIST thead
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       valign  (bottom|middle|top|baseline)    #IMPLIED
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+
+>
+
+<!ELEMENT tfoot ((colspec)*, (row+|tr+))>
+
+<!ATTLIST tfoot
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       valign  (bottom|middle|top|baseline)    #IMPLIED
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+
+>
+
+<!ELEMENT tbody ((row+|tr+))>
+
+<!ATTLIST tbody
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       valign  (bottom|middle|top|baseline)    #IMPLIED
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+
+>
+
+<!ELEMENT row ((entry|entrytbl)+)>
+
+<!ATTLIST row
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       rowsep  CDATA   #IMPLIED
+       valign  (bottom|middle|top)     #IMPLIED
+
+>
+
+<!ELEMENT entry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|revhistory|equation|informalequation|para|formalpara|simpara)*>
+
+<!ATTLIST entry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       valign  (bottom|middle|top)     #IMPLIED
+       char    CDATA   #IMPLIED
+       colsep  CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       morerows        NMTOKEN #IMPLIED
+       colname CDATA   #IMPLIED
+       namest  CDATA   #IMPLIED
+       spanname        CDATA   #IMPLIED
+       nameend CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       rotate  CDATA   #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+
+>
+
+<!ELEMENT entrytbl ((colspec)*, (spanspec)*, thead?, tbody)>
+
+<!ATTLIST entrytbl
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       colname CDATA   #IMPLIED
+       namest  CDATA   #IMPLIED
+       spanname        CDATA   #IMPLIED
+       nameend CDATA   #IMPLIED
+       tgroupstyle     CDATA   #IMPLIED
+       cols    NMTOKEN #IMPLIED
+       colsep  CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       align   (center|char|justify|left|right)        #IMPLIED
+
+>
+
+<!ELEMENT table ((info?, (title, titleabbrev?), indexterm*, textobject*, (mediaobject+|tgroup+))|(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))>
+
+<!ATTLIST table
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       tabstyle        CDATA   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+       orient  (land|port)     #IMPLIED
+       colsep  CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       frame   (all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)    #IMPLIED
+       pgwide  (0|1)   #IMPLIED
+       shortentry      (0|1)   #IMPLIED
+       tocentry        (0|1)   #IMPLIED
+       rowheader       (firstcol|norowheader)  #IMPLIED
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       summary CDATA   #IMPLIED
+       width   CDATA   #IMPLIED
+       border  CDATA   #IMPLIED
+       rules   (none|groups|rows|cols|all)     #IMPLIED
+       cellspacing     CDATA   #IMPLIED
+       cellpadding     CDATA   #IMPLIED
+
+>
+
+<!ELEMENT informaltable (info?, ((textobject*, (mediaobject+|tgroup+))|((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))))>
+
+<!ATTLIST informaltable
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       tabstyle        CDATA   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+       orient  (land|port)     #IMPLIED
+       colsep  CDATA   #IMPLIED
+       rowsep  CDATA   #IMPLIED
+       frame   (all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)    #IMPLIED
+       pgwide  (0|1)   #IMPLIED
+       rowheader       (firstcol|norowheader)  #IMPLIED
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       summary CDATA   #IMPLIED
+       width   CDATA   #IMPLIED
+       border  CDATA   #IMPLIED
+       rules   (none|groups|rows|cols|all)     #IMPLIED
+       cellspacing     CDATA   #IMPLIED
+       cellpadding     CDATA   #IMPLIED
+
+>
+
+<!ELEMENT col EMPTY>
+
+<!ATTLIST col
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       span    CDATA   #IMPLIED
+       width   CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       valign  (top|middle|bottom|baseline)    #IMPLIED
+
+>
+
+<!ELEMENT colgroup ((col)*)>
+
+<!ATTLIST colgroup
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       span    CDATA   #IMPLIED
+       width   CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       valign  (top|middle|bottom|baseline)    #IMPLIED
+
+>
+
+<!ELEMENT tr ((th|td)+)>
+
+<!ATTLIST tr
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       valign  (top|middle|bottom|baseline)    #IMPLIED
+
+>
+
+<!ELEMENT th (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|revhistory|equation|informalequation|para|formalpara|simpara)*>
+
+<!ATTLIST th
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       abbr    CDATA   #IMPLIED
+       axis    CDATA   #IMPLIED
+       headers CDATA   #IMPLIED
+       scope   (row|col|rowgroup|colgroup)     #IMPLIED
+       rowspan CDATA   #IMPLIED
+       colspan CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       valign  (top|middle|bottom|baseline)    #IMPLIED
+
+>
+
+<!ELEMENT td (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|parameter|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|revhistory|equation|informalequation|para|formalpara|simpara)*>
+
+<!ATTLIST td
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       %db.common.attributes;
+       class   CDATA   #IMPLIED
+       style   CDATA   #IMPLIED
+       title   CDATA   #IMPLIED
+       lang    CDATA   #IMPLIED
+       onclick CDATA   #IMPLIED
+       ondblclick      CDATA   #IMPLIED
+       onmousedown     CDATA   #IMPLIED
+       onmouseup       CDATA   #IMPLIED
+       onmouseover     CDATA   #IMPLIED
+       onmousemove     CDATA   #IMPLIED
+       onmouseout      CDATA   #IMPLIED
+       onkeypress      CDATA   #IMPLIED
+       onkeydown       CDATA   #IMPLIED
+       onkeyup CDATA   #IMPLIED
+       abbr    CDATA   #IMPLIED
+       axis    CDATA   #IMPLIED
+       headers CDATA   #IMPLIED
+       scope   (row|col|rowgroup|colgroup)     #IMPLIED
+       rowspan CDATA   #IMPLIED
+       colspan CDATA   #IMPLIED
+       align   (left|center|right|justify|char)        #IMPLIED
+       char    CDATA   #IMPLIED
+       charoff CDATA   #IMPLIED
+       valign  (top|middle|bottom|baseline)    #IMPLIED
+
+>
+
+<!ELEMENT msgset (((title|titleabbrev)*, info?), ((msgentry)+|(simplemsgentry)+))>
+
+<!ATTLIST msgset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgentry ((msg)+, msginfo?, (msgexplan)*)>
+
+<!ATTLIST msgentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT simplemsgentry (msgtext, (msgexplan)+)>
+
+<!ATTLIST simplemsgentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       audience        CDATA   #REQUIRED
+       origin  CDATA   #REQUIRED
+       level   CDATA   #REQUIRED
+
+>
+
+<!ELEMENT msg (((title|titleabbrev)*, info?), msgmain, (msgsub|msgrel)*)>
+
+<!ATTLIST msg
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgmain (((title|titleabbrev)*, info?), msgtext)>
+
+<!ATTLIST msgmain
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgsub (((title|titleabbrev)*, info?), msgtext)>
+
+<!ATTLIST msgsub
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgrel (((title|titleabbrev)*, info?), msgtext)>
+
+<!ATTLIST msgrel
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgtext ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST msgtext
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msginfo ((msglevel|msgorig|msgaud)*)>
+
+<!ATTLIST msginfo
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msglevel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msglevel
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgorig (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msgorig
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgaud (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msgaud
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgexplan (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST msgexplan
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT qandaset (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))>
+
+<!ATTLIST qandaset
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       defaultlabel    (none|number|qanda)     #IMPLIED
+
+>
+
+<!ELEMENT qandadiv (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))>
+
+<!ATTLIST qandadiv
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT qandaentry (info?, question, (answer)*)>
+
+<!ATTLIST qandaentry
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT question (label?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST question
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT answer (label?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST answer
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT label (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST label
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT equation (((title|titleabbrev)*, info?), alt?, ((mediaobject)+|(mathphrase)+), caption?)>
+
+<!ATTLIST equation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+       label   CDATA   #IMPLIED
+       pgwide  (0|1)   #IMPLIED
+       floatstyle      CDATA   #IMPLIED
+
+>
+
+<!ELEMENT informalequation (info?, alt?, ((mediaobject)+|(mathphrase)+), caption?)>
+
+<!ATTLIST informalequation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT inlineequation (alt?, ((mediaobject)+|(mathphrase)+))>
+
+<!ATTLIST inlineequation
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+
+<!ELEMENT mathphrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|emphasis)*>
+
+<!ATTLIST mathphrase
+       xmlns   CDATA   #FIXED  "http://docbook.org/ns/docbook"
+       role    CDATA   #IMPLIED
+       %db.common.attributes;
+       %db.common.linking.attributes;
+
+>
+