(* This type has been automatically generated from /usr/share/sgml/docbook/xml-dtd-4.2-1.0-17/docbookx.dtd by dtd2cduce *)
type DBarticle =
       <article {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; parentbook=?String; class=?("journalarticle" | "productsheet" | "whitepaper" | "techreport" | "specification" | "faq")|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)? DBarticleinfo? DBtocchap?
           DBlot*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsect1* | DBrefentry* | DBsimplesect* | DBsection*))
            | (DBsect1+ | DBrefentry+ | DBsimplesect+ | DBsection+))
           ((DBtoc | DBlot | DBindex | DBglossary | DBbibliography)
            | DBappendix | DBackno)*)
          ];;
type DBrefsect3 =
       <refsect3 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBrefsect3info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)+)
          ];;
type DBrefsect2 =
       <refsect2 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBrefsect2info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             DBrefsect3*)
            | DBrefsect3+))
          ];;
type DBrefsect1 =
       <refsect1 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBrefsect1info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             DBrefsect2*)
            | DBrefsect2+))
          ];;
type DBrefsection =
       <refsection {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBrefsectioninfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             DBrefsection*)
            | DBrefsection+))
          ];;
type DBrefsynopsisdiv =
       <refsynopsisdiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBrefsynopsisdivinfo? (DBtitle DBsubtitle? DBtitleabbrev?)?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             DBrefsect2*)
            | DBrefsect2+))
          ];;
type DBrefclass =
       <refclass {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBapplication )* ];;
type DBrefpurpose =
       <refpurpose {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBindexterm | DBbeginpage )*
          ];;
type DBrefname =
       <refname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname )*
          ];;
type DBrefdescriptor =
       <refdescriptor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname )*
          ];;
type DBrefnamediv =
       <refnamediv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBrefdescriptor? DBrefname+ DBrefpurpose DBrefclass*
           (DBremark | DBlink | DBolink | DBulink)*)
          ];;
type DBrefmiscinfo =
       <refmiscinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBrefmeta =
       <refmeta {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBindexterm* DBrefentrytitle DBmanvolnum? DBrefmiscinfo*
           DBindexterm*)
          ];;
type DBrefentry =
       <refentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBbeginpage? DBindexterm* DBrefentryinfo? DBrefmeta?
           (DBremark | DBlink | DBolink | DBulink)* DBrefnamediv
           DBrefsynopsisdiv? (DBrefsect1+ | DBrefsection+))
          ];;
type DBseealsoie =
       <seealsoie {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkends=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBseeie =
       <seeie {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkend=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBtertiaryie =
       <tertiaryie {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkends=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBsecondaryie =
       <secondaryie {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkends=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBprimaryie =
       <primaryie {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkends=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBindexentry =
       <indexentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBprimaryie (DBseeie | DBseealsoie)*
           (DBsecondaryie (DBseeie | DBseealsoie | DBtertiaryie)*)*)
          ];;
type DBindexdiv =
       <indexdiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)?
           ((DBitemizedlist | DBorderedlist | DBvariablelist | DBsimplelist
             | DBliterallayout | DBprogramlisting | DBprogramlistingco
             | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
             | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
             | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
             | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
             | DBaddress | DBblockquote | DBgraphic | DBgraphicco
             | DBmediaobject | DBmediaobjectco | DBinformalequation
             | DBinformalexample | DBinformalfigure | DBinformaltable
             | DBanchor | DBremark | DBlink | DBolink | DBulink | DBbeginpage)*
            (DBindexentry+ | DBsegmentedlist)))
          ];;
type DBsetindex =
       <setindex {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBsetindexinfo? (DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           (DBindexdiv* | DBindexentry*))
          ];;
type DBindex =
       <index {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBindexinfo? (DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           (DBindexdiv* | DBindexentry*))
          ];;
type DBglossdiv =
       <glossdiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           DBglossentry+)
          ];;
type DBglossary =
       <glossary {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBglossaryinfo? (DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           (DBglossdiv+ | DBglossentry+) DBbibliography?)
          ];;
type DBbibliodiv =
       <bibliodiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           (DBbiblioentry | DBbibliomixed)+)
          ];;
type DBbibliography =
       <bibliography {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBbibliographyinfo? (DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           (DBbibliodiv+ | (DBbiblioentry | DBbibliomixed)+))
          ];;
type DBsimplesect =
       <simplesect {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)+)
          ];;
type DBsect5 =
       <sect5 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; renderas=?("sect1" | "sect2" | "sect3" | "sect4")|}>[
          (DBsect5info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsimplesect*))
            | DBrefentry+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsect4 =
       <sect4 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; renderas=?("sect1" | "sect2" | "sect3" | "sect5")|}>[
          (DBsect4info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsect5* | DBsimplesect*))
            | DBrefentry+ | DBsect5+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsect3 =
       <sect3 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; renderas=?("sect1" | "sect2" | "sect4" | "sect5")|}>[
          (DBsect3info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsect4* | DBsimplesect*))
            | DBrefentry+ | DBsect4+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsect2 =
       <sect2 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; renderas=?("sect1" | "sect3" | "sect4" | "sect5")|}>[
          (DBsect2info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsect3* | DBsimplesect*))
            | DBrefentry+ | DBsect3+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsect1 =
       <sect1 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; renderas=?("sect2" | "sect3" | "sect4" | "sect5")|}>[
          (DBsect1info? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsect2* | DBsimplesect*))
            | DBrefentry+ | DBsect2+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsectioninfo =
       <sectioninfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsection =
       <section {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String|}>[
          (DBsectioninfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBrefentry* | DBsection* | DBsimplesect*))
            | DBrefentry+ | DBsection+ | DBsimplesect+)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBsect5info =
       <sect5info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsect4info =
       <sect4info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsect3info =
       <sect3info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsect2info =
       <sect2info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsect1info =
       <sect1info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBreferenceinfo =
       <referenceinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefsynopsisdivinfo =
       <refsynopsisdivinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefsect3info =
       <refsect3info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefsect2info =
       <refsect2info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefsect1info =
       <refsect1info {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefsectioninfo =
       <refsectioninfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBrefentryinfo =
       <refentryinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBprefaceinfo =
       <prefaceinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBpartinfo =
       <partinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsetindexinfo =
       <setindexinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBindexinfo =
       <indexinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBglossaryinfo =
       <glossaryinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBchapterinfo =
       <chapterinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBbibliographyinfo =
       <bibliographyinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBappendixinfo =
       <appendixinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBpartintro =
       <partintro {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsect1* | DBrefentry* | DBsimplesect* | DBsection*))
            | (DBsect1+ | DBrefentry+ | DBsimplesect+ | DBsection+)))
          ];;
type DBreference =
       <reference {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String|}>[
          (DBbeginpage? DBreferenceinfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           DBpartintro? DBrefentry+)
          ];;
type DBpreface =
       <preface {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          (DBbeginpage? DBprefaceinfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           DBtocchap?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsect1* | DBrefentry* | DBsimplesect* | DBsection*))
            | (DBsect1+ | DBrefentry+ | DBsimplesect+ | DBsection+))
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBpart =
       <part {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String|}>[
          (DBbeginpage? DBpartinfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           DBpartintro?
           (DBappendix | DBchapter | DBtoc | DBlot | DBindex | DBglossary
            | DBbibliography | DBarticle | DBpreface | DBrefentry
            | DBreference)+)
          ];;
type DBchapter =
       <chapter {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String|}>[
          (DBbeginpage? DBchapterinfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           DBtocchap?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsect1* | DBrefentry* | DBsimplesect* | DBsection*))
            | (DBsect1+ | DBrefentry+ | DBsimplesect+ | DBsection+))
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBappendix =
       <appendix {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String|}>[
          (DBbeginpage? DBappendixinfo? (DBtitle DBsubtitle? DBtitleabbrev?)
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*
           DBtocchap?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsect1* | DBrefentry* | DBsimplesect* | DBsection*))
            | (DBsect1+ | DBrefentry+ | DBsimplesect+ | DBsection+))
           (DBtoc | DBlot | DBindex | DBglossary | DBbibliography)*)
          ];;
type DBlotentry =
       <lotentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; srccredit=?String; pagenum=?String; linkend=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBlot =
       <lot {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          (DBbeginpage? (DBtitle DBsubtitle? DBtitleabbrev?)? DBlotentry*) ];;
type DBtocback =
       <tocback {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String; linkend=?String; label=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBtoclevel5 =
       <toclevel5 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBtocentry+ ];;
type DBtoclevel4 =
       <toclevel4 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtocentry+ DBtoclevel5*) ];;
type DBtoclevel3 =
       <toclevel3 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtocentry+ DBtoclevel4*) ];;
type DBtoclevel2 =
       <toclevel2 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtocentry+ DBtoclevel3*) ];;
type DBtoclevel1 =
       <toclevel1 {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtocentry+ DBtoclevel2*) ];;
type DBtocchap =
       <tocchap {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          (DBtocentry+ DBtoclevel1*) ];;
type DBtocpart =
       <tocpart {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtocentry+ DBtocchap*) ];;
type DBtocentry =
       <tocentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String; linkend=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBtocfront =
       <tocfront {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String; linkend=?String; label=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBtoc =
       <toc {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String|}>[
          (DBbeginpage? (DBtitle DBsubtitle? DBtitleabbrev?)? DBtocfront*
           (DBtocpart | DBtocchap)* DBtocback*)
          ];;
type DBcolophon =
       <colophon {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBformalpara | DBpara | DBsimpara | DBblockquote)+)
          ];;
type DBdedication =
       <dedication {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBformalpara | DBpara | DBsimpara | DBblockquote
            | DBindexterm | DBbeginpage)+)
          ];;
type DBbookinfo =
       <bookinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; contents=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBbook =
       <book {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; label=?String; fpi=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)? DBbookinfo?
           (DBdedication | DBtoc | DBlot | DBglossary | DBbibliography
            | DBpreface | DBchapter | DBreference | DBpart | DBarticle
            | DBappendix | DBindex | DBsetindex | DBcolophon)*)
          ];;
type DBsetinfo =
       <setinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; contents=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBset =
       <set {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; status=?String; fpi=?String|}>[
          ((DBtitle DBsubtitle? DBtitleabbrev?)? DBsetinfo? DBtoc? DBbook+
           DBsetindex?)
          ];;
type DBseealso =
       <seealso {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBsee =
       <see {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBtertiary =
       <tertiary {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; sortas=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBsecondary =
       <secondary {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; sortas=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBprimary =
       <primary {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; sortas=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject )*
          ];;
type DBindexterm =
       <indexterm {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; zone=?String; startref=?String; class=?("singular" | "startofrange" | "endofrange"); significance=?("preferred" | "normal"); scope=?("all" | "global" | "local"); pagenum=?String|}>[
          (DBprimary?
           ((DBsecondary
             ((DBtertiary (DBsee | DBseealso+)?) | DBsee | DBseealso+)?)
            | DBsee | DBseealso+)?)
          ];;
type DBbeginpage =
       <beginpage {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String|}>[
           ];;
type DBanchor =
       <anchor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; pagenum=?String; id=String|}>[
           ];;
type DBxref =
       <xref {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkend=String; endterm=?String|}>[
           ];;
type DBfootnoteref =
       <footnoteref {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String; linkend=String|}>[
           ];;
type DBulink =
       <ulink {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; type=?String; url=String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBolink =
       <olink {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; targetptr=?String; targetdoc=?String; type=?String; localinfo=?String; linkmode=?String; targetdocent=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBlink =
       <link {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; type=?String; linkend=String; endterm=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBwordasword =
       <wordasword {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBtrademark =
       <trademark {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("service" | "trade" | "registered" | "copyright")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBemphasis )*
          ];;
type DBsuperscript =
       <superscript {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBreplaceable | DBsymbol | DBinlinegraphic | DBinlinemediaobject | DBanchor | DBremark | DBsubscript | DBsuperscript )*
          ];;
type DBsubscript =
       <subscript {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBreplaceable | DBsymbol | DBinlinegraphic | DBinlinemediaobject | DBanchor | DBremark | DBsubscript | DBsuperscript )*
          ];;
type DBquote =
       <quote {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBphrase =
       <phrase {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBglossterm =
       <glossterm {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; baseform=?String; linkend=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBforeignphrase =
       <foreignphrase {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBfirstterm =
       <firstterm {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkend=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBemphasis =
       <emphasis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBcitetitle =
       <citetitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pubwork=?("article" | "book" | "chapter" | "part" | "refentry" | "section" | "journal" | "series" | "set" | "manuscript")|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBmanvolnum =
       <manvolnum {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBrefentrytitle =
       <refentrytitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBciterefentry =
       <citerefentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBrefentrytitle DBmanvolnum?) ];;
type DBcitation =
       <citation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBacronym =
       <acronym {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBabbrev =
       <abbrev {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBuserinput =
       <userinput {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBco )*
          ];;
type DBtype =
       <type {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBtoken =
       <token {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBsystemitem =
       <systemitem {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); class=?("constant" | "event" | "eventhandler" | "domainname" | "fqdomainname" | "ipaddress" | "netmask" | "etheraddress" | "groupname" | "library" | "macro" | "osname" | "filesystem" | "resource" | "systemname" | "username" | "newsgroup")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBacronym | DBco )*
          ];;
type DBsymbol =
       <symbol {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("limit")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBstructname =
       <structname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBstructfield =
       <structfield {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBsgmltag =
       <sgmltag {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("attribute" | "attvalue" | "element" | "endtag" | "emptytag" | "genentity" | "numcharref" | "paramentity" | "pi" | "xmlpi" | "starttag" | "sgmlcomment")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBreturnvalue =
       <returnvalue {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBreplaceable =
       <replaceable {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("command" | "function" | "option" | "parameter")|}>[
          ( Char | DBlink | DBolink | DBulink | DBoptional | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBco )*
          ];;
type DBproperty =
       <property {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBprompt =
       <prompt {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBco )*
          ];;
type DBparameter =
       <parameter {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); class=?("command" | "function" | "option")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBoptional =
       <optional {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBoption =
       <option {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmsgtext =
       <msgtext {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
           | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
           | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
           | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
           | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
           | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
           | DBmediaobject | DBmediaobjectco | DBinformalequation
           | DBinformalexample | DBinformalfigure | DBinformaltable
           | DBequation | DBexample | DBfigure | DBtable | DBmsgset
           | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
           | DBremark | DBhighlights | DBabstract | DBauthorblurb
           | DBepigraph | DBindexterm | DBbeginpage)+
          ];;
type DBmousebutton =
       <mousebutton {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBshortcut =
       <shortcut {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); otheraction=?String; action=?("click" | "double-click" | "press" | "seq" | "simul" | "other")|}>[
          (DBkeycap | DBkeycombo | DBkeysym | DBmousebutton)+ ];;
type DBmenuchoice =
       <menuchoice {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          (DBshortcut?
           (DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem
            | DBguisubmenu | DBinterface)+)
          ];;
type DBmedialabel =
       <medialabel {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("cartridge" | "cdrom" | "disk" | "tape")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmarkup =
       <markup {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBvarname =
       <varname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBconstant =
       <constant {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("limit")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBliteral =
       <literal {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBlineannotation =
       <lineannotation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBkeysym =
       <keysym {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBkeycombo =
       <keycombo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); otheraction=?String; action=?("click" | "double-click" | "press" | "seq" | "simul" | "other")|}>[
          (DBkeycap | DBkeycombo | DBkeysym | DBmousebutton)+ ];;
type DBkeycode =
       <keycode {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBkeycap =
       <keycap {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBinterface =
       <interface {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBhardware =
       <hardware {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBguisubmenu =
       <guisubmenu {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBguimenuitem =
       <guimenuitem {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBguimenu =
       <guimenu {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBguilabel =
       <guilabel {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBguiicon =
       <guiicon {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBguibutton =
       <guibutton {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBaccel )*
          ];;
type DBfunction =
       <function {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBfilename =
       <filename {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); path=?String; class=?("headerfile" | "partition" | "devicefile" | "libraryfile" | "directory" | "extension" | "symlink")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBerrortype =
       <errortype {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBerrortext =
       <errortext {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBerrorname =
       <errorname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBerrorcode =
       <errorcode {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBenvar =
       <envar {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBemail =
       <email {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBdatabase =
       <database {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); class=?("name" | "table" | "field" | "key1" | "key2" | "record")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBcomputeroutput =
       <computeroutput {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBco )*
          ];;
type DBcommand =
       <command {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBcoref =
       <coref {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkend=String; label=?String|}>[
           ];;
type DBco =
       <co {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=String; linkends=?String; label=?String|}>[
           ];;
type DBclassname =
       <classname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBapplication =
       <application {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none"); class=?("hardware" | "software")|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBaction =
       <action {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; moreinfo=?("refentry" | "none")|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBaccel =
       <accel {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBvolumenum =
       <volumenum {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBseriesvolnums =
       <seriesvolnums {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBrevdescription =
       <revdescription {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
           | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
           | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
           | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
           | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
           | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
           | DBmediaobject | DBmediaobjectco | DBinformalequation
           | DBinformalexample | DBinformalfigure | DBinformaltable
           | DBequation | DBexample | DBfigure | DBtable | DBprocedure
           | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm)+
          ];;
type DBrevremark =
       <revremark {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBrevnumber =
       <revnumber {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBrevision =
       <revision {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBrevnumber DBdate DBauthorinitials*
           (DBrevremark | DBrevdescription)?)
          ];;
type DBrevhistory =
       <revhistory {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBrevision+ ];;
type DBreleaseinfo =
       <releaseinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpubsnumber =
       <pubsnumber {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpublishername =
       <publishername {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpublisher =
       <publisher {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBpublishername DBaddress*) ];;
type DBpubdate =
       <pubdate {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBproductnumber =
       <productnumber {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBproductname =
       <productname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("service" | "trade" | "registered" | "copyright")|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBprinthistory =
       <printhistory {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBformalpara | DBpara | DBsimpara)+ ];;
type DBsurname =
       <surname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBothername =
       <othername {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBlineage =
       <lineage {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBhonorific =
       <honorific {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBfirstname =
       <firstname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcontrib =
       <contrib {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpagenums =
       <pagenums {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBothercredit =
       <othercredit {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBpersonname
            | (DBhonorific | DBfirstname | DBsurname | DBlineage
               | DBothername | DBaffiliation | DBauthorblurb | DBcontrib)+)
           (DBpersonblurb | DBemail | DBaddress)*)
          ];;
type DBorgname =
       <orgname {|role=?String; otherclass=?String; class=?("corporation" | "nonprofit" | "consortium" | "informal" | "other"); vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBmodespec =
       <modespec {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; application=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBlegalnotice =
       <legalnotice {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBformalpara | DBpara | DBsimpara | DBblockquote
            | DBindexterm | DBbeginpage)+)
          ];;
type DBissuenum =
       <issuenum {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBinvpartnumber =
       <invpartnumber {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBbibliocoverage =
       <bibliocoverage {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; othertemporal=?String; temporal=?("dcmiperiod" | "w3c-dtf" | "othertemporal"); otherspatial=?String; spatial=?("dcmipoint" | "iso3166" | "dcmibox" | "tgn" | "otherspatial")|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBbibliorelation =
       <bibliorelation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; othertype=?String; type=?("isversionof" | "hasversion" | "isreplacedby" | "replaces" | "isrequiredby" | "requires" | "ispartof" | "haspart" | "isreferencedby" | "references" | "isformatof" | "hasformat" | "othertype"); otherclass=?String; class=?("uri" | "doi" | "isbn" | "issn" | "libraryofcongress" | "pubnumber" | "other")|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBbibliosource =
       <bibliosource {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherclass=?String; class=?("uri" | "doi" | "isbn" | "issn" | "libraryofcongress" | "pubnumber" | "other")|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcitebiblioid =
       <citebiblioid {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherclass=?String; class=?("uri" | "doi" | "isbn" | "issn" | "libraryofcongress" | "pubnumber" | "other")|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBbiblioid =
       <biblioid {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherclass=?String; class=?("uri" | "doi" | "isbn" | "issn" | "libraryofcongress" | "pubnumber" | "other")|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBissn =
       <issn {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBisbn =
       <isbn {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBeditor =
       <editor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBpersonname
            | (DBhonorific | DBfirstname | DBsurname | DBlineage
               | DBothername | DBaffiliation | DBauthorblurb | DBcontrib)+)
           (DBpersonblurb | DBemail | DBaddress)*)
          ];;
type DBedition =
       <edition {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBdate =
       <date {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcorpname =
       <corpname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcorpauthor =
       <corpauthor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBholder =
       <holder {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DByear =
       <year {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcopyright =
       <copyright {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DByear+ DBholder*) ];;
type DBcontractsponsor =
       <contractsponsor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcontractnum =
       <contractnum {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBconfsponsor =
       <confsponsor {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBconfnum =
       <confnum {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBconftitle =
       <conftitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBconfdates =
       <confdates {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBconfgroup =
       <confgroup {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBconfdates | DBconftitle | DBconfnum | DBaddress | DBconfsponsor)*
          ];;
type DBauthorinitials =
       <authorinitials {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcollabname =
       <collabname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcollab =
       <collab {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBcollabname DBaffiliation*) ];;
type DBauthorgroup =
       <authorgroup {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBauthor | DBeditor | DBcollab | DBcorpauthor | DBothercredit)+ ];;
type DBauthor =
       <author {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBpersonname
            | (DBhonorific | DBfirstname | DBsurname | DBlineage
               | DBothername | DBaffiliation | DBauthorblurb | DBcontrib)+)
           (DBpersonblurb | DBemail | DBaddress)*)
          ];;
type DBpersonname =
       <personname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBhonorific | DBfirstname | DBsurname | DBlineage | DBothername)+
          ];;
type DBartpagenums =
       <artpagenums {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBorgdiv =
       <orgdiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBjobtitle =
       <jobtitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBshortaffil =
       <shortaffil {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBaffiliation =
       <affiliation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBshortaffil? DBjobtitle* DBorgname? DBorgdiv* DBaddress*) ];;
type DBotheraddr =
       <otheraddr {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBfax =
       <fax {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBphone =
       <phone {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcountry =
       <country {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBstate =
       <state {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBcity =
       <city {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpostcode =
       <postcode {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBpob =
       <pob {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBstreet =
       <street {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBaddress =
       <address {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String|}>[
          ( Char | DBpersonname | DBhonorific | DBfirstname | DBsurname | DBlineage | DBothername | DBaffiliation | DBauthorblurb | DBcontrib | DBstreet | DBpob | DBpostcode | DBcity | DBstate | DBcountry | DBphone | DBfax | DBemail | DBotheraddr )*
          ];;
type DBackno =
       <ackno {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBemphasis | DBtrademark | DBreplaceable | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm )*
          ];;
type DBmethodparam =
       <methodparam {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; rep=?("norepeat" | "repeat"); choice=?("opt" | "req" | "plain")|}>[
          (DBmodifier* DBtype? ((DBparameter DBinitializer?) | DBfuncparams)
           DBmodifier*)
          ];;
type DBmethodname =
       <methodname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmethodsynopsis =
       <methodsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; language=?String|}>[
          (DBmodifier* (DBtype | DBvoid)? DBmethodname
           (DBmethodparam+ | DBvoid) DBexceptionname* DBmodifier*)
          ];;
type DBdestructorsynopsis =
       <destructorsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; language=?String|}>[
          (DBmodifier* DBmethodname? (DBmethodparam+ | DBvoid)
           DBexceptionname*)
          ];;
type DBconstructorsynopsis =
       <constructorsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; language=?String|}>[
          (DBmodifier* DBmethodname? (DBmethodparam+ | DBvoid)
           DBexceptionname*)
          ];;
type DBinitializer =
       <initializer {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBfieldsynopsis =
       <fieldsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; language=?String|}>[
          (DBmodifier* DBtype? DBvarname DBinitializer?) ];;
type DBexceptionname =
       <exceptionname {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBinterfacename =
       <interfacename {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmodifier =
       <modifier {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBooexception =
       <ooexception {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBmodifier* DBexceptionname) ];;
type DBoointerface =
       <oointerface {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBmodifier* DBinterfacename) ];;
type DBooclass =
       <ooclass {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBmodifier* DBclassname) ];;
type DBclasssynopsisinfo =
       <classsynopsisinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBtextobject | DBlineannotation )*
          ];;
type DBclasssynopsis =
       <classsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("class" | "interface"); language=?String|}>[
          ((DBooclass | DBoointerface | DBooexception)+
           (DBclasssynopsisinfo | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis)*)
          ];;
type DBfuncparams =
       <funcparams {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBparamdef =
       <paramdef {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBtype | DBreplaceable | DBparameter | DBfuncparams )* ];;
type DBvarargs =
       <varargs {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
           ];;
type DBvoid =
       <void {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
           ];;
type DBfuncdef =
       <funcdef {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBtype | DBreplaceable | DBfunction )* ];;
type DBfuncprototype =
       <funcprototype {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBfuncdef (DBvoid | DBvarargs | DBparamdef+)) ];;
type DBfuncsynopsisinfo =
       <funcsynopsisinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String|}>[
          ( Char | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage | DBtextobject | DBlineannotation )*
          ];;
type DBfuncsynopsis =
       <funcsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          (DBfuncsynopsisinfo | DBfuncprototype)+ ];;
type DBsynopfragment =
       <synopfragment {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=String|}>[
          (DBarg | DBgroup)+ ];;
type DBsynopfragmentref =
       <synopfragmentref {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linkend=String|}>[
          ( Char )* ];;
type DBsbr =
       <sbr {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
           ];;
type DBgroup =
       <group {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; rep=?("norepeat" | "repeat"); choice=?("opt" | "req" | "plain")|}>[
          (DBarg | DBgroup | DBoption | DBsynopfragmentref | DBreplaceable
           | DBsbr)+
          ];;
type DBarg =
       <arg {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; rep=?("norepeat" | "repeat"); choice=?("opt" | "req" | "plain")|}>[
          ( Char | DBarg | DBgroup | DBoption | DBsynopfragmentref | DBreplaceable | DBsbr )*
          ];;
type DBcmdsynopsis =
       <cmdsynopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; cmdlength=?String; sepchar=?String; label=?String|}>[
          ((DBcommand | DBarg | DBgroup | DBsbr)+ DBsynopfragment*) ];;
type DBsynopsis =
       <synopsis {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String; label=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBgraphic | DBmediaobject | DBco | DBcoref | DBtextobject | DBlineannotation )*
          ];;
type DBinformaltable =
       <informaltable {|pgwide=?String; orient=?("port" | "land"); shortentry=?String; tocentry=?String; tabstyle=?String; role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String; rowsep=?String; colsep=?String; frame=?("top" | "bottom" | "topbot" | "all" | "sides" | "none")|}>[
          (DBblockinfo? DBtextobject*
           (DBgraphic+ | DBmediaobject+ | DBtgroup+))
          ];;
type DBentry =
       <entry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; valign=?("top" | "middle" | "bottom"); rotate=?String; charoff=?String; char=?String; align=?("left" | "right" | "center" | "justify" | "char"); rowsep=?String; colsep=?String; morerows=?String; spanname=?String; nameend=?String; namest=?String; colname=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco | DBscreenshot | DBformalpara | DBpara | DBsimpara | DBgraphic | DBmediaobject )*
          ];;
type DBentrytbl =
       <entrytbl {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; charoff=?String; char=?String; align=?("left" | "right" | "center" | "justify" | "char"); rowsep=?String; colsep=?String; nameend=?String; namest=?String; spanname=?String; colname=?String; tgroupstyle=?String; cols=String|}>[
          (DBcolspec* DBspanspec* DBthead? DBtbody) ];;
type DBrow =
       <row {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; valign=?("top" | "middle" | "bottom"); rowsep=?String|}>[
          (DBentry | DBentrytbl)+ ];;
type DBtbody =
       <tbody {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; valign=?("top" | "middle" | "bottom")|}>[
          DBrow+ ];;
type DBtfoot =
       <tfoot {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; valign=?("top" | "middle" | "bottom")|}>[
          (DBcolspec* DBrow+) ];;
type DBthead =
       <thead {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; valign=?("top" | "middle" | "bottom")|}>[
          (DBcolspec* DBrow+) ];;
type DBspanspec =
       <spanspec {|charoff=?String; char=?String; align=?("left" | "right" | "center" | "justify" | "char"); rowsep=?String; colsep=?String; spanname=String; nameend=String; namest=String|}>[
           ];;
type DBcolspec =
       <colspec {|charoff=?String; char=?String; align=?("left" | "right" | "center" | "justify" | "char"); rowsep=?String; colsep=?String; colwidth=?String; colname=?String; colnum=?String|}>[
           ];;
type DBtgroup =
       <tgroup {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; charoff=?String; char=?String; align=?("left" | "right" | "center" | "justify" | "char"); rowsep=?String; colsep=?String; tgroupstyle=?String; cols=String|}>[
          (DBcolspec* DBspanspec* DBthead? DBtfoot? DBtbody) ];;
type DBtable =
       <table {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String; pgwide=?String; orient=?("port" | "land"); shortentry=?String; tocentry=?String; tabstyle=?String; rowsep=?String; colsep=?String; frame=?("top" | "bottom" | "topbot" | "all" | "sides" | "none")|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?) DBindexterm* DBtextobject*
           (DBgraphic+ | DBmediaobject+ | DBtgroup+))
          ];;
type DBalt =
       <alt {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char )* ];;
type DBinlineequation =
       <inlineequation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBalt? (DBgraphic+ | DBinlinemediaobject+)) ];;
type DBinformalequation =
       <informalequation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? (DBalt? (DBgraphic+ | DBmediaobject+))) ];;
type DBequation =
       <equation {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBinformalequation | (DBalt? (DBgraphic+ | DBmediaobject+))))
          ];;
type DBimageobjectco =
       <imageobjectco {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBareaspec DBimageobject DBcalloutlist*) ];;
type DBmediaobjectco =
       <mediaobjectco {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo? DBimageobjectco (DBimageobjectco | DBtextobject)*) ];;
type DBcaption =
       <caption {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
           | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
           | DBscreenshot | DBformalpara | DBpara | DBsimpara | DBblockquote)*
          ];;
type DBtextdata =
       <textdata {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String; encoding=?String|}>[
           ];;
type DBimagedata =
       <imagedata {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String; scalefit=?String; scale=?String; valign=?("top" | "middle" | "bottom"); align=?("left" | "right" | "center"); contentdepth=?String; depth=?String; contentwidth=?String; width=?String|}>[
           ];;
type DBaudiodata =
       <audiodata {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String|}>[
           ];;
type DBvideodata =
       <videodata {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String; scalefit=?String; scale=?String; valign=?("top" | "middle" | "bottom"); align=?("left" | "right" | "center"); contentdepth=?String; depth=?String; contentwidth=?String; width=?String|}>[
           ];;
type DBobjectinfo =
       <objectinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBtextobject =
       <textobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo?
           (DBphrase | DBtextdata
            | (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
               | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
               | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
               | DBprogramlisting | DBprogramlistingco | DBscreen
               | DBscreenco | DBscreenshot | DBformalpara | DBpara
               | DBsimpara | DBblockquote)+))
          ];;
type DBimageobject =
       <imageobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo? DBimagedata) ];;
type DBaudioobject =
       <audioobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo? DBaudiodata) ];;
type DBvideoobject =
       <videoobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo? DBvideodata) ];;
type DBinlinemediaobject =
       <inlinemediaobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo?
           (DBvideoobject | DBaudioobject | DBimageobject | DBtextobject)+)
          ];;
type DBmediaobject =
       <mediaobject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBobjectinfo?
           (DBvideoobject | DBaudioobject | DBimageobject | DBtextobject)+
           DBcaption?)
          ];;
type DBinlinegraphic =
       <inlinegraphic {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; scalefit=?String; scale=?String; valign=?("top" | "middle" | "bottom"); align=?("left" | "right" | "center"); contentdepth=?String; depth=?String; contentwidth=?String; width=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String|}>[
           ];;
type DBgraphic =
       <graphic {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; scalefit=?String; scale=?String; valign=?("top" | "middle" | "bottom"); align=?("left" | "right" | "center"); contentdepth=?String; depth=?String; contentwidth=?String; width=?String; srccredit=?String; format=?("BMP" | "CGM-CHAR" | "CGM-BINARY" | "CGM-CLEAR" | "DITROFF" | "DVI" | "EPS" | "EQN" | "FAX" | "GIF" | "GIF87a" | "GIF89a" | "JPG" | "JPEG" | "IGES" | "PCX" | "PIC" | "PNG" | "PS" | "SGML" | "TBL" | "TEX" | "TIFF" | "WMF" | "WPG" | "SVG" | "linespecific"); fileref=?String; entityref=?String|}>[
           ];;
type DBgraphicco =
       <graphicco {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBareaspec DBgraphic DBcalloutlist*) ];;
type DBinformalfigure =
       <informalfigure {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String; pgwide=?String; float=?String|}>[
          (DBblockinfo?
           (DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBaddress | DBblockquote | DBgraphic
            | DBgraphicco | DBmediaobject | DBmediaobjectco
            | DBinformalequation | DBinformalexample | DBinformalfigure
            | DBinformaltable | DBindexterm | DBbeginpage | DBlink | DBolink
            | DBulink)+)
          ];;
type DBfigure =
       <figure {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String; pgwide=?String; float=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)
           (DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBaddress | DBblockquote | DBgraphic
            | DBgraphicco | DBmediaobject | DBmediaobjectco
            | DBinformalequation | DBinformalexample | DBinformalfigure
            | DBinformaltable | DBindexterm | DBbeginpage | DBlink | DBolink
            | DBulink)+)
          ];;
type DBscreeninfo =
       <screeninfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBscreenshot =
       <screenshot {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBscreeninfo?
           (DBgraphic | DBgraphicco | DBmediaobject | DBmediaobjectco))
          ];;
type DBscreen =
       <screen {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String; width=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBco | DBcoref | DBtextobject | DBlineannotation )*
          ];;
type DBscreenco =
       <screenco {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBareaspec DBscreen DBcalloutlist*) ];;
type DBliterallayout =
       <literallayout {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; class=?("monospaced" | "normal"); linenumbering=?("numbered" | "unnumbered"); format=?String; width=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBco | DBcoref | DBtextobject | DBlineannotation )*
          ];;
type DBprogramlisting =
       <programlisting {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; linenumbering=?("numbered" | "unnumbered"); format=?String; width=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBco | DBcoref | DBlineannotation | DBtextobject )*
          ];;
type DBareaset =
       <areaset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=String; coords=String; otherunits=?String; units=?("calspair" | "linecolumn" | "linerange" | "linecolumnpair" | "other"); label=?String|}>[
          DBarea+ ];;
type DBarea =
       <area {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=String; coords=String; otherunits=?String; units=?("calspair" | "linecolumn" | "linerange" | "linecolumnpair" | "other"); linkends=?String; label=?String|}>[
           ];;
type DBareaspec =
       <areaspec {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherunits=?String; units=?("calspair" | "linecolumn" | "linerange" | "linecolumnpair" | "other")|}>[
          (DBarea | DBareaset)+ ];;
type DBprogramlistingco =
       <programlistingco {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBareaspec DBprogramlisting DBcalloutlist*) ];;
type DBinformalexample =
       <informalexample {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; width=?String|}>[
          (DBblockinfo?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBindexterm | DBbeginpage)+)
          ];;
type DBexample =
       <example {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; width=?String; label=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBindexterm | DBbeginpage)+)
          ];;
type DBcallout =
       <callout {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; arearefs=String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
           | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
           | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
           | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
           | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
           | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
           | DBmediaobject | DBmediaobjectco | DBinformalequation
           | DBinformalexample | DBinformalfigure | DBinformaltable
           | DBequation | DBexample | DBfigure | DBtable | DBmsgset
           | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
           | DBremark | DBhighlights | DBabstract | DBauthorblurb
           | DBepigraph | DBindexterm | DBbeginpage)+
          ];;
type DBcalloutlist =
       <calloutlist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBtitle DBtitleabbrev?)? DBcallout+) ];;
type DBterm =
       <term {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBvarlistentry =
       <varlistentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBterm+ DBlistitem) ];;
type DBvariablelist =
       <variablelist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; termlength=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcaution | DBimportant | DBnote | DBtip | DBwarning
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBabstract
            | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)*
           DBvarlistentry+)
          ];;
type DBmember =
       <member {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBsimplelist =
       <simplelist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; type=?("inline" | "vert" | "horiz"); columns=?String|}>[
          DBmember+ ];;
type DBseg =
       <seg {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBseglistitem =
       <seglistitem {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBseg+ ];;
type DBsegtitle =
       <segtitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBindexterm )*
          ];;
type DBsegmentedlist =
       <segmentedlist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ((DBtitle DBtitleabbrev?)? DBsegtitle+ DBseglistitem+) ];;
type DBlistitem =
       <listitem {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; override=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
           | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
           | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
           | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
           | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
           | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
           | DBmediaobject | DBmediaobjectco | DBinformalequation
           | DBinformalexample | DBinformalfigure | DBinformaltable
           | DBequation | DBexample | DBfigure | DBtable | DBmsgset
           | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
           | DBremark | DBhighlights | DBabstract | DBauthorblurb
           | DBepigraph | DBindexterm | DBbeginpage)+
          ];;
type DBorderedlist =
       <orderedlist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; spacing=?("normal" | "compact"); continuation=?("continues" | "restarts"); inheritnum=?("inherit" | "ignore"); numeration=?("arabic" | "upperalpha" | "loweralpha" | "upperroman" | "lowerroman")|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcaution | DBimportant | DBnote | DBtip | DBwarning
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBabstract
            | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)*
           DBlistitem+)
          ];;
type DBitemizedlist =
       <itemizedlist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; mark=?String; spacing=?("normal" | "compact")|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcaution | DBimportant | DBnote | DBtip | DBwarning
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBabstract
            | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)*
           DBlistitem+)
          ];;
type DBglossseealso =
       <glossseealso {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherterm=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBglosssee =
       <glosssee {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; otherterm=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBglossdef =
       <glossdef {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; subject=?String|}>[
          ((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBremark
            | DBindexterm | DBbeginpage)+
           DBglossseealso*)
          ];;
type DBglossentry =
       <glossentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; sortas=?String|}>[
          (DBglossterm DBacronym? DBabbrev? DBindexterm* DBrevhistory?
           (DBglosssee | DBglossdef+))
          ];;
type DBglosslist =
       <glosslist {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBglossentry+ ];;
type DBwarning =
       <warning {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBsidebar | DBanchor | DBbridgehead | DBremark | DBindexterm
            | DBbeginpage)+)
          ];;
type DBtip =
       <tip {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBsidebar | DBanchor | DBbridgehead | DBremark | DBindexterm
            | DBbeginpage)+)
          ];;
type DBnote =
       <note {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBsidebar | DBanchor | DBbridgehead | DBremark | DBindexterm
            | DBbeginpage)+)
          ];;
type DBimportant =
       <important {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBsidebar | DBanchor | DBbridgehead | DBremark | DBindexterm
            | DBbeginpage)+)
          ];;
type DBcaution =
       <caution {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist
            | DBliterallayout | DBprogramlisting | DBprogramlistingco
            | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
            | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
            | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
            | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
            | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBsidebar | DBanchor | DBbridgehead | DBremark | DBindexterm
            | DBbeginpage)+)
          ];;
type DBsimpara =
       <simpara {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBpara =
       <para {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage | DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco | DBscreenshot | DBaddress | DBblockquote | DBgraphic | DBgraphicco | DBmediaobject | DBmediaobjectco | DBinformalequation | DBinformalexample | DBinformalfigure | DBinformaltable | DBequation | DBexample | DBfigure | DBtable )*
          ];;
type DBformalpara =
       <formalpara {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle DBindexterm* DBpara) ];;
type DBhighlights =
       <highlights {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
           | DBimportant | DBnote | DBtip | DBwarning | DBformalpara | DBpara
           | DBsimpara | DBindexterm)+
          ];;
type DBfootnote =
       <footnote {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; label=?String|}>[
          (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
           | DBsegmentedlist | DBsimplelist | DBvariablelist
           | DBliterallayout | DBprogramlisting | DBprogramlistingco
           | DBscreen | DBscreenco | DBscreenshot | DBsynopsis
           | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis
           | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis
           | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara | DBaddress
           | DBblockquote | DBgraphic | DBgraphicco | DBmediaobject
           | DBmediaobjectco | DBinformalequation | DBinformalexample
           | DBinformalfigure | DBinformaltable)+
          ];;
type DBepigraph =
       <epigraph {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBattribution?
           ((DBformalpara | DBpara | DBsimpara) | DBliterallayout)+)
          ];;
type DBremark =
       <remark {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBbridgehead =
       <bridgehead {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; renderas=?("other" | "sect1" | "sect2" | "sect3" | "sect4" | "sect5")|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBindexterm )*
          ];;
type DBattribution =
       <attribution {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBblockquote =
       <blockquote {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? DBattribution?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)+)
          ];;
type DBpersonblurb =
       <personblurb {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? (DBformalpara | DBpara | DBsimpara)+) ];;
type DBauthorblurb =
       <authorblurb {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? (DBformalpara | DBpara | DBsimpara)+) ];;
type DBabstract =
       <abstract {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? (DBformalpara | DBpara | DBsimpara)+) ];;
type DBsidebar =
       <sidebar {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBsidebarinfo? (DBtitle DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm
            | DBbeginpage)+)
          ];;
type DBsidebarinfo =
       <sidebarinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBsubsteps =
       <substeps {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; performance=?("optional" | "required")|}>[
          DBstep+ ];;
type DBstep =
       <step {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; performance=?("optional" | "required")|}>[
          (DBtitle?
           (((DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
              | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
              | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
              | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
              | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
              | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
              | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara
              | DBpara | DBsimpara | DBaddress | DBblockquote | DBgraphic
              | DBgraphicco | DBmediaobject | DBmediaobjectco
              | DBinformalequation | DBinformalexample | DBinformalfigure
              | DBinformaltable | DBequation | DBexample | DBfigure | DBtable
              | DBmsgset | DBprocedure | DBsidebar | DBqandaset | DBanchor
              | DBbridgehead | DBremark | DBhighlights | DBabstract
              | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)+
             (DBsubsteps
              (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
               | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
               | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
               | DBprogramlisting | DBprogramlistingco | DBscreen
               | DBscreenco | DBscreenshot | DBsynopsis | DBcmdsynopsis
               | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis
               | DBconstructorsynopsis | DBdestructorsynopsis
               | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
               | DBaddress | DBblockquote | DBgraphic | DBgraphicco
               | DBmediaobject | DBmediaobjectco | DBinformalequation
               | DBinformalexample | DBinformalfigure | DBinformaltable
               | DBequation | DBexample | DBfigure | DBtable | DBmsgset
               | DBprocedure | DBsidebar | DBqandaset | DBanchor
               | DBbridgehead | DBremark | DBhighlights | DBabstract
               | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)*)?)
            | (DBsubsteps
               (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
                | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
                | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
                | DBprogramlisting | DBprogramlistingco | DBscreen
                | DBscreenco | DBscreenshot | DBsynopsis | DBcmdsynopsis
                | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis
                | DBconstructorsynopsis | DBdestructorsynopsis
                | DBmethodsynopsis | DBformalpara | DBpara | DBsimpara
                | DBaddress | DBblockquote | DBgraphic | DBgraphicco
                | DBmediaobject | DBmediaobjectco | DBinformalequation
                | DBinformalexample | DBinformalfigure | DBinformaltable
                | DBequation | DBexample | DBfigure | DBtable | DBmsgset
                | DBprocedure | DBsidebar | DBqandaset | DBanchor
                | DBbridgehead | DBremark | DBhighlights | DBabstract
                | DBauthorblurb | DBepigraph | DBindexterm | DBbeginpage)*)))
          ];;
type DBprocedure =
       <procedure {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)*
           DBstep+)
          ];;
type DBlabel =
       <label {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBacronym | DBemphasis | DBtrademark | DBlink | DBolink | DBulink | DBanchor | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBanswer =
       <answer {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBlabel?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm)*
           DBqandaentry*)
          ];;
type DBquestion =
       <question {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBlabel?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm)+)
          ];;
type DBqandaentry =
       <qandaentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? DBrevhistory? DBquestion DBanswer*) ];;
type DBqandadiv =
       <qandadiv {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm)*
           (DBqandadiv+ | DBqandaentry+))
          ];;
type DBqandaset =
       <qandaset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; defaultlabel=?("qanda" | "number" | "none")|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBprocedure
            | DBanchor | DBbridgehead | DBremark | DBhighlights | DBindexterm)*
           (DBqandadiv+ | DBqandaentry+))
          ];;
type DBmsgexplan =
       <msgexplan {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle?
           (DBcalloutlist | DBglosslist | DBitemizedlist | DBorderedlist
            | DBsegmentedlist | DBsimplelist | DBvariablelist | DBcaution
            | DBimportant | DBnote | DBtip | DBwarning | DBliterallayout
            | DBprogramlisting | DBprogramlistingco | DBscreen | DBscreenco
            | DBscreenshot | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis
            | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis
            | DBdestructorsynopsis | DBmethodsynopsis | DBformalpara | DBpara
            | DBsimpara | DBaddress | DBblockquote | DBgraphic | DBgraphicco
            | DBmediaobject | DBmediaobjectco | DBinformalequation
            | DBinformalexample | DBinformalfigure | DBinformaltable
            | DBequation | DBexample | DBfigure | DBtable | DBmsgset
            | DBprocedure | DBsidebar | DBqandaset | DBanchor | DBbridgehead
            | DBremark | DBhighlights | DBabstract | DBauthorblurb
            | DBepigraph | DBindexterm | DBbeginpage)+)
          ];;
type DBmsgaud =
       <msgaud {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBmsgorig =
       <msgorig {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmsglevel =
       <msglevel {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBreplaceable | DBinlinegraphic | DBinlinemediaobject | DBindexterm | DBbeginpage )*
          ];;
type DBmsginfo =
       <msginfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBmsglevel | DBmsgorig | DBmsgaud)* ];;
type DBmsgrel =
       <msgrel {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? DBmsgtext) ];;
type DBmsgsub =
       <msgsub {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? DBmsgtext) ];;
type DBmsgmain =
       <msgmain {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? DBmsgtext) ];;
type DBmsg =
       <msg {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBtitle? DBmsgmain (DBmsgsub | DBmsgrel)*) ];;
type DBsimplemsgentry =
       <simplemsgentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; origin=?String; level=?String; audience=?String|}>[
          (DBmsgtext DBmsgexplan+) ];;
type DBmsgentry =
       <msgentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBmsg+ DBmsginfo? DBmsgexplan*) ];;
type DBmsgset =
       <msgset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBblockinfo? (DBtitle DBtitleabbrev?)?
           (DBmsgentry+ | DBsimplemsgentry+))
          ];;
type DBblockinfo =
       <blockinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBitermset =
       <itermset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBindexterm+ ];;
type DBkeyword =
       <keyword {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char )* ];;
type DBkeywordset =
       <keywordset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          DBkeyword+ ];;
type DBsubjectterm =
       <subjectterm {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char )* ];;
type DBsubject =
       <subject {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; weight=?String|}>[
          DBsubjectterm+ ];;
type DBsubjectset =
       <subjectset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; scheme=?String|}>[
          DBsubject+ ];;
type DBbibliomisc =
       <bibliomisc {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBsynopsis | DBcmdsynopsis | DBfuncsynopsis | DBclasssynopsis | DBfieldsynopsis | DBconstructorsynopsis | DBdestructorsynopsis | DBmethodsynopsis | DBindexterm | DBbeginpage )*
          ];;
type DBbibliomset =
       <bibliomset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; relation=?String|}>[
          ( Char | DBabbrev | DBabstract | DBaddress | DBartpagenums | DBauthor | DBauthorgroup | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory | DBproductname | DBproductnumber | DBpubdate | DBpublisher | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific | DBfirstname | DBsurname | DBlineage | DBothername | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm | DBbibliomset )*
          ];;
type DBbiblioset =
       <biblioset {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; relation=?String|}>[
          (DBabbrev | DBabstract | DBaddress | DBartpagenums | DBauthor
           | DBauthorgroup | DBauthorinitials | DBbibliomisc | DBbiblioset
           | DBcollab | DBconfgroup | DBcontractnum | DBcontractsponsor
           | DBcopyright | DBcorpauthor | DBcorpname | DBdate | DBedition
           | DBeditor | DBinvpartnumber | DBisbn | DBissn | DBissuenum
           | DBorgname | DBbiblioid | DBcitebiblioid | DBbibliosource
           | DBbibliorelation | DBbibliocoverage | DBothercredit | DBpagenums
           | DBprinthistory | DBproductname | DBproductnumber | DBpubdate
           | DBpublisher | DBpublishername | DBpubsnumber | DBreleaseinfo
           | DBrevhistory | DBseriesvolnums | DBsubtitle | DBtitle
           | DBtitleabbrev | DBvolumenum | DBcitetitle | DBpersonname
           | DBhonorific | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBarticleinfo =
       <articleinfo {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBgraphic | DBmediaobject | DBlegalnotice | DBmodespec
           | DBsubjectset | DBkeywordset | DBitermset | DBabbrev | DBabstract
           | DBaddress | DBartpagenums | DBauthor | DBauthorgroup
           | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab
           | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright
           | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor
           | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname
           | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation
           | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory
           | DBproductname | DBproductnumber | DBpubdate | DBpublisher
           | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory
           | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev
           | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific
           | DBfirstname | DBsurname | DBlineage | DBothername
           | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm)+
          ];;
type DBbibliomixed =
       <bibliomixed {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBabbrev | DBabstract | DBaddress | DBartpagenums | DBauthor | DBauthorgroup | DBauthorinitials | DBbibliomisc | DBbiblioset | DBcollab | DBconfgroup | DBcontractnum | DBcontractsponsor | DBcopyright | DBcorpauthor | DBcorpname | DBdate | DBedition | DBeditor | DBinvpartnumber | DBisbn | DBissn | DBissuenum | DBorgname | DBbiblioid | DBcitebiblioid | DBbibliosource | DBbibliorelation | DBbibliocoverage | DBothercredit | DBpagenums | DBprinthistory | DBproductname | DBproductnumber | DBpubdate | DBpublisher | DBpublishername | DBpubsnumber | DBreleaseinfo | DBrevhistory | DBseriesvolnums | DBsubtitle | DBtitle | DBtitleabbrev | DBvolumenum | DBcitetitle | DBpersonname | DBhonorific | DBfirstname | DBsurname | DBlineage | DBothername | DBaffiliation | DBauthorblurb | DBcontrib | DBindexterm | DBbibliomset )*
          ];;
type DBbiblioentry =
       <biblioentry {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          (DBarticleinfo
           | (DBabbrev | DBabstract | DBaddress | DBartpagenums | DBauthor
              | DBauthorgroup | DBauthorinitials | DBbibliomisc | DBbiblioset
              | DBcollab | DBconfgroup | DBcontractnum | DBcontractsponsor
              | DBcopyright | DBcorpauthor | DBcorpname | DBdate | DBedition
              | DBeditor | DBinvpartnumber | DBisbn | DBissn | DBissuenum
              | DBorgname | DBbiblioid | DBcitebiblioid | DBbibliosource
              | DBbibliorelation | DBbibliocoverage | DBothercredit
              | DBpagenums | DBprinthistory | DBproductname | DBproductnumber
              | DBpubdate | DBpublisher | DBpublishername | DBpubsnumber
              | DBreleaseinfo | DBrevhistory | DBseriesvolnums | DBsubtitle
              | DBtitle | DBtitleabbrev | DBvolumenum | DBcitetitle
              | DBpersonname | DBhonorific | DBfirstname | DBsurname
              | DBlineage | DBothername | DBaffiliation | DBauthorblurb
              | DBcontrib | DBindexterm))+
          ];;
type DBsubtitle =
       <subtitle {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBindexterm )*
          ];;
type DBtitleabbrev =
       <titleabbrev {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBindexterm )*
          ];;
type DBtitle =
       <title {|role=?String; vendor=?String; userlevel=?String; security=?String; revision=?String; os=?String; conformance=?String; condition=?String; arch=?String; revisionflag=?("changed" | "added" | "deleted" | "off"); xreflabel=?String; remap=?String; lang=?String; id=?String; pagenum=?String|}>[
          ( Char | DBfootnoteref | DBxref | DBabbrev | DBacronym | DBcitation | DBciterefentry | DBcitetitle | DBemphasis | DBfirstterm | DBforeignphrase | DBglossterm | DBfootnote | DBphrase | DBquote | DBtrademark | DBwordasword | DBpersonname | DBlink | DBolink | DBulink | DBaction | DBapplication | DBclassname | DBmethodname | DBinterfacename | DBexceptionname | DBooclass | DBoointerface | DBooexception | DBcommand | DBcomputeroutput | DBdatabase | DBemail | DBenvar | DBerrorcode | DBerrorname | DBerrortype | DBerrortext | DBfilename | DBfunction | DBguibutton | DBguiicon | DBguilabel | DBguimenu | DBguimenuitem | DBguisubmenu | DBhardware | DBinterface | DBkeycap | DBkeycode | DBkeycombo | DBkeysym | DBliteral | DBconstant | DBmarkup | DBmedialabel | DBmenuchoice | DBmousebutton | DBoption | DBoptional | DBparameter | DBprompt | DBproperty | DBreplaceable | DBreturnvalue | DBsgmltag | DBstructfield | DBstructname | DBsymbol | DBsystemitem | DBtoken | DBtype | DBuserinput | DBvarname | DBanchor | DBauthor | DBauthorinitials | DBcorpauthor | DBmodespec | DBothercredit | DBproductname | DBproductnumber | DBrevhistory | DBremark | DBsubscript | DBsuperscript | DBinlinegraphic | DBinlinemediaobject | DBinlineequation | DBindexterm )*
          ];;
