<!ENTITY % db.common.attributes "
	xml:id	ID	#IMPLIED
	version	CDATA	#IMPLIED
	xml:lang	CDATA	#IMPLIED
	xml:base	CDATA	#IMPLIED
	remap	CDATA	#IMPLIED
	xreflabel	CDATA	#IMPLIED
	revisionflag	(changed|added|deleted|off)	#IMPLIED
	dir	(ltr|rtl|lro|rlo)	#IMPLIED
	arch	CDATA	#IMPLIED
	condition	CDATA	#IMPLIED
	conformance	CDATA	#IMPLIED
	os	CDATA	#IMPLIED
	revision	CDATA	#IMPLIED
	security	CDATA	#IMPLIED
	userlevel	CDATA	#IMPLIED
	vendor	CDATA	#IMPLIED
	wordsize	CDATA	#IMPLIED
	annotations	CDATA	#IMPLIED

">

<!ENTITY % db.common.linking.attributes "
	linkend	IDREF	#IMPLIED
	xmlns:xlink	CDATA	#FIXED	'http://www.w3.org/1999/xlink'	
	xlink:href	CDATA	#IMPLIED
	xlink:type	CDATA	#IMPLIED
	xlink:role	CDATA	#IMPLIED
	xlink:arcrole	CDATA	#IMPLIED
	xlink:title	CDATA	#IMPLIED
	xlink:show	(new|replace|embed|other|none)	#IMPLIED
	xlink:actuate	(onLoad|onRequest|other|none)	#IMPLIED

">

<!ELEMENT title (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST title
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT titleabbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST titleabbrev
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT subtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST subtitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|orgname|othercredit|pagenums|printhistory|productname|productnumber|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset)*)*>

<!ATTLIST info
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT subjectset ((subject)+)>

<!ATTLIST subjectset
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	scheme	NMTOKEN	#IMPLIED

>

<!ELEMENT subject ((subjectterm)+)>

<!ATTLIST subject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	weight	CDATA	#IMPLIED

>

<!ELEMENT subjectterm (#PCDATA)*>

<!ATTLIST subjectterm
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT keywordset ((keyword)+)>

<!ATTLIST keywordset
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT keyword (#PCDATA)*>

<!ATTLIST keyword
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT procedure (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (step)+)>

<!ATTLIST procedure
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT step (((title|titleabbrev)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, ((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)?)|((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)))>

<!ATTLIST step
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	performance	(optional|required)	#IMPLIED

>

<!ELEMENT stepalternatives (info?, (step)+)>

<!ATTLIST stepalternatives
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	performance	(optional|required)	#IMPLIED

>

<!ELEMENT substeps ((step)+)>

<!ATTLIST substeps
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	performance	(optional|required)	#IMPLIED

>

<!ELEMENT sidebar (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST sidebar
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT abstract (((title|titleabbrev)*, info?), (anchor|para|formalpara|simpara)+)>

<!ATTLIST abstract
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT personblurb (((title|titleabbrev)*, info?), (anchor|para|formalpara|simpara)+)>

<!ATTLIST personblurb
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT blockquote (((title|titleabbrev)*, info?), attribution?, (anchor|para|formalpara|simpara|literallayout)+)>

<!ATTLIST blockquote
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT attribution (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|citetitle|citation)*>

<!ATTLIST attribution
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT bridgehead (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST bridgehead
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	renderas	(sect1|sect2|sect3|sect4|sect5|other)	#IMPLIED
	otherrenderas	NMTOKEN	#IMPLIED

>

<!ELEMENT remark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST remark
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT epigraph (info?, attribution?, (anchor|para|formalpara|simpara|literallayout)+)>

<!ATTLIST epigraph
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT footnote ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST footnote
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	NMTOKEN	#IMPLIED

>

<!ELEMENT formalpara (((title|titleabbrev)*, info?), (indexterm)*, para)>

<!ATTLIST formalpara
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT para (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|revhistory|equation|informalequation)*>

<!ATTLIST para
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT simpara (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST simpara
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT caution (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST caution
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT important (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST important
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT note (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST note
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT tip (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST tip
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT warning (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST warning
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT itemizedlist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>

<!ATTLIST itemizedlist
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	spacing	(compact|normal)	#IMPLIED
	mark	NMTOKEN	#IMPLIED

>

<!ELEMENT orderedlist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>

<!ATTLIST orderedlist
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	spacing	(compact|normal)	#IMPLIED
	continuation	(continues|restarts)	#IMPLIED
	inheritnum	(ignore|inherit)	#IMPLIED
	numeration	(arabic|upperalpha|loweralpha|upperroman|lowerroman)	#IMPLIED

>

<!ELEMENT listitem ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST listitem
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	override	NMTOKEN	#IMPLIED

>

<!ELEMENT segmentedlist (((title|titleabbrev)*, info?), (segtitle)+, (seglistitem)+)>

<!ATTLIST segmentedlist
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT segtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST segtitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT seglistitem ((seg)+)>

<!ATTLIST seglistitem
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT seg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST seg
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT simplelist ((member)+)>

<!ATTLIST simplelist
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	type	(horiz|vert|inline)	"vert"
	columns	NMTOKEN	#IMPLIED

>

<!ELEMENT member (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST member
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT variablelist (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*, (varlistentry)+)>

<!ATTLIST variablelist
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	spacing	(compact|normal)	#IMPLIED
	termlength	CDATA	#IMPLIED

>

<!ELEMENT varlistentry ((term)+, listitem)>

<!ATTLIST varlistentry
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT term (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST term
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT example (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>

<!ATTLIST example
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	floatstyle	CDATA	#IMPLIED
	width	NMTOKEN	#IMPLIED

>

<!ELEMENT informalexample (info?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>

<!ATTLIST informalexample
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	floatstyle	CDATA	#IMPLIED
	width	NMTOKEN	#IMPLIED

>

<!ELEMENT programlisting (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST programlisting
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED
	width	NMTOKEN	#IMPLIED

>

<!ELEMENT literallayout (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST literallayout
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED
	class	(monospaced|normal)	#IMPLIED

>

<!ELEMENT screen (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST screen
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED
	width	NMTOKEN	#IMPLIED

>

<!ELEMENT screenshot (((title|titleabbrev|subtitle)*, info?), mediaobject)>

<!ATTLIST screenshot
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT figure (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>

<!ATTLIST figure
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	pgwide	(0|1)	#IMPLIED
	floatstyle	CDATA	#IMPLIED

>

<!ELEMENT informalfigure (info?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, caption?)>

<!ATTLIST informalfigure
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	pgwide	(0|1)	#IMPLIED
	floatstyle	CDATA	#IMPLIED

>

<!ELEMENT mediaobject (info?, alt?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+, caption?)>

<!ATTLIST mediaobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT inlinemediaobject (info?, alt?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+)>

<!ATTLIST inlinemediaobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT videoobject (info?, videodata)>

<!ATTLIST videoobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT audioobject (info?, audiodata)>

<!ATTLIST audioobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT imageobject (info?, (imagedata))>

<!ATTLIST imageobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT textobject (info?, (phrase|textdata|(itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+))>

<!ATTLIST textobject
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT videodata (info?)>

<!ATTLIST videodata
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	format	CDATA	#IMPLIED
	fileref	CDATA	#IMPLIED
	entityref	ENTITY	#IMPLIED
	align	(center|char|justify|left|right)	#IMPLIED
	valign	(bottom|middle|top)	#IMPLIED
	width	CDATA	#IMPLIED
	contentwidth	CDATA	#IMPLIED
	scalefit	(0|1)	#IMPLIED
	scale	CDATA	#IMPLIED
	depth	CDATA	#IMPLIED
	contentdepth	CDATA	#IMPLIED

>

<!ELEMENT audiodata (info?)>

<!ATTLIST audiodata
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	format	CDATA	#IMPLIED
	fileref	CDATA	#IMPLIED
	entityref	ENTITY	#IMPLIED

>

<!ELEMENT imagedata (info?)>

<!ATTLIST imagedata
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	format	CDATA	#IMPLIED
	fileref	CDATA	#IMPLIED
	entityref	ENTITY	#IMPLIED
	align	(center|char|justify|left|right)	#IMPLIED
	valign	(bottom|middle|top)	#IMPLIED
	width	CDATA	#IMPLIED
	contentwidth	CDATA	#IMPLIED
	scalefit	(0|1)	#IMPLIED
	scale	CDATA	#IMPLIED
	depth	CDATA	#IMPLIED
	contentdepth	CDATA	#IMPLIED

>

<!ELEMENT textdata (info?)>

<!ATTLIST textdata
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	format	CDATA	#IMPLIED
	fileref	CDATA	#IMPLIED
	entityref	ENTITY	#IMPLIED
	encoding	CDATA	#IMPLIED

>

<!ELEMENT caption (#PCDATA|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|html:form|annotation)*>

<!ATTLIST caption
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	CDATA	#IMPLIED
	style	CDATA	#IMPLIED
	title	CDATA	#IMPLIED
	lang	CDATA	#IMPLIED
	onclick	CDATA	#IMPLIED
	ondblclick	CDATA	#IMPLIED
	onmousedown	CDATA	#IMPLIED
	onmouseup	CDATA	#IMPLIED
	onmouseover	CDATA	#IMPLIED
	onmousemove	CDATA	#IMPLIED
	onmouseout	CDATA	#IMPLIED
	onkeypress	CDATA	#IMPLIED
	onkeydown	CDATA	#IMPLIED
	onkeyup	CDATA	#IMPLIED

>

<!ELEMENT synopsis (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST synopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED
	label	CDATA	#IMPLIED

>

<!ELEMENT cmdsynopsis (info?, (command|arg|group|sbr)+, (synopfragment)*)>

<!ATTLIST cmdsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	sepchar	CDATA	#IMPLIED
	cmdlength	CDATA	#IMPLIED
	label	CDATA	#IMPLIED

>

<!ELEMENT arg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|arg|group|option|synopfragmentref|sbr)*>

<!ATTLIST arg
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	rep	(norepeat|repeat)	"norepeat"
	choice	(opt|plain|req)	"opt"

>

<!ELEMENT group ((arg|group|option|synopfragmentref|replaceable|sbr)+)>

<!ATTLIST group
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	rep	(norepeat|repeat)	"norepeat"
	choice	(opt|plain|req)	"opt"

>

<!ELEMENT sbr (EMPTY)>

<!ATTLIST sbr
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT synopfragment ((arg|group)+)>

<!ATTLIST synopfragment
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT synopfragmentref (#PCDATA)*>

<!ATTLIST synopfragmentref
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT funcsynopsis (info?, (funcsynopsisinfo|funcprototype)+)>

<!ATTLIST funcsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT funcsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST funcsynopsisinfo
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED

>

<!ELEMENT funcprototype ((modifier)*, funcdef, (void|varargs|((paramdef)+, varargs?)), (modifier)*)>

<!ATTLIST funcprototype
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT funcdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|type|function)*>

<!ATTLIST funcdef
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT void (EMPTY)>

<!ATTLIST void
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT varargs (EMPTY)>

<!ATTLIST varargs
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT paramdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|initializer|type|parameter|funcparams)*>

<!ATTLIST paramdef
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	choice	(opt|req)	"opt"

>

<!ELEMENT funcparams (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST funcparams
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT classsynopsis ((ooclass|ooexception|oointerface)+, (classsynopsisinfo|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis)*)>

<!ATTLIST classsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED
	class	(class|interface)	#IMPLIED

>

<!ELEMENT classsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation|lineannotation|co)*>

<!ATTLIST classsynopsisinfo
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED

>

<!ELEMENT ooclass ((package|modifier)*, classname)>

<!ATTLIST ooclass
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT oointerface ((package|modifier)*, interfacename)>

<!ATTLIST oointerface
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT ooexception ((package|modifier)*, exceptionname)>

<!ATTLIST ooexception
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT modifier (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST modifier
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT interfacename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST interfacename
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT exceptionname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST exceptionname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT fieldsynopsis ((modifier)*, type?, varname, initializer?)>

<!ATTLIST fieldsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT initializer (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST initializer
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT constructorsynopsis ((modifier)*, methodname?, ((methodparam)+|void?), (exceptionname)*)>

<!ATTLIST constructorsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT destructorsynopsis ((modifier)*, methodname?, ((methodparam)+|void?), (exceptionname)*)>

<!ATTLIST destructorsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT methodsynopsis ((modifier)*, (type|void)?, methodname, ((methodparam)+|void), (exceptionname)*, (modifier)*)>

<!ATTLIST methodsynopsis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT methodname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST methodname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT methodparam ((modifier)*, type?, ((parameter, initializer?)|funcparams), (modifier)*)>

<!ATTLIST methodparam
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	rep	(norepeat|repeat)	"norepeat"
	choice	(opt|plain|req)	"req"

>

<!ELEMENT address (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|pob|street|city|state|postcode|country|phone|fax|email|otheraddr)*>

<!ATTLIST address
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	continuation	(continues|restarts)	#IMPLIED
	linenumbering	(numbered|unnumbered)	#IMPLIED
	startinglinenumber	NMTOKEN	#IMPLIED
	language	CDATA	#IMPLIED
	xml:space	(preserve)	#IMPLIED

>

<!ELEMENT street (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST street
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT pob (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST pob
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT postcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST postcode
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT city (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST city
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT state (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST state
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT country (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST country
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT phone (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST phone
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT fax (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST fax
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT otheraddr (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST otheraddr
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT affiliation (shortaffil?, (jobtitle)*, orgname?, (orgdiv)*, (address)*)>

<!ATTLIST affiliation
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT shortaffil (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST shortaffil
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT jobtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST jobtitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT orgname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST orgname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(consortium|corporation|informal|nonprofit|other)	#IMPLIED
	otherclass	CDATA	#IMPLIED

>

<!ELEMENT orgdiv (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST orgdiv
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT artpagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST artpagenums
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT personname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|honorific|firstname|surname|lineage|othername)*>

<!ATTLIST personname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT author ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>

<!ATTLIST author
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT authorgroup ((author|editor|othercredit)+)>

<!ATTLIST authorgroup
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT collab ((personname|orgname)+, (affiliation)*)>

<!ATTLIST collab
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT authorinitials (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST authorinitials
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT confgroup ((confdates|conftitle|confnum|confsponsor|address)*)>

<!ATTLIST confgroup
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT confdates (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST confdates
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT conftitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST conftitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT confnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST confnum
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT confsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST confsponsor
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT contractnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST contractnum
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT contractsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST contractsponsor
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT copyright ((year)+, (holder)*)>

<!ATTLIST copyright
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT year (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST year
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT holder (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST holder
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT cover ((anchor|para|formalpara|simpara|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|bridgehead|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|remark|revhistory)+)>

<!ATTLIST cover
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT date (#PCDATA)*>

<!ATTLIST date
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT edition (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST edition
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT editor ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>

<!ATTLIST editor
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT biblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST biblioid
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
	otherclass	NMTOKEN	#IMPLIED

>

<!ELEMENT citebiblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST citebiblioid
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
	otherclass	NMTOKEN	#IMPLIED

>

<!ELEMENT bibliosource (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST bibliosource
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
	otherclass	NMTOKEN	#IMPLIED

>

<!ELEMENT bibliorelation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST bibliorelation
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
	otherclass	NMTOKEN	#IMPLIED
	type	(hasformat|haspart|hasversion|isformatof|ispartof|isreferencedby|isreplacedby|isrequiredby|isversionof|references|replaces|requires|othertype)	#IMPLIED
	othertype	NMTOKEN	#IMPLIED

>

<!ELEMENT bibliocoverage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST bibliocoverage
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	spatial	(dcmipoint|iso3166|dcmibox|tgn|otherspatial)	#IMPLIED
	otherspatial	NMTOKEN	#IMPLIED
	temporal	(dcmiperiod|w3c-dtf|othertemporal)	#IMPLIED
	othertemporal	NMTOKEN	#IMPLIED

>

<!ELEMENT legalnotice (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST legalnotice
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT othercredit ((personname, (personblurb|affiliation|email|address|contrib)*)|(orgname, (orgdiv|affiliation|email|address|contrib)*))>

<!ATTLIST othercredit
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(copyeditor|graphicdesigner|other|productioneditor|technicaleditor|translator)	#IMPLIED
	otherclass	NMTOKEN	#IMPLIED

>

<!ELEMENT pagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST pagenums
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT contrib (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST contrib
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT honorific (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST honorific
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT firstname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST firstname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT surname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST surname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT lineage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST lineage
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT othername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST othername
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT printhistory ((anchor|para|formalpara|simpara)+)>

<!ATTLIST printhistory
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT productname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST productname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(copyright|registered|service|trade)	#IMPLIED

>

<!ELEMENT productnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST productnumber
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT pubdate (#PCDATA)*>

<!ATTLIST pubdate
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT publisher (publishername, (address)*)>

<!ATTLIST publisher
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT publishername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST publishername
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT releaseinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST releaseinfo
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT revhistory (((title|titleabbrev)*, info?), (revision)+)>

<!ATTLIST revhistory
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT revision (revnumber?, date, (authorinitials|author)*, (revremark|revdescription)?)>

<!ATTLIST revision
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT revnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST revnumber
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT revremark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST revremark
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT revdescription ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)*)>

<!ATTLIST revdescription
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT seriesvolnums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST seriesvolnums
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT volumenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST volumenum
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT issuenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST issuenum
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT accel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST accel
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT application (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST application
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(hardware|software)	#IMPLIED

>

<!ELEMENT package (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST package
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT classname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST classname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT command (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST command
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT computeroutput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|tag|markup|token|symbol|literal|code|constant|email|uri|co)*>

<!ATTLIST computeroutput
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT database (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST database
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(altkey|constraint|datatype|field|foreignkey|group|index|key1|key2|name|primarykey|procedure|record|rule|secondarykey|table|user|view)	#IMPLIED

>

<!ELEMENT email (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST email
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT envar (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST envar
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT errorcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST errorcode
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT errorname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST errorname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT errortext (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST errortext
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT errortype (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST errortype
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT filename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST filename
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	path	CDATA	#IMPLIED
	class	(devicefile|directory|extension|headerfile|libraryfile|partition|symlink)	#IMPLIED

>

<!ELEMENT function (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST function
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guibutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guibutton
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guiicon (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guiicon
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guilabel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guilabel
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guimenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guimenu
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guimenuitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guimenuitem
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT guisubmenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>

<!ATTLIST guisubmenu
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT hardware (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST hardware
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT keycap (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST keycap
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	function	(alt|backspace|command|control|delete|down|end|enter|escape|home|insert|left|meta|option|pagedown|pageup|right|shift|space|tab|up|other)	#IMPLIED
	otherfunction	CDATA	#IMPLIED

>

<!ELEMENT keycode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST keycode
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)>

<!ATTLIST keycombo
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	action	(click|double-click|press|seq|simul|other)	#IMPLIED
	otheraction	CDATA	#IMPLIED

>

<!ELEMENT keysym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST keysym
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT lineannotation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST lineannotation
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT literal (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST literal
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT code (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST code
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	language	CDATA	#IMPLIED

>

<!ELEMENT constant (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST constant
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(limit)	#IMPLIED

>

<!ELEMENT varname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST varname
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT markup (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST markup
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT menuchoice (shortcut?, (guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu)+)>

<!ATTLIST menuchoice
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)>

<!ATTLIST shortcut
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	action	(click|double-click|press|seq|simul|other)	#IMPLIED
	otheraction	CDATA	#IMPLIED

>

<!ELEMENT mousebutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST mousebutton
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT option (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST option
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT optional (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST optional
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT property (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST property
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT parameter (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST parameter
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(command|function|option)	#IMPLIED

>

<!ELEMENT prompt (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>

<!ATTLIST prompt
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT replaceable (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>

<!ATTLIST replaceable
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(command|function|option|parameter)	#IMPLIED

>

<!ELEMENT returnvalue (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST returnvalue
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT tag (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST tag
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(attribute|attvalue|element|emptytag|endtag|genentity|numcharref|paramentity|pi|comment|starttag|xmlpi)	#IMPLIED
	namespace	CDATA	#IMPLIED

>

<!ELEMENT symbol (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST symbol
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(limit)	#IMPLIED

>

<!ELEMENT systemitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>

<!ATTLIST systemitem
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(daemon|domainname|etheraddress|event|eventhandler|filesystem|fqdomainname|groupname|ipaddress|library|macro|netmask|newsgroup|osname|process|protocol|resource|server|service|systemname|username)	#IMPLIED

>

<!ELEMENT uri (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST uri
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	type	CDATA	#IMPLIED

>

<!ELEMENT token (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST token
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT type (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST type
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT userinput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|tag|markup|token|symbol|literal|code|constant|email|uri|co)*>

<!ATTLIST userinput
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT abbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>

<!ATTLIST abbrev
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT acronym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>

<!ATTLIST acronym
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT citation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST citation
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT citerefentry (refentrytitle, manvolnum?)>

<!ATTLIST citerefentry
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT refentrytitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST refentrytitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT manvolnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST manvolnum
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT citetitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST citetitle
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	pubwork	(article|bbs|book|cdrom|chapter|dvd|emailmessage|gopher|journal|manuscript|newsposting|part|refentry|section|series|set|webpage|wiki)	#IMPLIED

>

<!ELEMENT emphasis (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST emphasis
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT foreignphrase (#PCDATA|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|inlinemediaobject|indexterm|xref|link|olink|anchor|biblioref)*>

<!ATTLIST foreignphrase
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT phrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST phrase
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT quote (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST quote
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT subscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST subscript
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT superscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST superscript
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT trademark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST trademark
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	class	(copyright|registered|service|trade)	#IMPLIED

>

<!ELEMENT wordasword (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>

<!ATTLIST wordasword
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT footnoteref (EMPTY)>

<!ATTLIST footnoteref
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED

>

<!ELEMENT xref (EMPTY)>

<!ATTLIST xref
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	xrefstyle	CDATA	#IMPLIED
	endterm	IDREF	#IMPLIED

>

<!ELEMENT link (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST link
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	xrefstyle	CDATA	#IMPLIED
	endterm	IDREF	#IMPLIED

>

<!ELEMENT olink (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|productnumber|productname|database|application|hardware|trademark|citation|citerefentry|citetitle|citebiblioid|author|personname|orgname|editor|replaceable|systemitem|option|optional|package|property|termdef|nonterminal|errorcode|errortext|errorname|errortype|prompt|envar|filename|command|computeroutput|userinput|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|inlineequation)*>

<!ATTLIST olink
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	%db.common.attributes;
	targetdoc	CDATA	#REQUIRED
	role	CDATA	#IMPLIED
	xrefstyle	CDATA	#IMPLIED
	localinfo	CDATA	#IMPLIED
	targetptr	CDATA	#IMPLIED
	type	CDATA	#IMPLIED

>

<!ELEMENT anchor (EMPTY)>

<!ATTLIST anchor
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT alt (#PCDATA|inlinemediaobject)*>

<!ATTLIST alt
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT annotation (((title|titleabbrev)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST annotation
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	annotates	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT extendedlink ((locator|arc)+)>

<!ATTLIST extendedlink
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;

>

<!ELEMENT locator (EMPTY)>

<!ATTLIST locator
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	xlink:label	NMTOKEN	#IMPLIED

>

<!ELEMENT arc (EMPTY)>

<!ATTLIST arc
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	xlink:from	NMTOKEN	#IMPLIED
	xlink:to	NMTOKEN	#IMPLIED

>

<!ELEMENT set (((title|titleabbrev|subtitle)*, info?), toc?, (set|book)+, setindex?)>

<!ATTLIST set
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT book (((title|titleabbrev|subtitle)*, info?), (glossary|bibliography|index|toc|dedication|preface|chapter|appendix|article|colophon|part|reference)+)>

<!ATTLIST book
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT dedication (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST dedication
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT colophon (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST colophon
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT appendix (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>

<!ATTLIST appendix
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT chapter (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>

<!ATTLIST chapter
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT part (((title|titleabbrev|subtitle)*, info?), partintro?, (glossary|bibliography|index|toc|dedication|preface|chapter|appendix|article|colophon|refentry|reference)+)>

<!ATTLIST part
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT preface (((title|titleabbrev|subtitle)*, info?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>

<!ATTLIST preface
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT partintro (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))>

<!ATTLIST partintro
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT section (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|(refentry)+), (glossary|bibliography|index|toc)*)>

<!ATTLIST section
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT simplesect (((title|titleabbrev|subtitle)*, info?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+)>

<!ATTLIST simplesect
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT ackno ((anchor|para|formalpara|simpara)+)>

<!ATTLIST ackno
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;

>

<!ELEMENT article (((title|titleabbrev|subtitle)*, info?), (glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+)?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (appendix|glossary|bibliography|index|toc|ackno|colophon)*)>

<!ATTLIST article
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED
	class	(faq|journalarticle|productsheet|specification|techreport|whitepaper)	#IMPLIED

>

<!ELEMENT sect1 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect2)+, (simplesect)*)|(simplesect)+)?)|((sect2)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>

<!ATTLIST sect1
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT sect2 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|annotation)+, (((sect3)+, (simplesect)*)|(simplesect)+)?)|((sect3)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>

<!ATTLIST sect2
	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
	role	CDATA	#IMPLIED
	%db.common.attributes;
	%db.common.linking.attributes;
	label	CDATA	#IMPLIED
	status	CDATA	#IMPLIED

>

<!ELEMENT sect3 (((title|titleabbrev|subtitle)*, info?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|