You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2021/09/25 08:31:45 UTC

[ofbiz-framework] branch trunk updated: Improved: Remove Docbook parts now useless since Ascidoc is used for online help (OFBIZ-12327)

This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new dfc05ed  Improved: Remove Docbook parts now useless since Ascidoc is used for online help (OFBIZ-12327)
dfc05ed is described below

commit dfc05edbab3ced075480b264c1356195a957db1d
Author: Jacques Le Roux <ja...@les7arts.com>
AuthorDate: Sat Sep 25 10:30:10 2021 +0200

    Improved: Remove Docbook parts now useless since Ascidoc is used for online help (OFBIZ-12327)
    
    At https://markmail.org/message/inoihmcon37wq5zz I suggested:
    
    If I'm not wrong, we no longer use Docbook anywhere. So I suggest to remove it
    from:
    
    1. cmssite component, where it was used by the online help, now assured by
        Asciidoc. BTW, for whom it could concern, I noticed that anchors jumping
        in adoc files does not work in online help
    2. docbook.dtd in content component only used by the cmssite component
    3. docbook.css in themes, I'm not sure that still useful there
---
 applications/content/dtd/docbook.dtd               |  4199 -----
 applications/content/dtd/docbook.xsd               | 17458 -------------------
 applications/content/dtd/docbookx.dtd              |   170 -
 applications/content/dtd/xlink.xsd                 |    32 -
 framework/common/data/CommonTypeData.xml           |     3 +-
 themes/bluelight/webapp/bluelight/docbook.css      |   350 -
 themes/bluelight/widget/Theme.xml                  |     3 +-
 themes/flatgrey/webapp/flatgrey/docbook.css        |   351 -
 themes/flatgrey/widget/Theme.xml                   |     3 +-
 themes/helveticus/webapp/helveticus/docbook.css    |   350 -
 themes/helveticus/widget/Theme.xml                 |     3 +-
 .../rainbowstone/webapp/rainbowstone/docbook.css   |   350 -
 themes/rainbowstone/widget/Theme.xml               |     3 +-
 themes/tomahawk/webapp/tomahawk/css/docbook.css    |   351 -
 themes/tomahawk/widget/Theme.xml                   |     3 +-
 15 files changed, 6 insertions(+), 23623 deletions(-)

diff --git a/applications/content/dtd/docbook.dtd b/applications/content/dtd/docbook.dtd
deleted file mode 100644
index 4b408cf..0000000
--- a/applications/content/dtd/docbook.dtd
+++ /dev/null
@@ -1,4199 +0,0 @@
-<!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
-	audience	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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|propert [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|p [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!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|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|prod [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsyn [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynops [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynop [...]
-
-<!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)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|func [...]
-
-<!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|person|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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pr [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsy [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional| [...]
-
-<!ATTLIST simpara
-	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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|class [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classs [...]
-
-<!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
-	startingnumber	NMTOKEN	#IMPLIED
-	inheritnum	(ignore|inherit)	#IMPLIED
-	numeration	(arabic|upperalpha|loweralpha|upperroman|lowerroman)	#IMPLIED
-
->
-
-<!ELEMENT listitem ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsy [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property| [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|proper [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|class [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynop [...]
-
-<!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
-	pgwide	(0|1)	#IMPLIED
-
->
-
-<!ELEMENT informalexample ((info)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynops [...]
-
-<!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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynops [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsi [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis| [...]
-
-<!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	NMTOKEN	#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	NMTOKEN	#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|destr [...]
-
-<!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 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|uri|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)*, ((org)?|((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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|proper [...]
-
-<!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|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|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 ((person|personname|org|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 person (personname, (address|affiliation|email|uri|personblurb)*)>
-
-<!ATTLIST person
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT org (orgname, (address|affiliation|email|uri|orgdiv)*)>
-
-<!ATTLIST org
-	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|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destr [...]
-
-<!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|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classs [...]
-
-<!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|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|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 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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constru [...]
-
-<!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 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 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 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 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 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 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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|proper [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|propert [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property [...]
-
-<!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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|propert [...]
-
-<!ATTLIST olink
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	targetdoc	CDATA	#IMPLIED
-	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 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|acknowledgements|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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsi [...]
-
-<!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 acknowledgements (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcs [...]
-
-<!ATTLIST acknowledgements
-	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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|re [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|rem [...]
-
-<!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|acknowledgements|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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|rem [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynops [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsi [...]
-
-<!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 article (((title|titleabbrev|subtitle)*, (info)?), (glossary|bibliography|index|toc|appendix|acknowledgements|colophon)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|prog [...]
-
-<!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 annotation (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsy [...]
-
-<!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 sect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|c [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|c [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|c [...]
-
-<!ATTLIST sect3
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT sect4 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|c [...]
-
-<!ATTLIST sect4
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT sect5 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|c [...]
-
-<!ATTLIST sect5
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT reference (((title|titleabbrev|subtitle)*, (info)?), (partintro)?, (refentry)+)>
-
-<!ATTLIST reference
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	status	CDATA	#IMPLIED
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refentry ((indexterm)*, (info)?, (refmeta)?, (refnamediv)+, (refsynopsisdiv)?, ((refsection)+|(refsect1)+))>
-
-<!ATTLIST refentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	status	CDATA	#IMPLIED
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refmeta ((indexterm)*, refentrytitle, (manvolnum)?, (refmiscinfo)*, (indexterm)*)>
-
-<!ATTLIST refmeta
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refmiscinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST refmiscinfo
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	class	(source|version|manual|sectdesc|software|other)	#IMPLIED
-	otherclass	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refnamediv ((refdescriptor)?, (refname)+, refpurpose, (refclass)*)>
-
-<!ATTLIST refnamediv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refdescriptor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional [...]
-
-<!ATTLIST refdescriptor
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prope [...]
-
-<!ATTLIST refname
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refpurpose (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pr [...]
-
-<!ATTLIST refpurpose
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refclass (#PCDATA|application)*>
-
-<!ATTLIST refclass
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refsynopsisdiv (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcs [...]
-
-<!ATTLIST refsynopsisdiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT refsection (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynop [...]
-
-<!ATTLIST refsection
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	status	CDATA	#IMPLIED
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refsect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsi [...]
-
-<!ATTLIST refsect1
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refsect2 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsi [...]
-
-<!ATTLIST refsect2
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT refsect3 (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!ATTLIST refsect3
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glosslist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|class [...]
-
-<!ATTLIST glosslist
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT glossentry (glossterm, (acronym)?, (abbrev)?, (indexterm)*, (glosssee|(glossdef)+))>
-
-<!ATTLIST glossentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	sortas	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glossdef ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsy [...]
-
-<!ATTLIST glossdef
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	subject	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glosssee (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!ATTLIST glosssee
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	otherterm	IDREF	#IMPLIED
-
->
-
-<!ELEMENT glossseealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional| [...]
-
-<!ATTLIST glossseealso
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	otherterm	IDREF	#IMPLIED
-
->
-
-<!ELEMENT firstterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!ATTLIST firstterm
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	baseform	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glossterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!ATTLIST glossterm
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	baseform	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glossary (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!ATTLIST glossary
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT glossdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!ATTLIST glossdiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT termdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prope [...]
-
-<!ATTLIST termdef
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	sortas	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	baseform	CDATA	#IMPLIED
-
->
-
-<!ELEMENT biblioentry ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|a [...]
-
-<!ATTLIST biblioentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT bibliomixed (#PCDATA|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productn [...]
-
-<!ATTLIST bibliomixed
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT biblioset ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abb [...]
-
-<!ATTLIST biblioset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	relation	CDATA	#IMPLIED
-
->
-
-<!ELEMENT bibliomset (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnum [...]
-
-<!ATTLIST bibliomset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	relation	CDATA	#IMPLIED
-
->
-
-<!ELEMENT bibliomisc (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST bibliomisc
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT bibliography (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynop [...]
-
-<!ATTLIST bibliography
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT bibliodiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis [...]
-
-<!ATTLIST bibliodiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT bibliolist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|clas [...]
-
-<!ATTLIST bibliolist
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT biblioref EMPTY>
-
-<!ATTLIST biblioref
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	xrefstyle	CDATA	#IMPLIED
-	endterm	IDREF	#IMPLIED
-	units	NMTOKEN	#IMPLIED
-	begin	NMTOKEN	#IMPLIED
-	end	NMTOKEN	#IMPLIED
-
->
-
-<!ELEMENT itermset ((indexterm)+)>
-
-<!ATTLIST itermset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT indexterm ((primary)?, (((secondary, (((tertiary, ((see|(seealso)+))?)|see|(seealso)+))?)|see|(seealso)+))?)>
-
-<!ATTLIST indexterm
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	significance	(normal|preferred)	#IMPLIED
-	startref	IDREF	#IMPLIED
-	zone	IDREFS	#IMPLIED
-	pagenum	CDATA	#IMPLIED
-	scope	(all|global|local)	#IMPLIED
-	type	CDATA	#IMPLIED
-	class	(singular|startofrange|endofrange)	#IMPLIED
-
->
-
-<!ELEMENT primary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prope [...]
-
-<!ATTLIST primary
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	sortas	CDATA	#IMPLIED
-
->
-
-<!ELEMENT secondary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!ATTLIST secondary
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	sortas	CDATA	#IMPLIED
-
->
-
-<!ELEMENT tertiary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!ATTLIST tertiary
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	sortas	CDATA	#IMPLIED
-
->
-
-<!ELEMENT see (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property| [...]
-
-<!ATTLIST see
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT seealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prope [...]
-
-<!ATTLIST seealso
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT index (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|met [...]
-
-<!ATTLIST index
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-	type	CDATA	#IMPLIED
-
->
-
-<!ELEMENT setindex (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!ATTLIST setindex
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-	type	CDATA	#IMPLIED
-
->
-
-<!ELEMENT indexdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis| [...]
-
-<!ATTLIST indexdiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	status	CDATA	#IMPLIED
-
->
-
-<!ELEMENT indexentry (primaryie, (seeie|seealsoie)*, ((secondaryie, (seeie|seealsoie|tertiaryie)*))*)>
-
-<!ATTLIST indexentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT primaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!ATTLIST primaryie
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	linkends	IDREFS	#IMPLIED
-
->
-
-<!ELEMENT secondaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|p [...]
-
-<!ATTLIST secondaryie
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	linkends	IDREFS	#IMPLIED
-
->
-
-<!ELEMENT tertiaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pr [...]
-
-<!ATTLIST tertiaryie
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	linkends	IDREFS	#IMPLIED
-
->
-
-<!ELEMENT seeie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|propert [...]
-
-<!ATTLIST seeie
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT seealsoie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|pro [...]
-
-<!ATTLIST seealsoie
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	linkends	IDREFS	#IMPLIED
-
->
-
-<!ELEMENT toc (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis| [...]
-
-<!ATTLIST toc
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT tocdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|cl [...]
-
-<!ATTLIST tocdiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	pagenum	CDATA	#IMPLIED
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT tocentry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|prop [...]
-
-<!ATTLIST tocentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	pagenum	CDATA	#IMPLIED
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT task (((title|titleabbrev|subtitle)*, (info)?), (tasksummary)?, (taskprerequisites)?, procedure, (example)*, (taskrelated)?)>
-
-<!ATTLIST task
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT tasksummary (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classs [...]
-
-<!ATTLIST tasksummary
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT taskprerequisites (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis| [...]
-
-<!ATTLIST taskprerequisites
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT taskrelated (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classs [...]
-
-<!ATTLIST taskrelated
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT calloutlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classs [...]
-
-<!ATTLIST calloutlist
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT callout ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsyn [...]
-
-<!ATTLIST callout
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	arearefs	IDREFS	#REQUIRED
-
->
-
-<!ELEMENT programlistingco ((info)?, areaspec, programlisting, (calloutlist)*)>
-
-<!ATTLIST programlistingco
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT areaspec ((area|areaset)+)>
-
-<!ATTLIST areaspec
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
-	otherunits	NMTOKEN	#IMPLIED
-
->
-
-<!ELEMENT area (alt)?>
-
-<!ATTLIST area
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
-	otherunits	NMTOKEN	#IMPLIED
-	linkends	IDREFS	#IMPLIED
-	label	CDATA	#IMPLIED
-	coords	CDATA	#REQUIRED
-
->
-
-<!ELEMENT areaset ((area)+)>
-
-<!ATTLIST areaset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
-	otherunits	NMTOKEN	#IMPLIED
-	linkends	IDREFS	#IMPLIED
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT screenco ((info)?, areaspec, screen, (calloutlist)*)>
-
-<!ATTLIST screenco
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT imageobjectco ((info)?, areaspec, (imageobject)+, (calloutlist)*)>
-
-<!ATTLIST imageobjectco
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT co EMPTY>
-
-<!ATTLIST co
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	linkends	IDREFS	#IMPLIED
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT coref EMPTY>
-
-<!ATTLIST coref
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-
->
-
-<!ELEMENT productionset (((title|titleabbrev)*, (info)?), (production|productionrecap)+)>
-
-<!ATTLIST productionset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT production (lhs, rhs, (constraint)*)>
-
-<!ATTLIST production
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT lhs (#PCDATA)*>
-
-<!ATTLIST lhs
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT rhs (#PCDATA|nonterminal|lineannotation|sbr)*>
-
-<!ATTLIST rhs
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT nonterminal (#PCDATA)*>
-
-<!ATTLIST nonterminal
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	def	CDATA	#REQUIRED
-
->
-
-<!ELEMENT constraint EMPTY>
-
-<!ATTLIST constraint
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT productionrecap EMPTY>
-
-<!ATTLIST productionrecap
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT constraintdef (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|clas [...]
-
-<!ATTLIST constraintdef
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT tgroup ((colspec)*, (spanspec)*, (thead)?, (tfoot)?, tbody)>
-
-<!ATTLIST tgroup
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	tgroupstyle	CDATA	#IMPLIED
-	cols	NMTOKEN	#REQUIRED
-	colsep	(0|1)	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	align	(center|char|justify|left|right)	#IMPLIED
-
->
-
-<!ELEMENT colspec EMPTY>
-
-<!ATTLIST colspec
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	colnum	NMTOKEN	#IMPLIED
-	char	CDATA	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	colwidth	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	colname	CDATA	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	align	(center|char|justify|left|right)	#IMPLIED
-
->
-
-<!ELEMENT spanspec EMPTY>
-
-<!ATTLIST spanspec
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	spanname	CDATA	#REQUIRED
-	namest	CDATA	#REQUIRED
-	nameend	CDATA	#REQUIRED
-	char	CDATA	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	align	(center|char|justify|left|right)	#IMPLIED
-
->
-
-<!ELEMENT thead ((colspec)*, (row+|tr+))>
-
-<!ATTLIST thead
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	valign	(bottom|middle|top|baseline)	#IMPLIED
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-
->
-
-<!ELEMENT tfoot ((colspec)*, (row+|tr+))>
-
-<!ATTLIST tfoot
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	valign	(bottom|middle|top|baseline)	#IMPLIED
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-
->
-
-<!ELEMENT tbody ((row+|tr+))>
-
-<!ATTLIST tbody
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	valign	(bottom|middle|top|baseline)	#IMPLIED
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-
->
-
-<!ELEMENT row ((entry|entrytbl)+)>
-
-<!ATTLIST row
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	rowsep	(0|1)	#IMPLIED
-	valign	(bottom|middle|top)	#IMPLIED
-
->
-
-<!ELEMENT entry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|propert [...]
-
-<!ATTLIST entry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	valign	(bottom|middle|top)	#IMPLIED
-	char	CDATA	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	morerows	NMTOKEN	#IMPLIED
-	colname	CDATA	#IMPLIED
-	namest	CDATA	#IMPLIED
-	spanname	CDATA	#IMPLIED
-	nameend	CDATA	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	rotate	(0|1)	#IMPLIED
-	align	(center|char|justify|left|right)	#IMPLIED
-
->
-
-<!ELEMENT entrytbl ((colspec)*, (spanspec)*, (thead)?, tbody)>
-
-<!ATTLIST entrytbl
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	colname	CDATA	#IMPLIED
-	namest	CDATA	#IMPLIED
-	spanname	CDATA	#IMPLIED
-	nameend	CDATA	#IMPLIED
-	tgroupstyle	CDATA	#IMPLIED
-	cols	NMTOKEN	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	align	(center|char|justify|left|right)	#IMPLIED
-
->
-
-<!ELEMENT table ((info?, (title, titleabbrev?), indexterm*, textobject*, (mediaobject+|tgroup+))|(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))>
-
-<!ATTLIST table
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	label	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	tabstyle	CDATA	#IMPLIED
-	floatstyle	CDATA	#IMPLIED
-	orient	(land|port)	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	frame	(all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)	#IMPLIED
-	pgwide	(0|1)	#IMPLIED
-	shortentry	(0|1)	#IMPLIED
-	tocentry	(0|1)	#IMPLIED
-	rowheader	(firstcol|norowheader)	#IMPLIED
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	summary	CDATA	#IMPLIED
-	width	CDATA	#IMPLIED
-	border	NMTOKEN	#IMPLIED
-	rules	(none|groups|rows|cols|all)	#IMPLIED
-	cellspacing	CDATA	#IMPLIED
-	cellpadding	CDATA	#IMPLIED
-
->
-
-<!ELEMENT informaltable (info?, ((textobject*, (mediaobject+|tgroup+))|((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))))>
-
-<!ATTLIST informaltable
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	tabstyle	CDATA	#IMPLIED
-	floatstyle	CDATA	#IMPLIED
-	orient	(land|port)	#IMPLIED
-	colsep	(0|1)	#IMPLIED
-	rowsep	(0|1)	#IMPLIED
-	frame	(all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)	#IMPLIED
-	pgwide	(0|1)	#IMPLIED
-	rowheader	(firstcol|norowheader)	#IMPLIED
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	summary	CDATA	#IMPLIED
-	width	CDATA	#IMPLIED
-	border	NMTOKEN	#IMPLIED
-	rules	(none|groups|rows|cols|all)	#IMPLIED
-	cellspacing	CDATA	#IMPLIED
-	cellpadding	CDATA	#IMPLIED
-
->
-
-<!ELEMENT col EMPTY>
-
-<!ATTLIST col
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	span	NMTOKEN	#IMPLIED
-	width	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	valign	(top|middle|bottom|baseline)	#IMPLIED
-
->
-
-<!ELEMENT colgroup ((col)*)>
-
-<!ATTLIST colgroup
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	span	NMTOKEN	#IMPLIED
-	width	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	valign	(top|middle|bottom|baseline)	#IMPLIED
-
->
-
-<!ELEMENT tr ((th|td)+)>
-
-<!ATTLIST tr
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	valign	(top|middle|bottom|baseline)	#IMPLIED
-
->
-
-<!ELEMENT th (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|i [...]
-
-<!ATTLIST th
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	abbr	CDATA	#IMPLIED
-	axis	CDATA	#IMPLIED
-	headers	CDATA	#IMPLIED
-	scope	(row|col|rowgroup|colgroup)	#IMPLIED
-	rowspan	NMTOKEN	#IMPLIED
-	colspan	NMTOKEN	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	valign	(top|middle|bottom|baseline)	#IMPLIED
-
->
-
-<!ELEMENT td (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|i [...]
-
-<!ATTLIST td
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	%db.common.attributes;
-	class	CDATA	#IMPLIED
-	style	CDATA	#IMPLIED
-	title	CDATA	#IMPLIED
-	lang	CDATA	#IMPLIED
-	onclick	CDATA	#IMPLIED
-	ondblclick	CDATA	#IMPLIED
-	onmousedown	CDATA	#IMPLIED
-	onmouseup	CDATA	#IMPLIED
-	onmouseover	CDATA	#IMPLIED
-	onmousemove	CDATA	#IMPLIED
-	onmouseout	CDATA	#IMPLIED
-	onkeypress	CDATA	#IMPLIED
-	onkeydown	CDATA	#IMPLIED
-	onkeyup	CDATA	#IMPLIED
-	abbr	CDATA	#IMPLIED
-	axis	CDATA	#IMPLIED
-	headers	CDATA	#IMPLIED
-	scope	(row|col|rowgroup|colgroup)	#IMPLIED
-	rowspan	NMTOKEN	#IMPLIED
-	colspan	NMTOKEN	#IMPLIED
-	align	(left|center|right|justify|char)	#IMPLIED
-	char	CDATA	#IMPLIED
-	charoff	CDATA	#IMPLIED
-	valign	(top|middle|bottom|baseline)	#IMPLIED
-
->
-
-<!ELEMENT msgset (((title|titleabbrev)*, (info)?), ((msgentry)+|(simplemsgentry)+))>
-
-<!ATTLIST msgset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgentry ((msg)+, (msginfo)?, (msgexplan)*)>
-
-<!ATTLIST msgentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT simplemsgentry (msgtext, (msgexplan)+)>
-
-<!ATTLIST simplemsgentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	msgaud	CDATA	#IMPLIED
-	msgorig	CDATA	#IMPLIED
-	msglevel	CDATA	#IMPLIED
-
->
-
-<!ELEMENT msg (((title|titleabbrev)*, (info)?), msgmain, (msgsub|msgrel)*)>
-
-<!ATTLIST msg
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgmain (((title|titleabbrev)*, (info)?), msgtext)>
-
-<!ATTLIST msgmain
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgsub (((title|titleabbrev)*, (info)?), msgtext)>
-
-<!ATTLIST msgsub
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgrel (((title|titleabbrev)*, (info)?), msgtext)>
-
-<!ATTLIST msgrel
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgtext ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsyn [...]
-
-<!ATTLIST msgtext
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msginfo ((msglevel|msgorig|msgaud)*)>
-
-<!ATTLIST msginfo
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msglevel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST msglevel
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgorig (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST msgorig
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgaud (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST msgaud
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT msgexplan (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsyn [...]
-
-<!ATTLIST msgexplan
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT qandaset (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsyno [...]
-
-<!ATTLIST qandaset
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	defaultlabel	(none|number|qanda)	#IMPLIED
-
->
-
-<!ELEMENT qandadiv (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsyno [...]
-
-<!ATTLIST qandadiv
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT qandaentry (((title|titleabbrev)*, (info)?), question, (answer)*)>
-
-<!ATTLIST qandaentry
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT question ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|con [...]
-
-<!ATTLIST question
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT answer ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|const [...]
-
-<!ATTLIST answer
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT label (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
-
-<!ATTLIST label
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT equation (((title|titleabbrev)*, (info)?), (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)>
-
-<!ATTLIST equation
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-	label	CDATA	#IMPLIED
-	pgwide	(0|1)	#IMPLIED
-	floatstyle	CDATA	#IMPLIED
-
->
-
-<!ELEMENT informalequation ((info)?, (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)>
-
-<!ATTLIST informalequation
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT inlineequation ((alt)?, ((inlinemediaobject)+|(mathphrase)+))>
-
-<!ATTLIST inlineequation
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!ELEMENT mathphrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|emphasis)*>
-
-<!ATTLIST mathphrase
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!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 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|localname|namespace|numcharref|paramentity|pi|prefix|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 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 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|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|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 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 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 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 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 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 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 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 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 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 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 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 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 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 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|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri)*>
-
-<!ATTLIST computeroutput
-	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|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel)*>
-
-<!ATTLIST userinput
-	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"
-	role	CDATA	#IMPLIED
-	%db.common.attributes;
-	%db.common.linking.attributes;
-
->
-
-<!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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|opti [...]
-
-<!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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemi [...]
-
-<!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 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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|system [...]
-
-<!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"
-	xml:space	(preserve)	#IMPLIED
-	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 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 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 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 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 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|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemite [...]
-
-<!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 caution (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynop [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsyn [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis| [...]
-
-<!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|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynop [...]
-
-<!ATTLIST warning
-	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 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 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;
-
->
-
diff --git a/applications/content/dtd/docbook.xsd b/applications/content/dtd/docbook.xsd
deleted file mode 100644
index 42b9b0e..0000000
--- a/applications/content/dtd/docbook.xsd
+++ /dev/null
@@ -1,17458 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:docbook="http://docbook.org/ns/docbook">
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.common.attributes">
-    <xs:attribute ref="xml:id"/>
-    <xs:attribute name="version"/>
-    <xs:attribute ref="xml:lang"/>
-    <xs:attribute ref="xml:base"/>
-    <xs:attribute name="remap"/>
-    <xs:attribute name="xreflabel"/>
-    <xs:attribute name="revisionflag">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="changed"/>
-          <xs:enumeration value="added"/>
-          <xs:enumeration value="deleted"/>
-          <xs:enumeration value="off"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="dir">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="ltr"/>
-          <xs:enumeration value="rtl"/>
-          <xs:enumeration value="lro"/>
-          <xs:enumeration value="rlo"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="arch"/>
-    <xs:attribute name="audience"/>
-    <xs:attribute name="condition"/>
-    <xs:attribute name="conformance"/>
-    <xs:attribute name="os"/>
-    <xs:attribute name="revision"/>
-    <xs:attribute name="security"/>
-    <xs:attribute name="userlevel"/>
-    <xs:attribute name="vendor"/>
-    <xs:attribute name="wordsize"/>
-    <xs:attribute name="annotations"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.linking.attributes">
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attribute ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-  </xs:attributeGroup>
-  <xs:element name="title">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="titleabbrev">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="subtitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="info">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:title"/>
-          <xs:element ref="docbook:titleabbrev"/>
-          <xs:element ref="docbook:subtitle"/>
-        </xs:choice>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:abstract"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:artpagenums"/>
-          <xs:element ref="docbook:author"/>
-          <xs:element ref="docbook:authorgroup"/>
-          <xs:element ref="docbook:authorinitials"/>
-          <xs:element ref="docbook:bibliocoverage"/>
-          <xs:element ref="docbook:biblioid"/>
-          <xs:element ref="docbook:bibliosource"/>
-          <xs:element ref="docbook:collab"/>
-          <xs:element ref="docbook:confgroup"/>
-          <xs:element ref="docbook:contractsponsor"/>
-          <xs:element ref="docbook:contractnum"/>
-          <xs:element ref="docbook:copyright"/>
-          <xs:element ref="docbook:cover"/>
-          <xs:element ref="docbook:date"/>
-          <xs:element ref="docbook:edition"/>
-          <xs:element ref="docbook:editor"/>
-          <xs:element ref="docbook:issuenum"/>
-          <xs:element ref="docbook:keywordset"/>
-          <xs:element ref="docbook:legalnotice"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:org"/>
-          <xs:element ref="docbook:orgname"/>
-          <xs:element ref="docbook:othercredit"/>
-          <xs:element ref="docbook:pagenums"/>
-          <xs:element ref="docbook:printhistory"/>
-          <xs:element ref="docbook:pubdate"/>
-          <xs:element ref="docbook:publisher"/>
-          <xs:element ref="docbook:publishername"/>
-          <xs:element ref="docbook:releaseinfo"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:seriesvolnums"/>
-          <xs:element ref="docbook:subjectset"/>
-          <xs:element ref="docbook:volumenum"/>
-          <xs:element ref="docbook:annotation"/>
-          <xs:element ref="docbook:extendedlink"/>
-          <xs:element ref="docbook:bibliomisc"/>
-          <xs:element ref="docbook:bibliomset"/>
-          <xs:element ref="docbook:bibliorelation"/>
-          <xs:element ref="docbook:biblioset"/>
-          <xs:element ref="docbook:itermset"/>
-          <xs:element ref="docbook:productname"/>
-          <xs:element ref="docbook:productnumber"/>
-        </xs:choice>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="subjectset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:subject"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="scheme" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="subject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:subjectterm"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="weight"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="subjectterm">
-    <xs:complexType mixed="true">
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="keywordset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:keyword"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="keyword">
-    <xs:complexType mixed="true">
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="procedure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element maxOccurs="unbounded" ref="docbook:step"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="step">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice>
-          <xs:sequence>
-            <xs:choice maxOccurs="unbounded">
-              <xs:element ref="docbook:itemizedlist"/>
-              <xs:element ref="docbook:orderedlist"/>
-              <xs:element ref="docbook:procedure"/>
-              <xs:element ref="docbook:simplelist"/>
-              <xs:element ref="docbook:variablelist"/>
-              <xs:element ref="docbook:segmentedlist"/>
-              <xs:element ref="docbook:glosslist"/>
-              <xs:element ref="docbook:bibliolist"/>
-              <xs:element ref="docbook:calloutlist"/>
-              <xs:element ref="docbook:qandaset"/>
-              <xs:element ref="docbook:example"/>
-              <xs:element ref="docbook:figure"/>
-              <xs:element ref="docbook:table"/>
-              <xs:element ref="docbook:equation"/>
-              <xs:element ref="docbook:informalexample"/>
-              <xs:element ref="docbook:informalfigure"/>
-              <xs:element ref="docbook:informaltable"/>
-              <xs:element ref="docbook:informalequation"/>
-              <xs:element ref="docbook:sidebar"/>
-              <xs:element ref="docbook:blockquote"/>
-              <xs:element ref="docbook:address"/>
-              <xs:element ref="docbook:epigraph"/>
-              <xs:element ref="docbook:mediaobject"/>
-              <xs:element ref="docbook:screenshot"/>
-              <xs:element ref="docbook:task"/>
-              <xs:element ref="docbook:productionset"/>
-              <xs:element ref="docbook:constraintdef"/>
-              <xs:element ref="docbook:msgset"/>
-              <xs:element ref="docbook:screen"/>
-              <xs:element ref="docbook:literallayout"/>
-              <xs:element ref="docbook:programlistingco"/>
-              <xs:element ref="docbook:screenco"/>
-              <xs:element ref="docbook:programlisting"/>
-              <xs:element ref="docbook:synopsis"/>
-              <xs:element ref="docbook:bridgehead"/>
-              <xs:element ref="docbook:remark"/>
-              <xs:element ref="docbook:revhistory"/>
-              <xs:element ref="docbook:indexterm"/>
-              <xs:element ref="docbook:funcsynopsis"/>
-              <xs:element ref="docbook:classsynopsis"/>
-              <xs:element ref="docbook:methodsynopsis"/>
-              <xs:element ref="docbook:constructorsynopsis"/>
-              <xs:element ref="docbook:destructorsynopsis"/>
-              <xs:element ref="docbook:fieldsynopsis"/>
-              <xs:element ref="docbook:cmdsynopsis"/>
-              <xs:element ref="docbook:caution"/>
-              <xs:element ref="docbook:important"/>
-              <xs:element ref="docbook:note"/>
-              <xs:element ref="docbook:tip"/>
-              <xs:element ref="docbook:warning"/>
-              <xs:element ref="docbook:anchor"/>
-              <xs:element ref="docbook:para"/>
-              <xs:element ref="docbook:formalpara"/>
-              <xs:element ref="docbook:simpara"/>
-              <xs:element ref="docbook:annotation"/>
-            </xs:choice>
-            <xs:sequence minOccurs="0">
-              <xs:choice>
-                <xs:element ref="docbook:substeps"/>
-                <xs:element ref="docbook:stepalternatives"/>
-              </xs:choice>
-              <xs:choice minOccurs="0" maxOccurs="unbounded">
-                <xs:element ref="docbook:itemizedlist"/>
-                <xs:element ref="docbook:orderedlist"/>
-                <xs:element ref="docbook:procedure"/>
-                <xs:element ref="docbook:simplelist"/>
-                <xs:element ref="docbook:variablelist"/>
-                <xs:element ref="docbook:segmentedlist"/>
-                <xs:element ref="docbook:glosslist"/>
-                <xs:element ref="docbook:bibliolist"/>
-                <xs:element ref="docbook:calloutlist"/>
-                <xs:element ref="docbook:qandaset"/>
-                <xs:element ref="docbook:example"/>
-                <xs:element ref="docbook:figure"/>
-                <xs:element ref="docbook:table"/>
-                <xs:element ref="docbook:equation"/>
-                <xs:element ref="docbook:informalexample"/>
-                <xs:element ref="docbook:informalfigure"/>
-                <xs:element ref="docbook:informaltable"/>
-                <xs:element ref="docbook:informalequation"/>
-                <xs:element ref="docbook:sidebar"/>
-                <xs:element ref="docbook:blockquote"/>
-                <xs:element ref="docbook:address"/>
-                <xs:element ref="docbook:epigraph"/>
-                <xs:element ref="docbook:mediaobject"/>
-                <xs:element ref="docbook:screenshot"/>
-                <xs:element ref="docbook:task"/>
-                <xs:element ref="docbook:productionset"/>
-                <xs:element ref="docbook:constraintdef"/>
-                <xs:element ref="docbook:msgset"/>
-                <xs:element ref="docbook:screen"/>
-                <xs:element ref="docbook:literallayout"/>
-                <xs:element ref="docbook:programlistingco"/>
-                <xs:element ref="docbook:screenco"/>
-                <xs:element ref="docbook:programlisting"/>
-                <xs:element ref="docbook:synopsis"/>
-                <xs:element ref="docbook:bridgehead"/>
-                <xs:element ref="docbook:remark"/>
-                <xs:element ref="docbook:revhistory"/>
-                <xs:element ref="docbook:indexterm"/>
-                <xs:element ref="docbook:funcsynopsis"/>
-                <xs:element ref="docbook:classsynopsis"/>
-                <xs:element ref="docbook:methodsynopsis"/>
-                <xs:element ref="docbook:constructorsynopsis"/>
-                <xs:element ref="docbook:destructorsynopsis"/>
-                <xs:element ref="docbook:fieldsynopsis"/>
-                <xs:element ref="docbook:cmdsynopsis"/>
-                <xs:element ref="docbook:caution"/>
-                <xs:element ref="docbook:important"/>
-                <xs:element ref="docbook:note"/>
-                <xs:element ref="docbook:tip"/>
-                <xs:element ref="docbook:warning"/>
-                <xs:element ref="docbook:anchor"/>
-                <xs:element ref="docbook:para"/>
-                <xs:element ref="docbook:formalpara"/>
-                <xs:element ref="docbook:simpara"/>
-                <xs:element ref="docbook:annotation"/>
-              </xs:choice>
-            </xs:sequence>
-          </xs:sequence>
-          <xs:sequence>
-            <xs:choice>
-              <xs:element ref="docbook:substeps"/>
-              <xs:element ref="docbook:stepalternatives"/>
-            </xs:choice>
-            <xs:choice minOccurs="0" maxOccurs="unbounded">
-              <xs:element ref="docbook:itemizedlist"/>
-              <xs:element ref="docbook:orderedlist"/>
-              <xs:element ref="docbook:procedure"/>
-              <xs:element ref="docbook:simplelist"/>
-              <xs:element ref="docbook:variablelist"/>
-              <xs:element ref="docbook:segmentedlist"/>
-              <xs:element ref="docbook:glosslist"/>
-              <xs:element ref="docbook:bibliolist"/>
-              <xs:element ref="docbook:calloutlist"/>
-              <xs:element ref="docbook:qandaset"/>
-              <xs:element ref="docbook:example"/>
-              <xs:element ref="docbook:figure"/>
-              <xs:element ref="docbook:table"/>
-              <xs:element ref="docbook:equation"/>
-              <xs:element ref="docbook:informalexample"/>
-              <xs:element ref="docbook:informalfigure"/>
-              <xs:element ref="docbook:informaltable"/>
-              <xs:element ref="docbook:informalequation"/>
-              <xs:element ref="docbook:sidebar"/>
-              <xs:element ref="docbook:blockquote"/>
-              <xs:element ref="docbook:address"/>
-              <xs:element ref="docbook:epigraph"/>
-              <xs:element ref="docbook:mediaobject"/>
-              <xs:element ref="docbook:screenshot"/>
-              <xs:element ref="docbook:task"/>
-              <xs:element ref="docbook:productionset"/>
-              <xs:element ref="docbook:constraintdef"/>
-              <xs:element ref="docbook:msgset"/>
-              <xs:element ref="docbook:screen"/>
-              <xs:element ref="docbook:literallayout"/>
-              <xs:element ref="docbook:programlistingco"/>
-              <xs:element ref="docbook:screenco"/>
-              <xs:element ref="docbook:programlisting"/>
-              <xs:element ref="docbook:synopsis"/>
-              <xs:element ref="docbook:bridgehead"/>
-              <xs:element ref="docbook:remark"/>
-              <xs:element ref="docbook:revhistory"/>
-              <xs:element ref="docbook:indexterm"/>
-              <xs:element ref="docbook:funcsynopsis"/>
-              <xs:element ref="docbook:classsynopsis"/>
-              <xs:element ref="docbook:methodsynopsis"/>
-              <xs:element ref="docbook:constructorsynopsis"/>
-              <xs:element ref="docbook:destructorsynopsis"/>
-              <xs:element ref="docbook:fieldsynopsis"/>
-              <xs:element ref="docbook:cmdsynopsis"/>
-              <xs:element ref="docbook:caution"/>
-              <xs:element ref="docbook:important"/>
-              <xs:element ref="docbook:note"/>
-              <xs:element ref="docbook:tip"/>
-              <xs:element ref="docbook:warning"/>
-              <xs:element ref="docbook:anchor"/>
-              <xs:element ref="docbook:para"/>
-              <xs:element ref="docbook:formalpara"/>
-              <xs:element ref="docbook:simpara"/>
-              <xs:element ref="docbook:annotation"/>
-            </xs:choice>
-          </xs:sequence>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="performance">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="optional"/>
-            <xs:enumeration value="required"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="stepalternatives">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element maxOccurs="unbounded" ref="docbook:step"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="performance">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="optional"/>
-            <xs:enumeration value="required"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="substeps">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:step"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="performance">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="optional"/>
-            <xs:enumeration value="required"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="sidebar">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="abstract">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="personblurb">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="blockquote">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:attribution"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="attribution">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citation"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="bridgehead">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="renderas">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="sect1"/>
-            <xs:enumeration value="sect2"/>
-            <xs:enumeration value="sect3"/>
-            <xs:enumeration value="sect4"/>
-            <xs:enumeration value="sect5"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherrenderas" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="remark">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="epigraph">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element minOccurs="0" ref="docbook:attribution"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:literallayout"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="footnote">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:example"/>
-        <xs:element ref="docbook:figure"/>
-        <xs:element ref="docbook:table"/>
-        <xs:element ref="docbook:equation"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-        <xs:element ref="docbook:caution"/>
-        <xs:element ref="docbook:important"/>
-        <xs:element ref="docbook:note"/>
-        <xs:element ref="docbook:tip"/>
-        <xs:element ref="docbook:warning"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-        <xs:element ref="docbook:annotation"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="label" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="formalpara">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:indexterm"/>
-        <xs:element ref="docbook:para"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="para">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:info"/>
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:example"/>
-        <xs:element ref="docbook:figure"/>
-        <xs:element ref="docbook:table"/>
-        <xs:element ref="docbook:equation"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-        <xs:element ref="docbook:caution"/>
-        <xs:element ref="docbook:important"/>
-        <xs:element ref="docbook:note"/>
-        <xs:element ref="docbook:tip"/>
-        <xs:element ref="docbook:warning"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="simpara">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:info"/>
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="itemizedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element maxOccurs="unbounded" ref="docbook:listitem"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="spacing">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="compact"/>
-            <xs:enumeration value="normal"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="mark" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="orderedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element maxOccurs="unbounded" ref="docbook:listitem"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="spacing">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="compact"/>
-            <xs:enumeration value="normal"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="continuation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="continues"/>
-            <xs:enumeration value="restarts"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="startingnumber" type="xs:NMTOKEN"/>
-      <xs:attribute name="inheritnum">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="ignore"/>
-            <xs:enumeration value="inherit"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="numeration">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="arabic"/>
-            <xs:enumeration value="upperalpha"/>
-            <xs:enumeration value="loweralpha"/>
-            <xs:enumeration value="upperroman"/>
-            <xs:enumeration value="lowerroman"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="listitem">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:example"/>
-        <xs:element ref="docbook:figure"/>
-        <xs:element ref="docbook:table"/>
-        <xs:element ref="docbook:equation"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-        <xs:element ref="docbook:caution"/>
-        <xs:element ref="docbook:important"/>
-        <xs:element ref="docbook:note"/>
-        <xs:element ref="docbook:tip"/>
-        <xs:element ref="docbook:warning"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-        <xs:element ref="docbook:annotation"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="override" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="segmentedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:segtitle"/>
-        <xs:element maxOccurs="unbounded" ref="docbook:seglistitem"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="segtitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="seglistitem">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:seg"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="seg">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="simplelist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:member"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="type" default="vert">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="horiz"/>
-            <xs:enumeration value="vert"/>
-            <xs:enumeration value="inline"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="columns" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="member">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="variablelist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element maxOccurs="unbounded" ref="docbook:varlistentry"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="spacing">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="compact"/>
-            <xs:enumeration value="normal"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="termlength"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="varlistentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:term"/>
-        <xs:element ref="docbook:listitem"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="term">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="example">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="docbook:caption"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="label"/>
-      <xs:attribute name="floatstyle"/>
-      <xs:attribute name="width" type="xs:NMTOKEN"/>
-      <xs:attribute name="pgwide">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="0"/>
-            <xs:enumeration value="1"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="informalexample">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="docbook:caption"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="floatstyle"/>
-      <xs:attribute name="width" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="literallayout">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:info"/>
-        <xs:element ref="docbook:textobject"/>
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-        <xs:element ref="docbook:lineannotation"/>
-        <xs:element ref="docbook:co"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="continuation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="continues"/>
-            <xs:enumeration value="restarts"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="linenumbering">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="numbered"/>
-            <xs:enumeration value="unnumbered"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="startinglinenumber" type="xs:NMTOKEN"/>
-      <xs:attribute name="language"/>
-      <xs:attribute ref="xml:space"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="monospaced"/>
-            <xs:enumeration value="normal"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="screen">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:info"/>
-        <xs:element ref="docbook:textobject"/>
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-        <xs:element ref="docbook:lineannotation"/>
-        <xs:element ref="docbook:co"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="continuation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="continues"/>
-            <xs:enumeration value="restarts"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="linenumbering">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="numbered"/>
-            <xs:enumeration value="unnumbered"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="startinglinenumber" type="xs:NMTOKEN"/>
-      <xs:attribute name="language"/>
-      <xs:attribute ref="xml:space"/>
-      <xs:attribute name="width" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="screenshot">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-            <xs:element ref="docbook:subtitle"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:element ref="docbook:mediaobject"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="figure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="docbook:caption"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="label"/>
-      <xs:attribute name="pgwide">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="0"/>
-            <xs:enumeration value="1"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="floatstyle"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="informalfigure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="docbook:caption"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="label"/>
-      <xs:attribute name="pgwide">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="0"/>
-            <xs:enumeration value="1"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="floatstyle"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="mediaobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element minOccurs="0" ref="docbook:alt"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:videoobject"/>
-          <xs:element ref="docbook:audioobject"/>
-          <xs:element ref="docbook:imageobject"/>
-          <xs:element ref="docbook:textobject"/>
-          <xs:element ref="docbook:imageobjectco"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="docbook:caption"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="inlinemediaobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element minOccurs="0" ref="docbook:alt"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:videoobject"/>
-          <xs:element ref="docbook:audioobject"/>
-          <xs:element ref="docbook:imageobject"/>
-          <xs:element ref="docbook:textobject"/>
-          <xs:element ref="docbook:imageobjectco"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="videoobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element ref="docbook:videodata"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="audioobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element ref="docbook:audiodata"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="imageobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:element ref="docbook:imagedata"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="textobject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-        <xs:choice>
-          <xs:element ref="docbook:phrase"/>
-          <xs:element ref="docbook:textdata"/>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="docbook:itemizedlist"/>
-            <xs:element ref="docbook:orderedlist"/>
-            <xs:element ref="docbook:procedure"/>
-            <xs:element ref="docbook:simplelist"/>
-            <xs:element ref="docbook:variablelist"/>
-            <xs:element ref="docbook:segmentedlist"/>
-            <xs:element ref="docbook:glosslist"/>
-            <xs:element ref="docbook:bibliolist"/>
-            <xs:element ref="docbook:calloutlist"/>
-            <xs:element ref="docbook:qandaset"/>
-            <xs:element ref="docbook:example"/>
-            <xs:element ref="docbook:figure"/>
-            <xs:element ref="docbook:table"/>
-            <xs:element ref="docbook:equation"/>
-            <xs:element ref="docbook:informalexample"/>
-            <xs:element ref="docbook:informalfigure"/>
-            <xs:element ref="docbook:informaltable"/>
-            <xs:element ref="docbook:informalequation"/>
-            <xs:element ref="docbook:sidebar"/>
-            <xs:element ref="docbook:blockquote"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:epigraph"/>
-            <xs:element ref="docbook:mediaobject"/>
-            <xs:element ref="docbook:screenshot"/>
-            <xs:element ref="docbook:task"/>
-            <xs:element ref="docbook:productionset"/>
-            <xs:element ref="docbook:constraintdef"/>
-            <xs:element ref="docbook:msgset"/>
-            <xs:element ref="docbook:screen"/>
-            <xs:element ref="docbook:literallayout"/>
-            <xs:element ref="docbook:programlistingco"/>
-            <xs:element ref="docbook:screenco"/>
-            <xs:element ref="docbook:programlisting"/>
-            <xs:element ref="docbook:synopsis"/>
-            <xs:element ref="docbook:bridgehead"/>
-            <xs:element ref="docbook:remark"/>
-            <xs:element ref="docbook:revhistory"/>
-            <xs:element ref="docbook:indexterm"/>
-            <xs:element ref="docbook:funcsynopsis"/>
-            <xs:element ref="docbook:classsynopsis"/>
-            <xs:element ref="docbook:methodsynopsis"/>
-            <xs:element ref="docbook:constructorsynopsis"/>
-            <xs:element ref="docbook:destructorsynopsis"/>
-            <xs:element ref="docbook:fieldsynopsis"/>
-            <xs:element ref="docbook:cmdsynopsis"/>
-            <xs:element ref="docbook:caution"/>
-            <xs:element ref="docbook:important"/>
-            <xs:element ref="docbook:note"/>
-            <xs:element ref="docbook:tip"/>
-            <xs:element ref="docbook:warning"/>
-            <xs:element ref="docbook:anchor"/>
-            <xs:element ref="docbook:para"/>
-            <xs:element ref="docbook:formalpara"/>
-            <xs:element ref="docbook:simpara"/>
-            <xs:element ref="docbook:annotation"/>
-          </xs:choice>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="videodata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attribute name="format"/>
-      <xs:attribute name="fileref"/>
-      <xs:attribute name="entityref" type="xs:ENTITY"/>
-      <xs:attribute name="align">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="center"/>
-            <xs:enumeration value="char"/>
-            <xs:enumeration value="justify"/>
-            <xs:enumeration value="left"/>
-            <xs:enumeration value="right"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="valign">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="bottom"/>
-            <xs:enumeration value="middle"/>
-            <xs:enumeration value="top"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="width"/>
-      <xs:attribute name="contentwidth"/>
-      <xs:attribute name="scalefit">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="0"/>
-            <xs:enumeration value="1"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="scale" type="xs:NMTOKEN"/>
-      <xs:attribute name="depth"/>
-      <xs:attribute name="contentdepth"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="audiodata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attribute name="format"/>
-      <xs:attribute name="fileref"/>
-      <xs:attribute name="entityref" type="xs:ENTITY"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="imagedata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attribute name="format"/>
-      <xs:attribute name="fileref"/>
-      <xs:attribute name="entityref" type="xs:ENTITY"/>
-      <xs:attribute name="align">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="center"/>
-            <xs:enumeration value="char"/>
-            <xs:enumeration value="justify"/>
-            <xs:enumeration value="left"/>
-            <xs:enumeration value="right"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="valign">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="bottom"/>
-            <xs:enumeration value="middle"/>
-            <xs:enumeration value="top"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="width"/>
-      <xs:attribute name="contentwidth"/>
-      <xs:attribute name="scalefit">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="0"/>
-            <xs:enumeration value="1"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="scale" type="xs:NMTOKEN"/>
-      <xs:attribute name="depth"/>
-      <xs:attribute name="contentdepth"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="textdata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:info"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attribute name="format"/>
-      <xs:attribute name="fileref"/>
-      <xs:attribute name="entityref" type="xs:ENTITY"/>
-      <xs:attribute name="encoding"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="caption">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:caution"/>
-        <xs:element ref="docbook:important"/>
-        <xs:element ref="docbook:note"/>
-        <xs:element ref="docbook:tip"/>
-        <xs:element ref="docbook:warning"/>
-        <xs:element ref="docbook:example"/>
-        <xs:element ref="docbook:figure"/>
-        <xs:element ref="docbook:table"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:equation"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-        <xs:element ref="docbook:annotation"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class"/>
-      <xs:attribute name="style"/>
-      <xs:attribute name="title"/>
-      <xs:attribute name="lang"/>
-      <xs:attribute name="onclick"/>
-      <xs:attribute name="ondblclick"/>
-      <xs:attribute name="onmousedown"/>
-      <xs:attribute name="onmouseup"/>
-      <xs:attribute name="onmouseover"/>
-      <xs:attribute name="onmousemove"/>
-      <xs:attribute name="onmouseout"/>
-      <xs:attribute name="onkeypress"/>
-      <xs:attribute name="onkeydown"/>
-      <xs:attribute name="onkeyup"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="address">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:pob"/>
-        <xs:element ref="docbook:street"/>
-        <xs:element ref="docbook:city"/>
-        <xs:element ref="docbook:state"/>
-        <xs:element ref="docbook:postcode"/>
-        <xs:element ref="docbook:country"/>
-        <xs:element ref="docbook:phone"/>
-        <xs:element ref="docbook:fax"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:otheraddr"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="continuation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="continues"/>
-            <xs:enumeration value="restarts"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="linenumbering">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="numbered"/>
-            <xs:enumeration value="unnumbered"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="startinglinenumber" type="xs:NMTOKEN"/>
-      <xs:attribute name="language"/>
-      <xs:attribute ref="xml:space"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="street">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="pob">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="postcode">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="city">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="state">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="country">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="phone">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="fax">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="otheraddr">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="affiliation">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:shortaffil"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:jobtitle"/>
-        <xs:choice>
-          <xs:element minOccurs="0" ref="docbook:org"/>
-          <xs:sequence>
-            <xs:element minOccurs="0" ref="docbook:orgname"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:orgdiv"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:address"/>
-          </xs:sequence>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="shortaffil">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="jobtitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="orgname">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="consortium"/>
-            <xs:enumeration value="corporation"/>
-            <xs:enumeration value="informal"/>
-            <xs:enumeration value="nonprofit"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="orgdiv">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="artpagenums">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="personname">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:honorific"/>
-        <xs:element ref="docbook:firstname"/>
-        <xs:element ref="docbook:surname"/>
-        <xs:element ref="docbook:lineage"/>
-        <xs:element ref="docbook:othername"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="author">
-    <xs:complexType>
-      <xs:choice>
-        <xs:sequence>
-          <xs:element ref="docbook:personname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:personblurb"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-        <xs:sequence>
-          <xs:element ref="docbook:orgname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:orgdiv"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="authorgroup">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:othercredit"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="collab">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:person"/>
-          <xs:element ref="docbook:personname"/>
-          <xs:element ref="docbook:org"/>
-          <xs:element ref="docbook:orgname"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:affiliation"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="authorinitials">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="person">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="docbook:personname"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:affiliation"/>
-          <xs:element ref="docbook:email"/>
-          <xs:element ref="docbook:uri"/>
-          <xs:element ref="docbook:personblurb"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="org">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="docbook:orgname"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:affiliation"/>
-          <xs:element ref="docbook:email"/>
-          <xs:element ref="docbook:uri"/>
-          <xs:element ref="docbook:orgdiv"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="confgroup">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:confdates"/>
-        <xs:element ref="docbook:conftitle"/>
-        <xs:element ref="docbook:confnum"/>
-        <xs:element ref="docbook:confsponsor"/>
-        <xs:element ref="docbook:address"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="confdates">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="conftitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="confnum">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="confsponsor">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="contractnum">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="contractsponsor">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="copyright">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:year"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:holder"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="year">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="holder">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="cover">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="date">
-    <xs:complexType mixed="true">
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="edition">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="editor">
-    <xs:complexType>
-      <xs:choice>
-        <xs:sequence>
-          <xs:element ref="docbook:personname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:personblurb"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-        <xs:sequence>
-          <xs:element ref="docbook:orgname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:orgdiv"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="biblioid">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="doi"/>
-            <xs:enumeration value="isbn"/>
-            <xs:enumeration value="isrn"/>
-            <xs:enumeration value="issn"/>
-            <xs:enumeration value="libraryofcongress"/>
-            <xs:enumeration value="pubsnumber"/>
-            <xs:enumeration value="uri"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="citebiblioid">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="doi"/>
-            <xs:enumeration value="isbn"/>
-            <xs:enumeration value="isrn"/>
-            <xs:enumeration value="issn"/>
-            <xs:enumeration value="libraryofcongress"/>
-            <xs:enumeration value="pubsnumber"/>
-            <xs:enumeration value="uri"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="bibliosource">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="doi"/>
-            <xs:enumeration value="isbn"/>
-            <xs:enumeration value="isrn"/>
-            <xs:enumeration value="issn"/>
-            <xs:enumeration value="libraryofcongress"/>
-            <xs:enumeration value="pubsnumber"/>
-            <xs:enumeration value="uri"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="bibliorelation">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="doi"/>
-            <xs:enumeration value="isbn"/>
-            <xs:enumeration value="isrn"/>
-            <xs:enumeration value="issn"/>
-            <xs:enumeration value="libraryofcongress"/>
-            <xs:enumeration value="pubsnumber"/>
-            <xs:enumeration value="uri"/>
-            <xs:enumeration value="other"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-      <xs:attribute name="type">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="hasformat"/>
-            <xs:enumeration value="haspart"/>
-            <xs:enumeration value="hasversion"/>
-            <xs:enumeration value="isformatof"/>
-            <xs:enumeration value="ispartof"/>
-            <xs:enumeration value="isreferencedby"/>
-            <xs:enumeration value="isreplacedby"/>
-            <xs:enumeration value="isrequiredby"/>
-            <xs:enumeration value="isversionof"/>
-            <xs:enumeration value="references"/>
-            <xs:enumeration value="replaces"/>
-            <xs:enumeration value="requires"/>
-            <xs:enumeration value="othertype"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="othertype" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="bibliocoverage">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="spatial">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="dcmipoint"/>
-            <xs:enumeration value="iso3166"/>
-            <xs:enumeration value="dcmibox"/>
-            <xs:enumeration value="tgn"/>
-            <xs:enumeration value="otherspatial"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherspatial" type="xs:NMTOKEN"/>
-      <xs:attribute name="temporal">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="dcmiperiod"/>
-            <xs:enumeration value="w3c-dtf"/>
-            <xs:enumeration value="othertemporal"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="othertemporal" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="legalnotice">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="docbook:itemizedlist"/>
-          <xs:element ref="docbook:orderedlist"/>
-          <xs:element ref="docbook:procedure"/>
-          <xs:element ref="docbook:simplelist"/>
-          <xs:element ref="docbook:variablelist"/>
-          <xs:element ref="docbook:segmentedlist"/>
-          <xs:element ref="docbook:glosslist"/>
-          <xs:element ref="docbook:bibliolist"/>
-          <xs:element ref="docbook:calloutlist"/>
-          <xs:element ref="docbook:qandaset"/>
-          <xs:element ref="docbook:example"/>
-          <xs:element ref="docbook:figure"/>
-          <xs:element ref="docbook:table"/>
-          <xs:element ref="docbook:equation"/>
-          <xs:element ref="docbook:informalexample"/>
-          <xs:element ref="docbook:informalfigure"/>
-          <xs:element ref="docbook:informaltable"/>
-          <xs:element ref="docbook:informalequation"/>
-          <xs:element ref="docbook:sidebar"/>
-          <xs:element ref="docbook:blockquote"/>
-          <xs:element ref="docbook:address"/>
-          <xs:element ref="docbook:epigraph"/>
-          <xs:element ref="docbook:mediaobject"/>
-          <xs:element ref="docbook:screenshot"/>
-          <xs:element ref="docbook:task"/>
-          <xs:element ref="docbook:productionset"/>
-          <xs:element ref="docbook:constraintdef"/>
-          <xs:element ref="docbook:msgset"/>
-          <xs:element ref="docbook:screen"/>
-          <xs:element ref="docbook:literallayout"/>
-          <xs:element ref="docbook:programlistingco"/>
-          <xs:element ref="docbook:screenco"/>
-          <xs:element ref="docbook:programlisting"/>
-          <xs:element ref="docbook:synopsis"/>
-          <xs:element ref="docbook:bridgehead"/>
-          <xs:element ref="docbook:remark"/>
-          <xs:element ref="docbook:revhistory"/>
-          <xs:element ref="docbook:indexterm"/>
-          <xs:element ref="docbook:funcsynopsis"/>
-          <xs:element ref="docbook:classsynopsis"/>
-          <xs:element ref="docbook:methodsynopsis"/>
-          <xs:element ref="docbook:constructorsynopsis"/>
-          <xs:element ref="docbook:destructorsynopsis"/>
-          <xs:element ref="docbook:fieldsynopsis"/>
-          <xs:element ref="docbook:cmdsynopsis"/>
-          <xs:element ref="docbook:caution"/>
-          <xs:element ref="docbook:important"/>
-          <xs:element ref="docbook:note"/>
-          <xs:element ref="docbook:tip"/>
-          <xs:element ref="docbook:warning"/>
-          <xs:element ref="docbook:anchor"/>
-          <xs:element ref="docbook:para"/>
-          <xs:element ref="docbook:formalpara"/>
-          <xs:element ref="docbook:simpara"/>
-          <xs:element ref="docbook:annotation"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="othercredit">
-    <xs:complexType>
-      <xs:choice>
-        <xs:sequence>
-          <xs:element ref="docbook:personname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:personblurb"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-        <xs:sequence>
-          <xs:element ref="docbook:orgname"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:orgdiv"/>
-            <xs:element ref="docbook:affiliation"/>
-            <xs:element ref="docbook:email"/>
-            <xs:element ref="docbook:uri"/>
-            <xs:element ref="docbook:address"/>
-            <xs:element ref="docbook:contrib"/>
-          </xs:choice>
-        </xs:sequence>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="copyeditor"/>
-            <xs:enumeration value="graphicdesigner"/>
-            <xs:enumeration value="other"/>
-            <xs:enumeration value="productioneditor"/>
-            <xs:enumeration value="technicaleditor"/>
-            <xs:enumeration value="translator"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="pagenums">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="contrib">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="honorific">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="firstname">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="surname">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="lineage">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="othername">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="printhistory">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="pubdate">
-    <xs:complexType mixed="true">
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="publisher">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="docbook:publishername"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="docbook:address"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="publishername">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="releaseinfo">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="revhistory">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:sequence>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="docbook:title"/>
-            <xs:element ref="docbook:titleabbrev"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="docbook:info"/>
-        </xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="docbook:revision"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="revision">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="docbook:revnumber"/>
-        <xs:element ref="docbook:date"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="docbook:authorinitials"/>
-          <xs:element ref="docbook:author"/>
-        </xs:choice>
-        <xs:choice minOccurs="0">
-          <xs:element ref="docbook:revremark"/>
-          <xs:element ref="docbook:revdescription"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="revnumber">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="revremark">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="revdescription">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:itemizedlist"/>
-        <xs:element ref="docbook:orderedlist"/>
-        <xs:element ref="docbook:procedure"/>
-        <xs:element ref="docbook:simplelist"/>
-        <xs:element ref="docbook:variablelist"/>
-        <xs:element ref="docbook:segmentedlist"/>
-        <xs:element ref="docbook:glosslist"/>
-        <xs:element ref="docbook:bibliolist"/>
-        <xs:element ref="docbook:calloutlist"/>
-        <xs:element ref="docbook:qandaset"/>
-        <xs:element ref="docbook:example"/>
-        <xs:element ref="docbook:figure"/>
-        <xs:element ref="docbook:table"/>
-        <xs:element ref="docbook:equation"/>
-        <xs:element ref="docbook:informalexample"/>
-        <xs:element ref="docbook:informalfigure"/>
-        <xs:element ref="docbook:informaltable"/>
-        <xs:element ref="docbook:informalequation"/>
-        <xs:element ref="docbook:sidebar"/>
-        <xs:element ref="docbook:blockquote"/>
-        <xs:element ref="docbook:address"/>
-        <xs:element ref="docbook:epigraph"/>
-        <xs:element ref="docbook:mediaobject"/>
-        <xs:element ref="docbook:screenshot"/>
-        <xs:element ref="docbook:task"/>
-        <xs:element ref="docbook:productionset"/>
-        <xs:element ref="docbook:constraintdef"/>
-        <xs:element ref="docbook:msgset"/>
-        <xs:element ref="docbook:screen"/>
-        <xs:element ref="docbook:literallayout"/>
-        <xs:element ref="docbook:programlistingco"/>
-        <xs:element ref="docbook:screenco"/>
-        <xs:element ref="docbook:programlisting"/>
-        <xs:element ref="docbook:synopsis"/>
-        <xs:element ref="docbook:bridgehead"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:revhistory"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:funcsynopsis"/>
-        <xs:element ref="docbook:classsynopsis"/>
-        <xs:element ref="docbook:methodsynopsis"/>
-        <xs:element ref="docbook:constructorsynopsis"/>
-        <xs:element ref="docbook:destructorsynopsis"/>
-        <xs:element ref="docbook:fieldsynopsis"/>
-        <xs:element ref="docbook:cmdsynopsis"/>
-        <xs:element ref="docbook:caution"/>
-        <xs:element ref="docbook:important"/>
-        <xs:element ref="docbook:note"/>
-        <xs:element ref="docbook:tip"/>
-        <xs:element ref="docbook:warning"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:para"/>
-        <xs:element ref="docbook:formalpara"/>
-        <xs:element ref="docbook:simpara"/>
-        <xs:element ref="docbook:annotation"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="seriesvolnums">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="volumenum">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="issuenum">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="package">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="email">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="lineannotation">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="parameter">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="command"/>
-            <xs:enumeration value="function"/>
-            <xs:enumeration value="option"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="replaceable">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:co"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="class">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="command"/>
-            <xs:enumeration value="function"/>
-            <xs:enumeration value="option"/>
-            <xs:enumeration value="parameter"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="uri">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="type"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="abbrev">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:trademark"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="acronym">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:trademark"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="citation">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="citerefentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="docbook:refentrytitle"/>
-        <xs:element minOccurs="0" ref="docbook:manvolnum"/>
-      </xs:sequence>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="refentrytitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="manvolnum">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:replaceable"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="citetitle">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-      <xs:attribute name="pubwork">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="article"/>
-            <xs:enumeration value="bbs"/>
-            <xs:enumeration value="book"/>
-            <xs:enumeration value="cdrom"/>
-            <xs:enumeration value="chapter"/>
-            <xs:enumeration value="dvd"/>
-            <xs:enumeration value="emailmessage"/>
-            <xs:enumeration value="gopher"/>
-            <xs:enumeration value="journal"/>
-            <xs:enumeration value="manuscript"/>
-            <xs:enumeration value="newsposting"/>
-            <xs:enumeration value="part"/>
-            <xs:enumeration value="refentry"/>
-            <xs:enumeration value="section"/>
-            <xs:enumeration value="series"/>
-            <xs:enumeration value="set"/>
-            <xs:enumeration value="webpage"/>
-            <xs:enumeration value="wiki"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="emphasis">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:inlinemediaobject"/>
-        <xs:element ref="docbook:remark"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:xref"/>
-        <xs:element ref="docbook:link"/>
-        <xs:element ref="docbook:olink"/>
-        <xs:element ref="docbook:anchor"/>
-        <xs:element ref="docbook:biblioref"/>
-        <xs:element ref="docbook:alt"/>
-        <xs:element ref="docbook:annotation"/>
-        <xs:element ref="docbook:indexterm"/>
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
-        <xs:element ref="docbook:productname"/>
-        <xs:element ref="docbook:database"/>
-        <xs:element ref="docbook:application"/>
-        <xs:element ref="docbook:hardware"/>
-        <xs:element ref="docbook:citation"/>
-        <xs:element ref="docbook:citerefentry"/>
-        <xs:element ref="docbook:citetitle"/>
-        <xs:element ref="docbook:citebiblioid"/>
-        <xs:element ref="docbook:author"/>
-        <xs:element ref="docbook:person"/>
-        <xs:element ref="docbook:personname"/>
-        <xs:element ref="docbook:org"/>
-        <xs:element ref="docbook:orgname"/>
-        <xs:element ref="docbook:editor"/>
-        <xs:element ref="docbook:jobtitle"/>
-        <xs:element ref="docbook:replaceable"/>
-        <xs:element ref="docbook:package"/>
-        <xs:element ref="docbook:parameter"/>
-        <xs:element ref="docbook:termdef"/>
-        <xs:element ref="docbook:nonterminal"/>
-        <xs:element ref="docbook:systemitem"/>
-        <xs:element ref="docbook:option"/>
-        <xs:element ref="docbook:optional"/>
-        <xs:element ref="docbook:property"/>
-        <xs:element ref="docbook:inlineequation"/>
-        <xs:element ref="docbook:tag"/>
-        <xs:element ref="docbook:markup"/>
-        <xs:element ref="docbook:token"/>
-        <xs:element ref="docbook:symbol"/>
-        <xs:element ref="docbook:literal"/>
-        <xs:element ref="docbook:code"/>
-        <xs:element ref="docbook:constant"/>
-        <xs:element ref="docbook:email"/>
-        <xs:element ref="docbook:uri"/>
-        <xs:element ref="docbook:guiicon"/>
-        <xs:element ref="docbook:guibutton"/>
-        <xs:element ref="docbook:guimenuitem"/>
-        <xs:element ref="docbook:guimenu"/>
-        <xs:element ref="docbook:guisubmenu"/>
-        <xs:element ref="docbook:guilabel"/>
-        <xs:element ref="docbook:menuchoice"/>
-        <xs:element ref="docbook:mousebutton"/>
-        <xs:element ref="docbook:keycombo"/>
-        <xs:element ref="docbook:keycap"/>
-        <xs:element ref="docbook:keycode"/>
-        <xs:element ref="docbook:keysym"/>
-        <xs:element ref="docbook:shortcut"/>
-        <xs:element ref="docbook:accel"/>
-        <xs:element ref="docbook:prompt"/>
-        <xs:element ref="docbook:envar"/>
-        <xs:element ref="docbook:filename"/>
-        <xs:element ref="docbook:command"/>
-        <xs:element ref="docbook:computeroutput"/>
-        <xs:element ref="docbook:userinput"/>
-        <xs:element ref="docbook:function"/>
-        <xs:element ref="docbook:varname"/>
-        <xs:element ref="docbook:returnvalue"/>
-        <xs:element ref="docbook:type"/>
-        <xs:element ref="docbook:classname"/>
-        <xs:element ref="docbook:exceptionname"/>
-        <xs:element ref="docbook:interfacename"/>
-        <xs:element ref="docbook:methodname"/>
-        <xs:element ref="docbook:modifier"/>
-        <xs:element ref="docbook:initializer"/>
-        <xs:element ref="docbook:ooclass"/>
-        <xs:element ref="docbook:ooexception"/>
-        <xs:element ref="docbook:oointerface"/>
-        <xs:element ref="docbook:errorcode"/>
-        <xs:element ref="docbook:errortext"/>
-        <xs:element ref="docbook:errorname"/>
-        <xs:element ref="docbook:errortype"/>
-      </xs:choice>
-      <xs:attribute name="role"/>
-      <xs:attributeGroup ref="docbook:db.common.attributes"/>
-      <xs:attributeGroup ref="docbook:db.common.linking.attributes"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="foreignphrase">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="docbook:abbrev"/>
-        <xs:element ref="docbook:acronym"/>
-        <xs:element ref="docbook:date"/>
-        <xs:element ref="docbook:emphasis"/>
-        <xs:element ref="docbook:footnote"/>
-        <xs:element ref="docbook:footnoteref"/>
-        <xs:element ref="docbook:foreignphrase"/>
-        <xs:element ref="docbook:phrase"/>
-        <xs:element ref="docbook:quote"/>
-        <xs:element ref="docbook:subscript"/>
-        <xs:element ref="docbook:superscript"/>
-        <xs:element ref="docbook:wordasword"/>
-        <xs:element ref="docbook:firstterm"/>
-        <xs:element ref="docbook:glossterm"/>
-        <xs:element ref="docbook:coref"/>
-        <xs:element ref="docbook:trademark"/>
-        <xs:element ref="docbook:productnumber"/>
... 13813 lines suppressed ...