<?xml version="1.0" encoding="utf-8"?>
<grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:db="http://docbook.org/docbook-ng" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" ns="http://docbook.org/docbook-ng">
<!-- DocBook NG: The "Bourbon" Release -->
<!-- See http://docbook.org/docbook-ng/ -->
  <start>
    <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/"/>
    <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
      <choice>
        <ref name="db.set"/>
        <ref name="db.book"/>
        <ref name="db.part"/>
        <ref name="db.reference"/>
        <ref name="db.dedication"/>
        <ref name="db.preface"/>
        <ref name="db.chapter"/>
        <ref name="db.appendix"/>
        <ref name="db.article"/>
        <ref name="db.colophon"/>
        <ref name="db.glossary"/>
        <ref name="db.bibliography"/>
        <ref name="db.index"/>
        <ref name="db.toc"/>
        <ref name="db.section"/>
        <ref name="db.para"/>
        <ref name="db.refentry"/>
        <ref name="db.setindex"/>
      </choice>
    </doc:content-model>
  </start>
  <define name="status.attribute">
    <attribute name="status"/>
  </define>
  <define name="label.attribute">
    <attribute name="label"/>
  </define>
  <define name="divisions">
    <choice>
      <ref name="db.part"/>
      <ref name="db.reference"/>
    </choice>
  </define>
  <define name="components">
    <choice>
      <ref name="db.dedication"/>
      <ref name="db.preface"/>
      <ref name="db.chapter"/>
      <ref name="db.appendix"/>
      <ref name="db.article"/>
      <ref name="db.colophon"/>
    </choice>
  </define>
  <define name="navigation.components">
    <choice>
      <ref name="db.glossary"/>
      <ref name="db.bibliography"/>
      <ref name="db.index"/>
      <ref name="db.toc"/>
    </choice>
  </define>
  <define name="component.contentmodel">
    <zeroOrMore>
      <choice>
        <ref name="db.glossary"/>
        <ref name="db.bibliography"/>
        <ref name="db.index"/>
        <ref name="db.toc"/>
      </choice>
    </zeroOrMore>
    <choice>
      <group>
        <oneOrMore>
          <choice>
            <choice>
              <choice>
                <choice>
                  <choice>
                    <ref name="db.itemizedlist"/>
                    <ref name="db.orderedlist"/>
                    <ref name="db.procedure"/>
                    <ref name="db.simplelist"/>
                    <ref name="db.variablelist"/>
                    <ref name="db.segmentedlist"/>
                  </choice>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                </choice>
                <choice>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                </choice>
                <choice>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <choice>
                    <ref name="cals.table"/>
                    <ref name="html.table"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <choice>
                    <ref name="cals.informaltable"/>
                    <ref name="html.informaltable"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.mediaobject"/>
                    <ref name="db.screenshot"/>
                  </choice>
                  <ref name="db.mediaobjectco"/>
                </choice>
                <choice>
                  <ref name="db.procedure"/>
                  <ref name="db.task"/>
                  <choice>
                    <ref name="db.productionset"/>
                    <ref name="db.constraintdef"/>
                  </choice>
                  <ref name="db.msgset"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.programlisting"/>
                    <ref name="db.screen"/>
                    <ref name="db.literallayout"/>
                    <ref name="db.synopsis"/>
                  </choice>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                </choice>
                <choice>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                </choice>
                <ref name="db.bridgehead"/>
                <ref name="db.remark"/>
                <ref name="db.revhistory"/>
                <ref name="db.highlights"/>
              </choice>
              <choice>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </choice>
          </choice>
        </oneOrMore>
        <choice>
          <zeroOrMore>
            <ref name="db.section"/>
          </zeroOrMore>
          <zeroOrMore>
            <ref name="db.simplesect"/>
          </zeroOrMore>
        </choice>
      </group>
      <choice>
        <oneOrMore>
          <ref name="db.section"/>
        </oneOrMore>
        <oneOrMore>
          <ref name="db.simplesect"/>
        </oneOrMore>
      </choice>
    </choice>
    <zeroOrMore>
      <choice>
        <ref name="db.glossary"/>
        <ref name="db.bibliography"/>
        <ref name="db.index"/>
        <ref name="db.toc"/>
      </choice>
    </zeroOrMore>
  </define>
  <define name="setindex.components">
    <choice>
      <ref name="db.setindex"/>
    </choice>
  </define>
  <define name="toc.components">
    <choice>
      <ref name="db.toc"/>
    </choice>
  </define>
  <div>
    <db:refname>set</db:refname>
    <db:refpurpose/>
    <define name="local.set.attributes">
      <empty/>
    </define>
    <define name="set.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="set.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="set.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="set.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.set">
      <element name="set">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <optional>
              <choice>
                <ref name="db.toc"/>
              </choice>
            </optional>
            <oneOrMore>
              <ref name="db.set"/>
              <ref name="db.book"/>
            </oneOrMore>
            <optional>
              <choice>
                <ref name="db.setindex"/>
              </choice>
            </optional>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:set">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>book</db:refname>
    <db:refpurpose/>
    <define name="local.book.attributes">
      <empty/>
    </define>
    <define name="book.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="book.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="book.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="book.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.book">
      <element name="book">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <oneOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
              <ref name="db.dedication"/>
              <ref name="db.preface"/>
              <ref name="db.chapter"/>
              <ref name="db.appendix"/>
              <ref name="db.article"/>
              <ref name="db.colophon"/>
              <ref name="db.part"/>
              <ref name="db.reference"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:book">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>dedication</db:refname>
    <db:refpurpose/>
    <define name="local.dedication.attributes">
      <empty/>
    </define>
    <define name="dedication.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="dedication.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="dedication.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="dedication.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.dedication">
      <element name="dedication">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:dedication">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>colophon</db:refname>
    <db:refpurpose/>
    <define name="local.colophon.attributes">
      <empty/>
    </define>
    <define name="colophon.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="colophon.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="colophon.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="colophon.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.colophon">
      <element name="colophon">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:colophon">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>appendix</db:refname>
    <db:refpurpose/>
    <define name="local.appendix.attributes">
      <empty/>
    </define>
    <define name="appendix.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="appendix.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="appendix.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="appendix.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.appendix">
      <element name="appendix">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:appendix">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>chapter</db:refname>
    <db:refpurpose/>
    <define name="local.chapter.attributes">
      <empty/>
    </define>
    <define name="chapter.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="chapter.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="chapter.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="chapter.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.chapter">
      <element name="chapter">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:chapter">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <define name="part.components">
    <choice>
      <choice>
        <choice>
          <ref name="db.glossary"/>
          <ref name="db.bibliography"/>
          <ref name="db.index"/>
          <ref name="db.toc"/>
        </choice>
        <choice>
          <ref name="db.dedication"/>
          <ref name="db.preface"/>
          <ref name="db.chapter"/>
          <ref name="db.appendix"/>
          <ref name="db.article"/>
          <ref name="db.colophon"/>
        </choice>
      </choice>
      <choice>
        <ref name="db.refentry"/>
        <ref name="db.reference"/>
      </choice>
    </choice>
  </define>
  <div>
    <db:refname>part</db:refname>
    <db:refpurpose/>
    <define name="local.part.attributes">
      <empty/>
    </define>
    <define name="part.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="part.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="part.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="part.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.part">
      <element name="part">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <optional>
              <ref name="db.partintro"/>
            </optional>
            <oneOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
              <ref name="db.dedication"/>
              <ref name="db.preface"/>
              <ref name="db.chapter"/>
              <ref name="db.appendix"/>
              <ref name="db.article"/>
              <ref name="db.colophon"/>
              <ref name="db.refentry"/>
              <ref name="db.reference"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:part">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>preface</db:refname>
    <db:refpurpose/>
    <define name="local.preface.attributes">
      <empty/>
    </define>
    <define name="preface.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="preface.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="preface.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="preface.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.preface">
      <element name="preface">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:preface">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>partintro</db:refname>
    <db:refpurpose/>
    <define name="local.partintro.attributes">
      <empty/>
    </define>
    <define name="partintro.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="partintro.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="partintro.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="partintro.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.partintro">
      <element name="partintro">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="sections.optional">
    <choice>
      <zeroOrMore>
        <ref name="db.section"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="db.simplesect"/>
      </zeroOrMore>
    </choice>
  </define>
  <define name="sections.required">
    <choice>
      <oneOrMore>
        <ref name="db.section"/>
      </oneOrMore>
      <oneOrMore>
        <ref name="db.simplesect"/>
      </oneOrMore>
    </choice>
  </define>
  <define name="blocks.or.sections">
    <choice>
      <group>
        <oneOrMore>
          <choice>
            <choice>
              <choice>
                <choice>
                  <choice>
                    <ref name="db.itemizedlist"/>
                    <ref name="db.orderedlist"/>
                    <ref name="db.procedure"/>
                    <ref name="db.simplelist"/>
                    <ref name="db.variablelist"/>
                    <ref name="db.segmentedlist"/>
                  </choice>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                </choice>
                <choice>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                </choice>
                <choice>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <choice>
                    <ref name="cals.table"/>
                    <ref name="html.table"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <choice>
                    <ref name="cals.informaltable"/>
                    <ref name="html.informaltable"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.mediaobject"/>
                    <ref name="db.screenshot"/>
                  </choice>
                  <ref name="db.mediaobjectco"/>
                </choice>
                <choice>
                  <ref name="db.procedure"/>
                  <ref name="db.task"/>
                  <choice>
                    <ref name="db.productionset"/>
                    <ref name="db.constraintdef"/>
                  </choice>
                  <ref name="db.msgset"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.programlisting"/>
                    <ref name="db.screen"/>
                    <ref name="db.literallayout"/>
                    <ref name="db.synopsis"/>
                  </choice>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                </choice>
                <choice>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                </choice>
                <ref name="db.bridgehead"/>
                <ref name="db.remark"/>
                <ref name="db.revhistory"/>
                <ref name="db.highlights"/>
              </choice>
              <choice>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </choice>
          </choice>
        </oneOrMore>
        <choice>
          <zeroOrMore>
            <ref name="db.section"/>
          </zeroOrMore>
          <zeroOrMore>
            <ref name="db.simplesect"/>
          </zeroOrMore>
        </choice>
      </group>
      <choice>
        <oneOrMore>
          <ref name="db.section"/>
        </oneOrMore>
        <oneOrMore>
          <ref name="db.simplesect"/>
        </oneOrMore>
      </choice>
    </choice>
  </define>
  <div>
    <db:refname>section</db:refname>
    <db:refpurpose/>
    <define name="local.section.attributes">
      <empty/>
    </define>
    <define name="section.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="section.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="section.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="section.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.section">
      <element name="section">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:section">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>simplesect</db:refname>
    <db:refpurpose/>
    <define name="local.simplesect.attributes">
      <empty/>
    </define>
    <define name="simplesect.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="simplesect.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="simplesect.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="simplesect.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.simplesect">
      <element name="simplesect">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>ackno</db:refname>
    <db:refpurpose/>
    <define name="local.ackno.attributes">
      <empty/>
    </define>
    <define name="ackno.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="ackno.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.ackno">
      <element name="ackno">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="article.components.optional">
    <choice>
      <choice>
        <zeroOrMore>
          <ref name="db.section"/>
        </zeroOrMore>
        <zeroOrMore>
          <ref name="db.simplesect"/>
        </zeroOrMore>
      </choice>
      <zeroOrMore>
        <ref name="db.refentry"/>
      </zeroOrMore>
    </choice>
  </define>
  <define name="article.components.required">
    <choice>
      <choice>
        <oneOrMore>
          <ref name="db.section"/>
        </oneOrMore>
        <oneOrMore>
          <ref name="db.simplesect"/>
        </oneOrMore>
      </choice>
      <oneOrMore>
        <ref name="db.refentry"/>
      </oneOrMore>
    </choice>
  </define>
  <div>
    <db:refname>article</db:refname>
    <db:refpurpose/>
    <define name="local.article.attributes">
      <empty/>
    </define>
    <define name="article.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="article.class.attribute">
      <attribute name="class">
        <choice>
          <value>faq</value>
          <value>journalarticle</value>
          <value>productsheet</value>
          <value>specification</value>
          <value>techreport</value>
          <value>whitepaper</value>
        </choice>
      </attribute>
    </define>
    <define name="article.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="article.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>faq</value>
              <value>journalarticle</value>
              <value>productsheet</value>
              <value>specification</value>
              <value>techreport</value>
              <value>whitepaper</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="article.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.article">
      <element name="article">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>faq</value>
                  <value>journalarticle</value>
                  <value>productsheet</value>
                  <value>specification</value>
                  <value>techreport</value>
                  <value>whitepaper</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
            </zeroOrMore>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.section"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.refentry"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.section"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplesect"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.refentry"/>
              </oneOrMore>
            </choice>
            <zeroOrMore>
              <ref name="db.appendix"/>
              <ref name="db.glossary"/>
              <ref name="db.bibliography"/>
              <ref name="db.index"/>
              <ref name="db.toc"/>
              <ref name="db.ackno"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:article">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>reference</db:refname>
    <db:refpurpose/>
    <define name="local.reference.attributes">
      <empty/>
    </define>
    <define name="reference.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="reference.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="reference.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.reference">
      <element name="reference">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <optional>
              <ref name="db.partintro"/>
            </optional>
            <oneOrMore>
              <ref name="db.refentry"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:reference">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <define name="refsections.optional">
    <choice>
      <zeroOrMore>
        <ref name="db.refsection"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="db.simplesect"/>
      </zeroOrMore>
    </choice>
  </define>
  <define name="refsections.required">
    <choice>
      <oneOrMore>
        <ref name="db.refsection"/>
      </oneOrMore>
      <zeroOrMore>
        <ref name="db.simplesect"/>
      </zeroOrMore>
    </choice>
  </define>
  <define name="blocks.or.refsections">
    <choice>
      <group>
        <oneOrMore>
          <choice>
            <choice>
              <choice>
                <choice>
                  <choice>
                    <ref name="db.itemizedlist"/>
                    <ref name="db.orderedlist"/>
                    <ref name="db.procedure"/>
                    <ref name="db.simplelist"/>
                    <ref name="db.variablelist"/>
                    <ref name="db.segmentedlist"/>
                  </choice>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                </choice>
                <choice>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                </choice>
                <choice>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <choice>
                    <ref name="cals.table"/>
                    <ref name="html.table"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <choice>
                    <ref name="cals.informaltable"/>
                    <ref name="html.informaltable"/>
                  </choice>
                </choice>
                <choice>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.mediaobject"/>
                    <ref name="db.screenshot"/>
                  </choice>
                  <ref name="db.mediaobjectco"/>
                </choice>
                <choice>
                  <ref name="db.procedure"/>
                  <ref name="db.task"/>
                  <choice>
                    <ref name="db.productionset"/>
                    <ref name="db.constraintdef"/>
                  </choice>
                  <ref name="db.msgset"/>
                </choice>
                <choice>
                  <choice>
                    <ref name="db.programlisting"/>
                    <ref name="db.screen"/>
                    <ref name="db.literallayout"/>
                    <ref name="db.synopsis"/>
                  </choice>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                </choice>
                <choice>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                </choice>
                <ref name="db.bridgehead"/>
                <ref name="db.remark"/>
                <ref name="db.revhistory"/>
                <ref name="db.highlights"/>
              </choice>
              <choice>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </choice>
          </choice>
        </oneOrMore>
        <choice>
          <zeroOrMore>
            <ref name="db.refsection"/>
          </zeroOrMore>
          <zeroOrMore>
            <ref name="db.simplesect"/>
          </zeroOrMore>
        </choice>
      </group>
      <choice>
        <oneOrMore>
          <ref name="db.refsection"/>
        </oneOrMore>
        <zeroOrMore>
          <ref name="db.simplesect"/>
        </zeroOrMore>
      </choice>
    </choice>
  </define>
  <div>
    <db:refname>refentry</db:refname>
    <db:refpurpose/>
    <define name="local.refentry.attributes">
      <empty/>
    </define>
    <define name="refentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="refentry.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.refentry">
      <element name="refentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <optional>
              <ref name="db.refmeta"/>
            </optional>
            <oneOrMore>
              <ref name="db.refnamediv"/>
            </oneOrMore>
            <optional>
              <ref name="db.refsynopsisdiv"/>
            </optional>
            <oneOrMore>
              <ref name="db.refsection"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:refentry">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refmeta</db:refname>
    <db:refpurpose/>
    <define name="local.refmeta.attributes">
      <empty/>
    </define>
    <define name="refmeta.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refmeta.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refmeta">
      <element name="refmeta">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <ref name="db.refentrytitle"/>
            <optional>
              <ref name="db.manvolnum"/>
            </optional>
            <zeroOrMore>
              <ref name="db.refmiscinfo"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refmiscinfo</db:refname>
    <db:refpurpose/>
    <define name="local.refmiscinfo.attributes">
      <empty/>
    </define>
    <define name="refmiscinfo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refmiscinfo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class"/>
        </optional>
      </interleave>
    </define>
    <define name="db.refmiscinfo">
      <element name="refmiscinfo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refnamediv</db:refname>
    <db:refpurpose/>
    <define name="local.refnamediv.attributes">
      <empty/>
    </define>
    <define name="refnamediv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refnamediv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refnamediv">
      <element name="refnamediv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.refdescriptor"/>
            </optional>
            <oneOrMore>
              <ref name="db.refname"/>
            </oneOrMore>
            <ref name="db.refpurpose"/>
            <zeroOrMore>
              <ref name="db.refclass"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refdescriptor</db:refname>
    <db:refpurpose/>
    <define name="local.refdescriptor.attributes">
      <empty/>
    </define>
    <define name="refdescriptor.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refdescriptor.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refdescriptor">
      <element name="refdescriptor">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refname</db:refname>
    <db:refpurpose/>
    <define name="local.refname.attributes">
      <empty/>
    </define>
    <define name="refname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refname">
      <element name="refname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refpurpose</db:refname>
    <db:refpurpose/>
    <define name="local.refpurpose.attributes">
      <empty/>
    </define>
    <define name="refpurpose.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refpurpose.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refpurpose">
      <element name="refpurpose">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refclass</db:refname>
    <db:refpurpose/>
    <define name="local.refclass.attributes">
      <empty/>
    </define>
    <define name="refclass.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refclass.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refclass">
      <element name="refclass">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <text/>
            <zeroOrMore>
              <ref name="db.application"/>
            </zeroOrMore>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refsynopsisdiv</db:refname>
    <db:refpurpose/>
    <define name="local.refsynopsisdiv.attributes">
      <empty/>
    </define>
    <define name="refsynopsisdiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refsynopsisdiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="refsynopsisdiv.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.refsynopsisdiv">
      <element name="refsynopsisdiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.refsection"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.refsection"/>
              </oneOrMore>
              <zeroOrMore>
                <ref name="db.simplesect"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refsection</db:refname>
    <db:refpurpose/>
    <define name="local.refsection.attributes">
      <empty/>
    </define>
    <define name="refsection.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refsection.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="refsection.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.refsection">
      <element name="refsection">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <choice>
              <group>
                <oneOrMore>
                  <ref name="db.itemizedlist"/>
                  <ref name="db.orderedlist"/>
                  <ref name="db.procedure"/>
                  <ref name="db.simplelist"/>
                  <ref name="db.variablelist"/>
                  <ref name="db.segmentedlist"/>
                  <ref name="db.glosslist"/>
                  <ref name="db.bibliolist"/>
                  <ref name="db.calloutlist"/>
                  <ref name="db.qandaset"/>
                  <ref name="db.caution"/>
                  <ref name="db.important"/>
                  <ref name="db.note"/>
                  <ref name="db.tip"/>
                  <ref name="db.warning"/>
                  <ref name="db.equation"/>
                  <ref name="db.example"/>
                  <ref name="db.figure"/>
                  <ref name="cals.table"/>
                  <ref name="html.table"/>
                  <ref name="db.informalequation"/>
                  <ref name="db.informalexample"/>
                  <ref name="db.informalfigure"/>
                  <ref name="cals.informaltable"/>
                  <ref name="html.informaltable"/>
                  <ref name="db.sidebar"/>
                  <ref name="db.blockquote"/>
                  <ref name="db.address"/>
                  <ref name="db.epigraph"/>
                  <ref name="db.mediaobject"/>
                  <ref name="db.screenshot"/>
                  <ref name="db.mediaobjectco"/>
                  <ref name="db.task"/>
                  <ref name="db.productionset"/>
                  <ref name="db.constraintdef"/>
                  <ref name="db.msgset"/>
                  <ref name="db.programlisting"/>
                  <ref name="db.screen"/>
                  <ref name="db.literallayout"/>
                  <ref name="db.synopsis"/>
                  <ref name="db.programlistingco"/>
                  <ref name="db.screenco"/>
                  <ref name="db.cmdsynopsis"/>
                  <ref name="db.funcsynopsis"/>
                  <ref name="db.classsynopsis"/>
                  <ref name="db.methodsynopsis"/>
                  <ref name="db.constructorsynopsis"/>
                  <ref name="db.destructorsynopsis"/>
                  <ref name="db.fieldsynopsis"/>
                  <ref name="db.bridgehead"/>
                  <ref name="db.remark"/>
                  <ref name="db.revhistory"/>
                  <ref name="db.highlights"/>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                  <ref name="db.anchor"/>
                  <ref name="db.para"/>
                  <ref name="db.formalpara"/>
                  <ref name="db.simpara"/>
                </oneOrMore>
                <choice>
                  <zeroOrMore>
                    <ref name="db.refsection"/>
                  </zeroOrMore>
                  <zeroOrMore>
                    <ref name="db.simplesect"/>
                  </zeroOrMore>
                </choice>
              </group>
              <oneOrMore>
                <ref name="db.refsection"/>
              </oneOrMore>
              <zeroOrMore>
                <ref name="db.simplesect"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="anyAttribute">
    <attribute>
      <anyName/>
    </attribute>
  </define>
  <define name="id.attribute">
    <attribute name="id">
      <data type="ID"/>
    </attribute>
  </define>
  <define name="xml.lang.attribute">
    <attribute name="xml:lang"/>
  </define>
  <define name="xml.base.attribute">
    <attribute name="xml:base"/>
  </define>
  <define name="remap.attribute">
    <attribute name="remap"/>
  </define>
  <define name="xreflabel.attribute">
    <attribute name="xreflabel"/>
  </define>
  <define name="revisionflag.attribute">
    <attribute name="revisionflag">
      <choice>
        <value>changed</value>
        <value>added</value>
        <value>deleted</value>
        <value>off</value>
      </choice>
    </attribute>
  </define>
  <define name="effectivity.attributes">
    <optional>
      <attribute name="arch"/>
    </optional>
    <optional>
      <attribute name="condition"/>
    </optional>
    <optional>
      <attribute name="conformance"/>
    </optional>
    <optional>
      <attribute name="os"/>
    </optional>
    <optional>
      <attribute name="revision"/>
    </optional>
    <optional>
      <attribute name="security"/>
    </optional>
    <optional>
      <attribute name="userlevel"/>
    </optional>
    <optional>
      <attribute name="vendor"/>
    </optional>
  </define>
  <define name="arch.attribute">
    <attribute name="arch"/>
  </define>
  <define name="condition.attribute">
    <attribute name="condition"/>
  </define>
  <define name="conformance.attribute">
    <attribute name="conformance"/>
  </define>
  <define name="os.attribute">
    <attribute name="os"/>
  </define>
  <define name="revision.attribute">
    <attribute name="revision"/>
  </define>
  <define name="security.attribute">
    <attribute name="security"/>
  </define>
  <define name="userlevel.attribute">
    <attribute name="userlevel"/>
  </define>
  <define name="vendor.attribute">
    <attribute name="vendor"/>
  </define>
  <define name="version.attribute">
    <attribute name="version"/>
  </define>
  <define name="linkend.attribute">
    <attribute name="linkend">
      <data type="IDREF"/>
    </attribute>
  </define>
  <define name="linkends.attribute">
    <attribute name="linkends">
      <data type="IDREFS"/>
    </attribute>
  </define>
  <define name="href.attribute">
    <attribute name="href"/>
  </define>
  <define name="common.attributes">
    <optional>
      <attribute name="id">
        <data type="ID"/>
      </attribute>
    </optional>
    <optional>
      <attribute name="xml:lang"/>
    </optional>
    <optional>
      <attribute name="xml:base"/>
    </optional>
    <optional>
      <attribute name="remap"/>
    </optional>
    <optional>
      <attribute name="xreflabel"/>
    </optional>
    <optional>
      <attribute name="revisionflag">
        <choice>
          <value>changed</value>
          <value>added</value>
          <value>deleted</value>
          <value>off</value>
        </choice>
      </attribute>
    </optional>
    <optional>
      <attribute name="version"/>
    </optional>
    <optional>
      <attribute name="arch"/>
    </optional>
    <optional>
      <attribute name="condition"/>
    </optional>
    <optional>
      <attribute name="conformance"/>
    </optional>
    <optional>
      <attribute name="os"/>
    </optional>
    <optional>
      <attribute name="revision"/>
    </optional>
    <optional>
      <attribute name="security"/>
    </optional>
    <optional>
      <attribute name="userlevel"/>
    </optional>
    <optional>
      <attribute name="vendor"/>
    </optional>
  </define>
  <define name="common.attributes.idreq">
    <attribute name="id">
      <data type="ID"/>
    </attribute>
    <optional>
      <attribute name="xml:lang"/>
    </optional>
    <optional>
      <attribute name="xml:base"/>
    </optional>
    <optional>
      <attribute name="remap"/>
    </optional>
    <optional>
      <attribute name="xreflabel"/>
    </optional>
    <optional>
      <attribute name="revisionflag">
        <choice>
          <value>changed</value>
          <value>added</value>
          <value>deleted</value>
          <value>off</value>
        </choice>
      </attribute>
    </optional>
    <optional>
      <attribute name="version"/>
    </optional>
    <optional>
      <attribute name="arch"/>
    </optional>
    <optional>
      <attribute name="condition"/>
    </optional>
    <optional>
      <attribute name="conformance"/>
    </optional>
    <optional>
      <attribute name="os"/>
    </optional>
    <optional>
      <attribute name="revision"/>
    </optional>
    <optional>
      <attribute name="security"/>
    </optional>
    <optional>
      <attribute name="userlevel"/>
    </optional>
    <optional>
      <attribute name="vendor"/>
    </optional>
  </define>
  <define name="common.linking.attributes.req">
    <choice>
      <attribute name="linkend">
        <data type="IDREF"/>
      </attribute>
      <attribute name="href"/>
    </choice>
  </define>
  <define name="common.linking.attributes">
    <optional>
      <choice>
        <attribute name="linkend">
          <data type="IDREF"/>
        </attribute>
        <attribute name="href"/>
      </choice>
    </optional>
  </define>
  <define name="linenumbering.attribute">
    <attribute name="linenumbering">
      <choice>
        <value>numbered</value>
        <value>unnumbered</value>
      </choice>
    </attribute>
  </define>
  <define name="startinglinenumber.attribute">
    <attribute name="startinglinenumber">
      <data type="integer"/>
    </attribute>
  </define>
  <define name="verb-language.attribute">
    <attribute name="language"/>
  </define>
  <define name="continuation.attribute">
    <attribute name="continuation">
      <choice>
        <value>continues</value>
        <value>restarts</value>
      </choice>
    </attribute>
  </define>
  <define name="verbatim.attributes" combine="interleave">
    <optional>
      <attribute name="continuation">
        <choice>
          <value>continues</value>
          <value>restarts</value>
        </choice>
      </attribute>
    </optional>
    <optional>
      <attribute name="linenumbering">
        <choice>
          <value>numbered</value>
          <value>unnumbered</value>
        </choice>
      </attribute>
    </optional>
    <optional>
      <attribute name="startinglinenumber">
        <data type="integer"/>
      </attribute>
    </optional>
    <optional>
      <attribute name="language"/>
    </optional>
  </define>
  <define name="float.attribute">
    <attribute name="float"/>
  </define>
  <define name="pgwide.attribute">
    <attribute name="pgwide">
      <choice>
        <value>0</value>
        <value>1</value>
      </choice>
    </attribute>
  </define>
  <define name="data.format.attribute">
    <attribute name="format"/>
  </define>
  <define name="data.fileref.attribute">
    <attribute name="fileref"/>
  </define>
  <define name="data.entityref.attribute">
    <attribute name="entityref">
      <data type="ENTITY"/>
    </attribute>
  </define>
  <define name="data.common.attrib" combine="interleave">
    <optional>
      <attribute name="format"/>
    </optional>
    <choice>
      <attribute name="fileref"/>
      <attribute name="entityref">
        <data type="ENTITY"/>
      </attribute>
    </choice>
  </define>
  <define name="oo-language.attribute">
    <optional>
      <attribute name="language"/>
    </optional>
  </define>
  <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="biblio.class.attrib" enum-name="biblio.class-enum.attribute" other-name="biblio.class-other.attributes"/>
  <define name="biblio.class-enum.attribute">
    <optional>
      <attribute name="class">
        <choice>
          <value>doi</value>
          <value>isbn</value>
          <value>issn</value>
          <value>libraryofcongress</value>
          <value>pubnumber</value>
          <value>uri</value>
        </choice>
      </attribute>
    </optional>
  </define>
  <define name="biblio.class-other.attributes">
    <group>
      <optional>
        <attribute name="class">
          <value>other</value>
        </attribute>
      </optional>
      <attribute name="otherclass">
        <data type="NMTOKEN"/>
      </attribute>
    </group>
  </define>
  <define name="biblio.class.attrib">
    <choice>
      <optional>
        <attribute name="class">
          <choice>
            <value>doi</value>
            <value>isbn</value>
            <value>issn</value>
            <value>libraryofcongress</value>
            <value>pubnumber</value>
            <value>uri</value>
          </choice>
        </attribute>
      </optional>
      <group>
        <optional>
          <attribute name="class">
            <value>other</value>
          </attribute>
        </optional>
        <attribute name="otherclass">
          <data type="NMTOKEN"/>
        </attribute>
      </group>
    </choice>
  </define>
  <define name="ubiq.inlines">
    <choice>
      <choice>
        <ref name="db.inlinemediaobject"/>
        <ref name="db.anchor"/>
        <ref name="db.remark"/>
      </choice>
      <choice>
        <ref name="indexterm.singular"/>
        <ref name="indexterm.startofrange"/>
        <ref name="indexterm.endofrange"/>
      </choice>
    </choice>
  </define>
  <define name="text.phrase">
    <element name="phrase">
      <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/"/>
      <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <zeroOrMore>
          <text/>
          <ref name="db.inlinemediaobject"/>
          <ref name="db.anchor"/>
          <ref name="db.remark"/>
          <ref name="indexterm.singular"/>
          <ref name="indexterm.startofrange"/>
          <ref name="indexterm.endofrange"/>
          <ref name="text.phrase"/>
          <ref name="db.replaceable"/>
        </zeroOrMore>
      </doc:content-model>
    </element>
  </define>
  <define name="docbook.text">
    <zeroOrMore>
      <choice>
        <text/>
        <choice>
          <choice>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
          </choice>
          <choice>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </choice>
        </choice>
        <ref name="text.phrase"/>
        <ref name="db.replaceable"/>
      </choice>
    </zeroOrMore>
  </define>
  <define name="inlines">
    <choice>
      <text/>
      <choice>
        <choice>
          <ref name="db.inlinemediaobject"/>
          <ref name="db.anchor"/>
          <ref name="db.remark"/>
        </choice>
        <choice>
          <ref name="indexterm.singular"/>
          <ref name="indexterm.startofrange"/>
          <ref name="indexterm.endofrange"/>
        </choice>
      </choice>
      <choice>
        <choice>
          <choice>
            <choice>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
            </choice>
            <ref name="db.coref"/>
          </choice>
          <choice>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
          </choice>
          <choice>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
          </choice>
          <ref name="db.inlinemediaobject"/>
          <choice>
            <choice>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.anchor"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.firstterm"/>
          <ref name="db.glossterm"/>
        </choice>
      </choice>
      <choice>
        <choice>
          <choice>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
          </choice>
          <ref name="db.nonterminal"/>
        </choice>
        <choice>
          <ref name="db.errorcode"/>
          <ref name="db.errortext"/>
          <ref name="db.errorname"/>
          <ref name="db.errortype"/>
        </choice>
        <choice>
          <ref name="db.prompt"/>
          <ref name="db.envar"/>
          <ref name="db.filename"/>
          <ref name="db.command"/>
          <ref name="db.computeroutput"/>
          <ref name="db.userinput"/>
        </choice>
        <choice>
          <ref name="db.function"/>
          <ref name="db.parameter"/>
          <ref name="db.varname"/>
          <ref name="db.returnvalue"/>
          <ref name="db.type"/>
          <ref name="db.classname"/>
          <ref name="db.exceptionname"/>
          <ref name="db.interfacename"/>
          <ref name="db.methodname"/>
          <ref name="db.modifier"/>
          <ref name="db.initializer"/>
          <choice>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.tag"/>
          <ref name="db.markup"/>
          <ref name="db.token"/>
          <ref name="db.symbol"/>
          <ref name="db.literal"/>
          <ref name="db.code"/>
          <ref name="db.constant"/>
        </choice>
        <ref name="db.inlineequation"/>
        <choice>
          <ref name="db.guiicon"/>
          <ref name="db.guibutton"/>
          <ref name="db.guimenuitem"/>
          <ref name="db.guimenu"/>
          <ref name="db.guisubmenu"/>
          <ref name="db.guilabel"/>
          <ref name="db.menuchoice"/>
          <ref name="db.mousebutton"/>
        </choice>
        <choice>
          <ref name="db.keycombo"/>
          <ref name="db.keycap"/>
          <ref name="db.keycode"/>
          <ref name="db.keysym"/>
          <ref name="db.shortcut"/>
          <ref name="db.accel"/>
        </choice>
      </choice>
    </choice>
  </define>
  <define name="general.inlines">
    <choice>
      <choice>
        <choice>
          <choice>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
          </choice>
          <ref name="db.coref"/>
        </choice>
        <choice>
          <ref name="db.productnumber"/>
          <ref name="db.productname"/>
          <ref name="db.database"/>
          <ref name="db.application"/>
          <ref name="db.hardware"/>
          <ref name="db.trademark"/>
        </choice>
        <choice>
          <ref name="db.citation"/>
          <ref name="db.citerefentry"/>
          <ref name="db.citetitle"/>
          <ref name="db.citebiblioid"/>
          <ref name="db.author"/>
          <ref name="db.personname"/>
          <ref name="db.orgname"/>
          <ref name="db.editor"/>
        </choice>
        <ref name="db.inlinemediaobject"/>
        <choice>
          <choice>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.xref"/>
          <ref name="db.uri"/>
          <ref name="db.anchor"/>
        </choice>
      </choice>
      <choice>
        <ref name="db.firstterm"/>
        <ref name="db.glossterm"/>
      </choice>
    </choice>
  </define>
  <define name="domain.inlines">
    <choice>
      <choice>
        <choice>
          <ref name="db.replaceable"/>
          <ref name="db.systemitem"/>
          <ref name="db.option"/>
          <ref name="db.optional"/>
        </choice>
        <ref name="db.nonterminal"/>
      </choice>
      <choice>
        <ref name="db.errorcode"/>
        <ref name="db.errortext"/>
        <ref name="db.errorname"/>
        <ref name="db.errortype"/>
      </choice>
      <choice>
        <ref name="db.prompt"/>
        <ref name="db.envar"/>
        <ref name="db.filename"/>
        <ref name="db.command"/>
        <ref name="db.computeroutput"/>
        <ref name="db.userinput"/>
      </choice>
      <choice>
        <ref name="db.function"/>
        <ref name="db.parameter"/>
        <ref name="db.varname"/>
        <ref name="db.returnvalue"/>
        <ref name="db.type"/>
        <ref name="db.classname"/>
        <ref name="db.exceptionname"/>
        <ref name="db.interfacename"/>
        <ref name="db.methodname"/>
        <ref name="db.modifier"/>
        <ref name="db.initializer"/>
        <choice>
          <ref name="db.ooclass"/>
          <ref name="db.ooexception"/>
          <ref name="db.oointerface"/>
        </choice>
      </choice>
      <choice>
        <ref name="db.tag"/>
        <ref name="db.markup"/>
        <ref name="db.token"/>
        <ref name="db.symbol"/>
        <ref name="db.literal"/>
        <ref name="db.code"/>
        <ref name="db.constant"/>
      </choice>
      <ref name="db.inlineequation"/>
      <choice>
        <ref name="db.guiicon"/>
        <ref name="db.guibutton"/>
        <ref name="db.guimenuitem"/>
        <ref name="db.guimenu"/>
        <ref name="db.guisubmenu"/>
        <ref name="db.guilabel"/>
        <ref name="db.menuchoice"/>
        <ref name="db.mousebutton"/>
      </choice>
      <choice>
        <ref name="db.keycombo"/>
        <ref name="db.keycap"/>
        <ref name="db.keycode"/>
        <ref name="db.keysym"/>
        <ref name="db.shortcut"/>
        <ref name="db.accel"/>
      </choice>
    </choice>
  </define>
  <define name="technical.inlines">
    <choice>
      <choice>
        <ref name="db.replaceable"/>
        <ref name="db.systemitem"/>
        <ref name="db.option"/>
        <ref name="db.optional"/>
      </choice>
      <ref name="db.nonterminal"/>
    </choice>
  </define>
  <define name="error.inlines">
    <choice>
      <ref name="db.errorcode"/>
      <ref name="db.errortext"/>
      <ref name="db.errorname"/>
      <ref name="db.errortype"/>
    </choice>
  </define>
  <define name="oo.inlines">
    <choice>
      <ref name="db.ooclass"/>
      <ref name="db.ooexception"/>
      <ref name="db.oointerface"/>
    </choice>
  </define>
  <define name="programming.inlines">
    <choice>
      <ref name="db.function"/>
      <ref name="db.parameter"/>
      <ref name="db.varname"/>
      <ref name="db.returnvalue"/>
      <ref name="db.type"/>
      <ref name="db.classname"/>
      <ref name="db.exceptionname"/>
      <ref name="db.interfacename"/>
      <ref name="db.methodname"/>
      <ref name="db.modifier"/>
      <ref name="db.initializer"/>
      <choice>
        <ref name="db.ooclass"/>
        <ref name="db.ooexception"/>
        <ref name="db.oointerface"/>
      </choice>
    </choice>
  </define>
  <define name="product.inlines">
    <choice>
      <ref name="db.productnumber"/>
      <ref name="db.productname"/>
      <ref name="db.database"/>
      <ref name="db.application"/>
      <ref name="db.hardware"/>
      <ref name="db.trademark"/>
    </choice>
  </define>
  <define name="os.inlines">
    <choice>
      <ref name="db.prompt"/>
      <ref name="db.envar"/>
      <ref name="db.filename"/>
      <ref name="db.command"/>
      <ref name="db.computeroutput"/>
      <ref name="db.userinput"/>
    </choice>
  </define>
  <define name="markup.inlines">
    <choice>
      <ref name="db.tag"/>
      <ref name="db.markup"/>
      <ref name="db.token"/>
      <ref name="db.symbol"/>
      <ref name="db.literal"/>
      <ref name="db.code"/>
      <ref name="db.constant"/>
    </choice>
  </define>
  <define name="bibliography.inlines">
    <choice>
      <ref name="db.citation"/>
      <ref name="db.citerefentry"/>
      <ref name="db.citetitle"/>
      <ref name="db.citebiblioid"/>
      <ref name="db.author"/>
      <ref name="db.personname"/>
      <ref name="db.orgname"/>
      <ref name="db.editor"/>
    </choice>
  </define>
  <define name="publishing.inlines">
    <choice>
      <choice>
        <ref name="db.abbrev"/>
        <ref name="db.acronym"/>
        <ref name="db.emphasis"/>
        <ref name="db.footnote"/>
        <ref name="db.footnoteref"/>
        <ref name="db.foreignphrase"/>
        <ref name="db.phrase"/>
        <ref name="db.quote"/>
        <ref name="db.subscript"/>
        <ref name="db.superscript"/>
        <ref name="db.wordasword"/>
      </choice>
      <ref name="db.coref"/>
    </choice>
  </define>
  <define name="math.inlines">
    <ref name="db.inlineequation"/>
  </define>
  <define name="graphic.inlines">
    <ref name="db.inlinemediaobject"/>
  </define>
  <define name="indexing.inlines">
    <choice>
      <choice>
        <ref name="indexterm.singular"/>
        <ref name="indexterm.startofrange"/>
        <ref name="indexterm.endofrange"/>
      </choice>
    </choice>
  </define>
  <define name="gui.inlines">
    <choice>
      <ref name="db.guiicon"/>
      <ref name="db.guibutton"/>
      <ref name="db.guimenuitem"/>
      <ref name="db.guimenu"/>
      <ref name="db.guisubmenu"/>
      <ref name="db.guilabel"/>
      <ref name="db.menuchoice"/>
      <ref name="db.mousebutton"/>
    </choice>
  </define>
  <define name="keyboard.inlines">
    <choice>
      <ref name="db.keycombo"/>
      <ref name="db.keycap"/>
      <ref name="db.keycode"/>
      <ref name="db.keysym"/>
      <ref name="db.shortcut"/>
      <ref name="db.accel"/>
    </choice>
  </define>
  <define name="link.inlines">
    <choice>
      <ref name="db.xref"/>
      <ref name="db.uri"/>
      <ref name="db.anchor"/>
    </choice>
  </define>
  <define name="extension.inlines">
    <notAllowed/>
  </define>
  <define name="blocks.nopara">
    <choice>
      <choice>
        <choice>
          <choice>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
          </choice>
          <ref name="db.glosslist"/>
          <ref name="db.bibliolist"/>
          <ref name="db.calloutlist"/>
          <ref name="db.qandaset"/>
        </choice>
        <choice>
          <ref name="db.caution"/>
          <ref name="db.important"/>
          <ref name="db.note"/>
          <ref name="db.tip"/>
          <ref name="db.warning"/>
        </choice>
        <choice>
          <ref name="db.equation"/>
          <ref name="db.example"/>
          <ref name="db.figure"/>
          <choice>
            <ref name="cals.table"/>
            <ref name="html.table"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.informalequation"/>
          <ref name="db.informalexample"/>
          <ref name="db.informalfigure"/>
          <choice>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.sidebar"/>
          <ref name="db.blockquote"/>
          <ref name="db.address"/>
          <ref name="db.epigraph"/>
        </choice>
        <choice>
          <choice>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
          </choice>
          <ref name="db.mediaobjectco"/>
        </choice>
        <choice>
          <ref name="db.procedure"/>
          <ref name="db.task"/>
          <choice>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
          </choice>
          <ref name="db.msgset"/>
        </choice>
        <choice>
          <choice>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
          </choice>
          <ref name="db.programlistingco"/>
          <ref name="db.screenco"/>
        </choice>
        <choice>
          <ref name="db.cmdsynopsis"/>
          <ref name="db.funcsynopsis"/>
          <ref name="db.classsynopsis"/>
          <ref name="db.methodsynopsis"/>
          <ref name="db.constructorsynopsis"/>
          <ref name="db.destructorsynopsis"/>
          <ref name="db.fieldsynopsis"/>
        </choice>
        <ref name="db.bridgehead"/>
        <ref name="db.remark"/>
        <ref name="db.revhistory"/>
        <ref name="db.highlights"/>
      </choice>
      <choice>
        <ref name="indexterm.singular"/>
        <ref name="indexterm.startofrange"/>
        <ref name="indexterm.endofrange"/>
      </choice>
    </choice>
  </define>
  <define name="blocks">
    <choice>
      <choice>
        <choice>
          <choice>
            <choice>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
            </choice>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
          </choice>
          <choice>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
          </choice>
          <choice>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <choice>
              <ref name="cals.table"/>
              <ref name="html.table"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <choice>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
          </choice>
          <choice>
            <choice>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
            </choice>
            <ref name="db.mediaobjectco"/>
          </choice>
          <choice>
            <ref name="db.procedure"/>
            <ref name="db.task"/>
            <choice>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
            </choice>
            <ref name="db.msgset"/>
          </choice>
          <choice>
            <choice>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
            </choice>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
          </choice>
          <choice>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
          </choice>
          <ref name="db.bridgehead"/>
          <ref name="db.remark"/>
          <ref name="db.revhistory"/>
          <ref name="db.highlights"/>
        </choice>
        <choice>
          <ref name="indexterm.singular"/>
          <ref name="indexterm.startofrange"/>
          <ref name="indexterm.endofrange"/>
        </choice>
      </choice>
      <choice>
        <ref name="db.anchor"/>
        <ref name="db.para"/>
        <ref name="db.formalpara"/>
        <ref name="db.simpara"/>
      </choice>
    </choice>
  </define>
  <define name="formal.blocks">
    <choice>
      <ref name="db.equation"/>
      <ref name="db.example"/>
      <ref name="db.figure"/>
      <choice>
        <ref name="cals.table"/>
        <ref name="html.table"/>
      </choice>
    </choice>
  </define>
  <define name="informal.blocks">
    <choice>
      <ref name="db.informalequation"/>
      <ref name="db.informalexample"/>
      <ref name="db.informalfigure"/>
      <choice>
        <ref name="cals.informaltable"/>
        <ref name="html.informaltable"/>
      </choice>
    </choice>
  </define>
  <define name="publishing.blocks">
    <choice>
      <ref name="db.sidebar"/>
      <ref name="db.blockquote"/>
      <ref name="db.address"/>
      <ref name="db.epigraph"/>
    </choice>
  </define>
  <define name="graphic.blocks">
    <choice>
      <choice>
        <ref name="db.mediaobject"/>
        <ref name="db.screenshot"/>
      </choice>
      <ref name="db.mediaobjectco"/>
    </choice>
  </define>
  <define name="technical.blocks">
    <choice>
      <ref name="db.procedure"/>
      <ref name="db.task"/>
      <choice>
        <ref name="db.productionset"/>
        <ref name="db.constraintdef"/>
      </choice>
      <ref name="db.msgset"/>
    </choice>
  </define>
  <define name="admonition.blocks">
    <choice>
      <ref name="db.caution"/>
      <ref name="db.important"/>
      <ref name="db.note"/>
      <ref name="db.tip"/>
      <ref name="db.warning"/>
    </choice>
  </define>
  <define name="list.blocks">
    <choice>
      <choice>
        <ref name="db.itemizedlist"/>
        <ref name="db.orderedlist"/>
        <ref name="db.procedure"/>
        <ref name="db.simplelist"/>
        <ref name="db.variablelist"/>
        <ref name="db.segmentedlist"/>
      </choice>
      <ref name="db.glosslist"/>
      <ref name="db.bibliolist"/>
      <ref name="db.calloutlist"/>
      <ref name="db.qandaset"/>
    </choice>
  </define>
  <define name="verbatim.blocks">
    <choice>
      <choice>
        <ref name="db.programlisting"/>
        <ref name="db.screen"/>
        <ref name="db.literallayout"/>
        <ref name="db.synopsis"/>
      </choice>
      <ref name="db.programlistingco"/>
      <ref name="db.screenco"/>
    </choice>
  </define>
  <define name="synopsis.blocks">
    <choice>
      <ref name="db.cmdsynopsis"/>
      <ref name="db.funcsynopsis"/>
      <ref name="db.classsynopsis"/>
      <ref name="db.methodsynopsis"/>
      <ref name="db.constructorsynopsis"/>
      <ref name="db.destructorsynopsis"/>
      <ref name="db.fieldsynopsis"/>
    </choice>
  </define>
  <define name="extension.blocks">
    <notAllowed/>
  </define>
  <div>
    <db:refname>title</db:refname>
    <db:refpurpose/>
    <define name="local.title.attributes">
      <empty/>
    </define>
    <define name="title.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="title.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.title">
      <element name="title">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>titleabbrev</db:refname>
    <db:refpurpose/>
    <define name="local.titleabbrev.attributes">
      <empty/>
    </define>
    <define name="titleabbrev.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="titleabbrev.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.titleabbrev">
      <element name="titleabbrev">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>subtitle</db:refname>
    <db:refpurpose/>
    <define name="local.subtitle.attributes">
      <empty/>
    </define>
    <define name="subtitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="subtitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.subtitle">
      <element name="subtitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="docbook.title">
    <interleave>
      <optional>
        <ref name="db.title"/>
      </optional>
      <optional>
        <ref name="db.titleabbrev"/>
      </optional>
      <optional>
        <ref name="db.subtitle"/>
      </optional>
    </interleave>
  </define>
  <define name="docbook.titlereq">
    <interleave>
      <ref name="db.title"/>
      <optional>
        <ref name="db.titleabbrev"/>
      </optional>
      <optional>
        <ref name="db.subtitle"/>
      </optional>
    </interleave>
  </define>
  <define name="docbook.titleonly">
    <interleave>
      <optional>
        <ref name="db.title"/>
      </optional>
      <optional>
        <ref name="db.titleabbrev"/>
      </optional>
    </interleave>
  </define>
  <define name="docbook.titleonlyreq">
    <interleave>
      <ref name="db.title"/>
      <optional>
        <ref name="db.titleabbrev"/>
      </optional>
    </interleave>
  </define>
  <define name="info.elements">
    <choice>
      <choice>
        <ref name="db.biblioid"/>
        <ref name="db.bibliosource"/>
        <ref name="db.artpagenums"/>
        <ref name="db.copyright"/>
        <ref name="db.subjectset"/>
        <ref name="db.keywordset"/>
        <ref name="db.abstract"/>
        <ref name="db.authorgroup"/>
        <ref name="db.author"/>
        <ref name="db.editor"/>
        <ref name="db.othercredit"/>
        <ref name="db.bibliocoverage"/>
        <ref name="db.collab"/>
        <ref name="db.confgroup"/>
        <ref name="db.date"/>
        <ref name="db.pubdate"/>
        <ref name="db.edition"/>
        <ref name="db.volumenum"/>
        <ref name="db.issuenum"/>
        <ref name="db.seriesvolnums"/>
        <ref name="db.pagenums"/>
        <ref name="db.legalnotice"/>
        <ref name="db.publisher"/>
        <ref name="db.releaseinfo"/>
        <ref name="db.revhistory"/>
        <ref name="db.printhistory"/>
      </choice>
      <choice>
        <ref name="db.bibliomisc"/>
        <ref name="db.bibliomset"/>
        <ref name="db.bibliorelation"/>
        <ref name="db.biblioset"/>
      </choice>
      <ref name="db.itermset"/>
    </choice>
  </define>
  <define name="bibliographic.elements">
    <choice>
      <choice>
        <choice>
          <ref name="db.biblioid"/>
          <ref name="db.bibliosource"/>
          <ref name="db.artpagenums"/>
          <ref name="db.copyright"/>
          <ref name="db.subjectset"/>
          <ref name="db.keywordset"/>
          <ref name="db.abstract"/>
          <ref name="db.authorgroup"/>
          <ref name="db.author"/>
          <ref name="db.editor"/>
          <ref name="db.othercredit"/>
          <ref name="db.bibliocoverage"/>
          <ref name="db.collab"/>
          <ref name="db.confgroup"/>
          <ref name="db.date"/>
          <ref name="db.pubdate"/>
          <ref name="db.edition"/>
          <ref name="db.volumenum"/>
          <ref name="db.issuenum"/>
          <ref name="db.seriesvolnums"/>
          <ref name="db.pagenums"/>
          <ref name="db.legalnotice"/>
          <ref name="db.publisher"/>
          <ref name="db.releaseinfo"/>
          <ref name="db.revhistory"/>
          <ref name="db.printhistory"/>
        </choice>
        <choice>
          <ref name="db.bibliomisc"/>
          <ref name="db.bibliomset"/>
          <ref name="db.bibliorelation"/>
          <ref name="db.biblioset"/>
        </choice>
        <ref name="db.itermset"/>
      </choice>
      <ref name="db.abbrev"/>
      <ref name="db.title"/>
      <ref name="db.titleabbrev"/>
      <ref name="db.subtitle"/>
      <ref name="db.citetitle"/>
      <ref name="db.address"/>
      <ref name="db.affiliation"/>
      <ref name="db.personblurb"/>
      <ref name="db.authorinitials"/>
      <ref name="db.personname"/>
      <ref name="db.orgname"/>
      <ref name="db.productname"/>
      <ref name="db.productnumber"/>
      <ref name="db.publishername"/>
    </choice>
  </define>
  <define name="docbook.info">
    <choice>
      <group>
        <optional>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
        </optional>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <optional>
        <ref name="db.info"/>
      </optional>
    </choice>
  </define>
  <define name="docbook.info.titlereq">
    <choice>
      <group>
        <interleave>
          <ref name="db.title"/>
          <optional>
            <ref name="db.titleabbrev"/>
          </optional>
          <optional>
            <ref name="db.subtitle"/>
          </optional>
        </interleave>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <ref name="db.info.titlereq"/>
    </choice>
  </define>
  <define name="docbook.info.titleonly">
    <choice>
      <group>
        <interleave>
          <optional>
            <ref name="db.title"/>
          </optional>
          <optional>
            <ref name="db.titleabbrev"/>
          </optional>
        </interleave>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <ref name="db.info.titleonly"/>
    </choice>
  </define>
  <define name="docbook.info.titleonlyreq">
    <choice>
      <group>
        <interleave>
          <ref name="db.title"/>
          <optional>
            <ref name="db.titleabbrev"/>
          </optional>
        </interleave>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <ref name="db.info.titleonlyreq"/>
    </choice>
  </define>
  <define name="docbook.info.titleforbidden">
    <optional>
      <ref name="db.info.titleforbidden"/>
    </optional>
  </define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="docbook.title">
    <optional>
      <ref name="db.title"/>
    </optional>
    <optional>
      <ref name="db.titleabbrev"/>
    </optional>
    <optional>
      <ref name="db.subtitle"/>
    </optional>
  </ctrl:alternate-define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="docbook.titlereq">
    <ref name="db.title"/>
    <optional>
      <ref name="db.titleabbrev"/>
    </optional>
    <optional>
      <ref name="db.subtitle"/>
    </optional>
  </ctrl:alternate-define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="db.info">
    <element name="info">
      <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/"/>
      <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <zeroOrMore>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <ref name="db.biblioid"/>
          <ref name="db.bibliosource"/>
          <ref name="db.artpagenums"/>
          <ref name="db.copyright"/>
          <ref name="db.subjectset"/>
          <ref name="db.keywordset"/>
          <ref name="db.abstract"/>
          <ref name="db.authorgroup"/>
          <ref name="db.author"/>
          <ref name="db.editor"/>
          <ref name="db.othercredit"/>
          <ref name="db.bibliocoverage"/>
          <ref name="db.collab"/>
          <ref name="db.confgroup"/>
          <ref name="db.date"/>
          <ref name="db.pubdate"/>
          <ref name="db.edition"/>
          <ref name="db.volumenum"/>
          <ref name="db.issuenum"/>
          <ref name="db.seriesvolnums"/>
          <ref name="db.pagenums"/>
          <ref name="db.legalnotice"/>
          <ref name="db.publisher"/>
          <ref name="db.releaseinfo"/>
          <ref name="db.revhistory"/>
          <ref name="db.printhistory"/>
          <ref name="db.bibliomisc"/>
          <ref name="db.bibliomset"/>
          <ref name="db.bibliorelation"/>
          <ref name="db.biblioset"/>
          <ref name="db.itermset"/>
        </zeroOrMore>
      </doc:content-model>
    </element>
  </ctrl:alternate-define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="docbook.info">
    <optional>
      <ref name="db.info"/>
    </optional>
  </ctrl:alternate-define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="docbook.info.titlereq">
    <interleave>
      <ref name="db.title"/>
      <optional>
        <ref name="db.titleabbrev"/>
      </optional>
      <optional>
        <ref name="db.subtitle"/>
      </optional>
    </interleave>
    <optional>
      <ref name="db.info"/>
    </optional>
  </ctrl:alternate-define>
  <ctrl:alternate-define xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="docbook.info.titleforbidden">
    <optional>
      <ref name="db.info"/>
    </optional>
  </ctrl:alternate-define>
  <div>
    <db:refname>info</db:refname>
    <db:refpurpose/>
    <define name="local.info.attributes">
      <empty/>
    </define>
    <define name="info.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="info.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.info">
      <element name="info">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <interleave>
              <optional>
                <ref name="db.title"/>
              </optional>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
            <zeroOrMore>
              <ref name="db.biblioid"/>
              <ref name="db.bibliosource"/>
              <ref name="db.artpagenums"/>
              <ref name="db.copyright"/>
              <ref name="db.subjectset"/>
              <ref name="db.keywordset"/>
              <ref name="db.abstract"/>
              <ref name="db.authorgroup"/>
              <ref name="db.author"/>
              <ref name="db.editor"/>
              <ref name="db.othercredit"/>
              <ref name="db.bibliocoverage"/>
              <ref name="db.collab"/>
              <ref name="db.confgroup"/>
              <ref name="db.date"/>
              <ref name="db.pubdate"/>
              <ref name="db.edition"/>
              <ref name="db.volumenum"/>
              <ref name="db.issuenum"/>
              <ref name="db.seriesvolnums"/>
              <ref name="db.pagenums"/>
              <ref name="db.legalnotice"/>
              <ref name="db.publisher"/>
              <ref name="db.releaseinfo"/>
              <ref name="db.revhistory"/>
              <ref name="db.printhistory"/>
              <ref name="db.bibliomisc"/>
              <ref name="db.bibliomset"/>
              <ref name="db.bibliorelation"/>
              <ref name="db.biblioset"/>
              <ref name="db.itermset"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>info</db:refname>
    <db:refpurpose/>
    <define name="local.info.titlereq.attributes">
      <empty/>
    </define>
    <define name="info.titlereq.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="info.titlereq.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.info.titlereq">
      <element name="info">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
            <zeroOrMore>
              <ref name="db.biblioid"/>
              <ref name="db.bibliosource"/>
              <ref name="db.artpagenums"/>
              <ref name="db.copyright"/>
              <ref name="db.subjectset"/>
              <ref name="db.keywordset"/>
              <ref name="db.abstract"/>
              <ref name="db.authorgroup"/>
              <ref name="db.author"/>
              <ref name="db.editor"/>
              <ref name="db.othercredit"/>
              <ref name="db.bibliocoverage"/>
              <ref name="db.collab"/>
              <ref name="db.confgroup"/>
              <ref name="db.date"/>
              <ref name="db.pubdate"/>
              <ref name="db.edition"/>
              <ref name="db.volumenum"/>
              <ref name="db.issuenum"/>
              <ref name="db.seriesvolnums"/>
              <ref name="db.pagenums"/>
              <ref name="db.legalnotice"/>
              <ref name="db.publisher"/>
              <ref name="db.releaseinfo"/>
              <ref name="db.revhistory"/>
              <ref name="db.printhistory"/>
              <ref name="db.bibliomisc"/>
              <ref name="db.bibliomset"/>
              <ref name="db.bibliorelation"/>
              <ref name="db.biblioset"/>
              <ref name="db.itermset"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>info</db:refname>
    <db:refpurpose/>
    <define name="local.info.titleonly.attributes">
      <empty/>
    </define>
    <define name="info.titleonly.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="info.titleonly.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.info.titleonly">
      <element name="info">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <interleave>
              <optional>
                <ref name="db.title"/>
              </optional>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
            </interleave>
            <zeroOrMore>
              <ref name="db.biblioid"/>
              <ref name="db.bibliosource"/>
              <ref name="db.artpagenums"/>
              <ref name="db.copyright"/>
              <ref name="db.subjectset"/>
              <ref name="db.keywordset"/>
              <ref name="db.abstract"/>
              <ref name="db.authorgroup"/>
              <ref name="db.author"/>
              <ref name="db.editor"/>
              <ref name="db.othercredit"/>
              <ref name="db.bibliocoverage"/>
              <ref name="db.collab"/>
              <ref name="db.confgroup"/>
              <ref name="db.date"/>
              <ref name="db.pubdate"/>
              <ref name="db.edition"/>
              <ref name="db.volumenum"/>
              <ref name="db.issuenum"/>
              <ref name="db.seriesvolnums"/>
              <ref name="db.pagenums"/>
              <ref name="db.legalnotice"/>
              <ref name="db.publisher"/>
              <ref name="db.releaseinfo"/>
              <ref name="db.revhistory"/>
              <ref name="db.printhistory"/>
              <ref name="db.bibliomisc"/>
              <ref name="db.bibliomset"/>
              <ref name="db.bibliorelation"/>
              <ref name="db.biblioset"/>
              <ref name="db.itermset"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>info</db:refname>
    <db:refpurpose/>
    <define name="local.info.titleonlyreq.attributes">
      <empty/>
    </define>
    <define name="info.titleonlyreq.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="info.titleonlyreq.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.info.titleonlyreq">
      <element name="info">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
            </interleave>
            <zeroOrMore>
              <ref name="db.biblioid"/>
              <ref name="db.bibliosource"/>
              <ref name="db.artpagenums"/>
              <ref name="db.copyright"/>
              <ref name="db.subjectset"/>
              <ref name="db.keywordset"/>
              <ref name="db.abstract"/>
              <ref name="db.authorgroup"/>
              <ref name="db.author"/>
              <ref name="db.editor"/>
              <ref name="db.othercredit"/>
              <ref name="db.bibliocoverage"/>
              <ref name="db.collab"/>
              <ref name="db.confgroup"/>
              <ref name="db.date"/>
              <ref name="db.pubdate"/>
              <ref name="db.edition"/>
              <ref name="db.volumenum"/>
              <ref name="db.issuenum"/>
              <ref name="db.seriesvolnums"/>
              <ref name="db.pagenums"/>
              <ref name="db.legalnotice"/>
              <ref name="db.publisher"/>
              <ref name="db.releaseinfo"/>
              <ref name="db.revhistory"/>
              <ref name="db.printhistory"/>
              <ref name="db.bibliomisc"/>
              <ref name="db.bibliomset"/>
              <ref name="db.bibliorelation"/>
              <ref name="db.biblioset"/>
              <ref name="db.itermset"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>info</db:refname>
    <db:refpurpose/>
    <define name="local.info.titleforbidden.attributes">
      <empty/>
    </define>
    <define name="info.titleforbidden.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="info.titleforbidden.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.info.titleforbidden">
      <element name="info">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <ref name="db.biblioid"/>
            <ref name="db.bibliosource"/>
            <ref name="db.artpagenums"/>
            <ref name="db.copyright"/>
            <ref name="db.subjectset"/>
            <ref name="db.keywordset"/>
            <ref name="db.abstract"/>
            <ref name="db.authorgroup"/>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
            <ref name="db.bibliocoverage"/>
            <ref name="db.collab"/>
            <ref name="db.confgroup"/>
            <ref name="db.date"/>
            <ref name="db.pubdate"/>
            <ref name="db.edition"/>
            <ref name="db.volumenum"/>
            <ref name="db.issuenum"/>
            <ref name="db.seriesvolnums"/>
            <ref name="db.pagenums"/>
            <ref name="db.legalnotice"/>
            <ref name="db.publisher"/>
            <ref name="db.releaseinfo"/>
            <ref name="db.revhistory"/>
            <ref name="db.printhistory"/>
            <ref name="db.bibliomisc"/>
            <ref name="db.bibliomset"/>
            <ref name="db.bibliorelation"/>
            <ref name="db.biblioset"/>
            <ref name="db.itermset"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>subjectset</db:refname>
    <db:refpurpose/>
    <define name="local.subjectset.attributes">
      <empty/>
    </define>
    <define name="subjectset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="subjectset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="scheme">
            <data type="NMTOKEN"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.subjectset">
      <element name="subjectset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="scheme">
                <data type="NMTOKEN"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.subject"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>subject</db:refname>
    <db:refpurpose/>
    <define name="local.subject.attributes">
      <empty/>
    </define>
    <define name="subject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="subject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="weight"/>
        </optional>
      </interleave>
    </define>
    <define name="db.subject">
      <element name="subject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="weight"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.subjectterm"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>subjectterm</db:refname>
    <db:refpurpose/>
    <define name="local.subjectterm.attributes">
      <empty/>
    </define>
    <define name="subjectterm.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="subjectterm.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.subjectterm">
      <element name="subjectterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keywordset</db:refname>
    <db:refpurpose/>
    <define name="local.keywordset.attributes">
      <empty/>
    </define>
    <define name="keywordset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keywordset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.keywordset">
      <element name="keywordset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.keyword"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keyword</db:refname>
    <db:refpurpose/>
    <define name="local.keyword.attributes">
      <empty/>
    </define>
    <define name="keyword.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keyword.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.keyword">
      <element name="keyword">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="table.choice">
    <choice>
      <ref name="cals.table"/>
      <ref name="html.table"/>
    </choice>
  </define>
  <define name="informaltable.choice">
    <choice>
      <ref name="cals.informaltable"/>
      <ref name="html.informaltable"/>
    </choice>
  </define>
  <define name="db.table">
    <choice>
      <ref name="cals.table"/>
      <ref name="html.table"/>
    </choice>
  </define>
  <define name="db.informaltable">
    <choice>
      <ref name="cals.informaltable"/>
      <ref name="html.informaltable"/>
    </choice>
  </define>
  <div>
    <db:refname>procedure</db:refname>
    <db:refpurpose/>
    <define name="local.procedure.attributes">
      <empty/>
    </define>
    <define name="procedure.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="procedure.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="procedure.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.procedure">
      <element name="procedure">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.step"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="performance.attribute">
    <attribute name="performance">
      <choice>
        <value>optional</value>
        <value>required</value>
      </choice>
    </attribute>
  </define>
  <div>
    <db:refname>step</db:refname>
    <db:refpurpose/>
    <define name="local.step.attributes">
      <empty/>
    </define>
    <define name="step.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="step.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="performance">
            <choice>
              <value>optional</value>
              <value>required</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="step.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.step">
      <element name="step">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="performance">
                <choice>
                  <value>optional</value>
                  <value>required</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <optional>
              <choice>
                <ref name="db.substeps"/>
                <ref name="db.stepalternatives"/>
              </choice>
            </optional>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>stepalternatives</db:refname>
    <db:refpurpose/>
    <define name="local.stepalternatives.attributes">
      <empty/>
    </define>
    <define name="stepalternatives.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="stepalternatives.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="performance">
            <choice>
              <value>optional</value>
              <value>required</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="stepalternatives.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.stepalternatives">
      <element name="stepalternatives">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="performance">
                <choice>
                  <value>optional</value>
                  <value>required</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.step"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>substeps</db:refname>
    <db:refpurpose/>
    <define name="local.substeps.attributes">
      <empty/>
    </define>
    <define name="substeps.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="substeps.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="performance">
            <choice>
              <value>optional</value>
              <value>required</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.substeps">
      <element name="substeps">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="performance">
                <choice>
                  <value>optional</value>
                  <value>required</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.step"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>sidebar</db:refname>
    <db:refpurpose/>
    <define name="local.sidebar.attributes">
      <empty/>
    </define>
    <ctrl:exclude xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" from="db.sidebar" exclude="db.sidebar"/>
    <define name="sidebar.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="sidebar.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="sidebar.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.sidebar">
      <element name="sidebar">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:sidebar">
            <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of sidebar</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>abstract</db:refname>
    <db:refpurpose/>
    <define name="local.abstract.attributes">
      <empty/>
    </define>
    <define name="abstract.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="abstract.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="abstract.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.abstract">
      <element name="abstract">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>personblurb</db:refname>
    <db:refpurpose/>
    <define name="local.personblurb.attributes">
      <empty/>
    </define>
    <define name="personblurb.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="personblurb.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="personblurb.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.personblurb">
      <element name="personblurb">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>blockquote</db:refname>
    <db:refpurpose/>
    <define name="local.blockquote.attributes">
      <empty/>
    </define>
    <define name="blockquote.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="blockquote.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="blockquote.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.blockquote">
      <element name="blockquote">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <optional>
              <ref name="db.attribution"/>
            </optional>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>attribution</db:refname>
    <db:refpurpose/>
    <define name="local.attribution.attributes">
      <empty/>
    </define>
    <define name="attribution.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="attribution.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.attribution">
      <element name="attribution">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="text.phrase"/>
              <ref name="db.replaceable"/>
            </zeroOrMore>
            <ref name="db.personname"/>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="renderas.attribute">
    <attribute name="renderas">
      <choice>
        <value>other</value>
        <value>sect1</value>
        <value>sect2</value>
        <value>sect3</value>
        <value>sect4</value>
        <value>sect5</value>
      </choice>
    </attribute>
  </define>
  <div>
    <db:refname>bridgehead</db:refname>
    <db:refpurpose/>
    <define name="local.bridgehead.attributes">
      <empty/>
    </define>
    <define name="bridgehead.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bridgehead.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="renderas">
            <choice>
              <value>other</value>
              <value>sect1</value>
              <value>sect2</value>
              <value>sect3</value>
              <value>sect4</value>
              <value>sect5</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.bridgehead">
      <element name="bridgehead">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="renderas">
                <choice>
                  <value>other</value>
                  <value>sect1</value>
                  <value>sect2</value>
                  <value>sect3</value>
                  <value>sect4</value>
                  <value>sect5</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>remark</db:refname>
    <db:refpurpose/>
    <define name="local.remark.attributes">
      <empty/>
    </define>
    <define name="remark.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="remark.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.remark">
      <element name="remark">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>epigraph</db:refname>
    <db:refpurpose/>
    <define name="local.epigraph.attributes">
      <empty/>
    </define>
    <define name="epigraph.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="epigraph.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="epigraph.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.epigraph">
      <element name="epigraph">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <optional>
              <ref name="db.attribution"/>
            </optional>
            <oneOrMore>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
              <ref name="db.literallayout"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>footnote</db:refname>
    <db:refpurpose/>
    <define name="local.footnote.attributes">
      <empty/>
    </define>
    <ctrl:exclude xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" from="db.footnote" exclude="db.footnote"/>
    <define name="footnote.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="footnote.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.footnote">
      <element name="footnote">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <ref name="cals.table"/>
            <ref name="html.table"/>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
            <ref name="db.mediaobjectco"/>
            <ref name="db.task"/>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
            <ref name="db.msgset"/>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:footnote">
            <s:assert test="not(.//db:footnote)">footnote must not occur in the descendants of footnote</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>highlights</db:refname>
    <db:refpurpose/>
    <define name="local.highlights.attributes">
      <empty/>
    </define>
    <define name="highlights.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="highlights.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.highlights">
      <element name="highlights">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="para.blocks">
    <choice>
      <ref name="db.anchor"/>
      <ref name="db.para"/>
      <ref name="db.formalpara"/>
      <ref name="db.simpara"/>
    </choice>
  </define>
  <div>
    <db:refname>formalpara</db:refname>
    <db:refpurpose/>
    <define name="local.formalpara.attributes">
      <empty/>
    </define>
    <define name="formalpara.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="formalpara.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="formalpara.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonlyreq"/>
      </choice>
    </define>
    <define name="db.formalpara">
      <element name="formalpara">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonlyreq"/>
            </choice>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <ref name="db.para"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>para</db:refname>
    <db:refpurpose/>
    <define name="local.para.attributes">
      <empty/>
    </define>
    <define name="para.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="para.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="para.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.para">
      <element name="para">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
              <ref name="db.coref"/>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
              <ref name="db.nonterminal"/>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
              <ref name="db.inlineequation"/>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:para">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>simpara</db:refname>
    <db:refpurpose/>
    <define name="local.simpara.attributes">
      <empty/>
    </define>
    <define name="simpara.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="simpara.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="simpara.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.simpara">
      <element name="simpara">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
              <ref name="db.coref"/>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
              <ref name="db.nonterminal"/>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
              <ref name="db.inlineequation"/>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <ctrl:exclude xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" from="admonition.blocks" exclude="admonition.blocks"/>
  <define name="admonition.contentmodel">
    <choice>
      <group>
        <interleave>
          <optional>
            <ref name="db.title"/>
          </optional>
          <optional>
            <ref name="db.titleabbrev"/>
          </optional>
        </interleave>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <ref name="db.info.titleonly"/>
    </choice>
    <oneOrMore>
      <choice>
        <choice>
          <choice>
            <choice>
              <choice>
                <ref name="db.itemizedlist"/>
                <ref name="db.orderedlist"/>
                <ref name="db.procedure"/>
                <ref name="db.simplelist"/>
                <ref name="db.variablelist"/>
                <ref name="db.segmentedlist"/>
              </choice>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
            </choice>
            <choice>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
            </choice>
            <choice>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <choice>
                <ref name="cals.table"/>
                <ref name="html.table"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <choice>
                <ref name="cals.informaltable"/>
                <ref name="html.informaltable"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
            </choice>
            <choice>
              <choice>
                <ref name="db.mediaobject"/>
                <ref name="db.screenshot"/>
              </choice>
              <ref name="db.mediaobjectco"/>
            </choice>
            <choice>
              <ref name="db.procedure"/>
              <ref name="db.task"/>
              <choice>
                <ref name="db.productionset"/>
                <ref name="db.constraintdef"/>
              </choice>
              <ref name="db.msgset"/>
            </choice>
            <choice>
              <choice>
                <ref name="db.programlisting"/>
                <ref name="db.screen"/>
                <ref name="db.literallayout"/>
                <ref name="db.synopsis"/>
              </choice>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
            </choice>
            <choice>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
            </choice>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
          </choice>
          <choice>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </choice>
        </choice>
        <choice>
          <ref name="db.anchor"/>
          <ref name="db.para"/>
          <ref name="db.formalpara"/>
          <ref name="db.simpara"/>
        </choice>
      </choice>
    </oneOrMore>
  </define>
  <div>
    <db:refname>caution</db:refname>
    <db:refpurpose/>
    <define name="local.caution.attributes">
      <empty/>
    </define>
    <define name="caution.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="caution.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.caution">
      <element name="caution">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:caution">
            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of caution</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:caution">
            <s:assert test="not(.//db:important)">important must not occur in the descendants of caution</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:caution">
            <s:assert test="not(.//db:note)">note must not occur in the descendants of caution</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:caution">
            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of caution</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:caution">
            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of caution</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>important</db:refname>
    <db:refpurpose/>
    <define name="local.important.attributes">
      <empty/>
    </define>
    <define name="important.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="important.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.important">
      <element name="important">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:important">
            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of important</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:important">
            <s:assert test="not(.//db:important)">important must not occur in the descendants of important</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:important">
            <s:assert test="not(.//db:note)">note must not occur in the descendants of important</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:important">
            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of important</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:important">
            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of important</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>note</db:refname>
    <db:refpurpose/>
    <define name="local.note.attributes">
      <empty/>
    </define>
    <define name="note.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="note.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.note">
      <element name="note">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:note">
            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of note</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:note">
            <s:assert test="not(.//db:important)">important must not occur in the descendants of note</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:note">
            <s:assert test="not(.//db:note)">note must not occur in the descendants of note</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:note">
            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of note</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:note">
            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of note</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tip</db:refname>
    <db:refpurpose/>
    <define name="local.tip.attributes">
      <empty/>
    </define>
    <define name="tip.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tip.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.tip">
      <element name="tip">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:tip">
            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of tip</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:tip">
            <s:assert test="not(.//db:important)">important must not occur in the descendants of tip</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:tip">
            <s:assert test="not(.//db:note)">note must not occur in the descendants of tip</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:tip">
            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of tip</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:tip">
            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of tip</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>warning</db:refname>
    <db:refpurpose/>
    <define name="local.warning.attributes">
      <empty/>
    </define>
    <define name="warning.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="warning.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.warning">
      <element name="warning">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:warning">
            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of warning</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:warning">
            <s:assert test="not(.//db:important)">important must not occur in the descendants of warning</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:warning">
            <s:assert test="not(.//db:note)">note must not occur in the descendants of warning</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:warning">
            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of warning</s:assert>
          </s:rule>
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:warning">
            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of warning</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <define name="spacing.attribute">
    <attribute name="spacing">
      <choice>
        <value>compact</value>
        <value>normal</value>
      </choice>
    </attribute>
  </define>
  <div>
    <db:refname>itemizedlist</db:refname>
    <db:refpurpose/>
    <define name="local.itemizedlist.attributes">
      <empty/>
    </define>
    <define name="itemizedlist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="itemizedlist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="spacing">
            <choice>
              <value>compact</value>
              <value>normal</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="mark"/>
        </optional>
      </interleave>
    </define>
    <define name="itemizedlist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.itemizedlist">
      <element name="itemizedlist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="spacing">
                <choice>
                  <value>compact</value>
                  <value>normal</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="mark"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.listitem"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>orderedlist</db:refname>
    <db:refpurpose/>
    <define name="local.orderedlist.attributes">
      <empty/>
    </define>
    <define name="orderedlist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="orderedlist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="spacing">
            <choice>
              <value>compact</value>
              <value>normal</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="inheritnum">
            <choice>
              <value>ignore</value>
              <value>inherit</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="numeration"/>
        </optional>
      </interleave>
    </define>
    <define name="orderedlist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.orderedlist">
      <element name="orderedlist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="spacing">
                <choice>
                  <value>compact</value>
                  <value>normal</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="inheritnum">
                <choice>
                  <value>ignore</value>
                  <value>inherit</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="numeration"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.listitem"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>listitem</db:refname>
    <db:refpurpose/>
    <define name="local.listitem.attributes">
      <empty/>
    </define>
    <define name="listitem.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="listitem.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="override"/>
        </optional>
      </interleave>
    </define>
    <define name="db.listitem">
      <element name="listitem">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="override"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <ref name="cals.table"/>
            <ref name="html.table"/>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
            <ref name="db.mediaobjectco"/>
            <ref name="db.task"/>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
            <ref name="db.msgset"/>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>segmentedlist</db:refname>
    <db:refpurpose/>
    <define name="local.segmentedlist.attributes">
      <empty/>
    </define>
    <define name="segmentedlist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="segmentedlist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="segmentedlist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.segmentedlist">
      <element name="segmentedlist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.segtitle"/>
            </oneOrMore>
            <oneOrMore>
              <ref name="db.seglistitem"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>segtitle</db:refname>
    <db:refpurpose/>
    <define name="local.segtitle.attributes">
      <empty/>
    </define>
    <define name="segtitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="segtitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.segtitle">
      <element name="segtitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seglistitem</db:refname>
    <db:refpurpose/>
    <define name="local.seglistitem.attributes">
      <empty/>
    </define>
    <define name="seglistitem.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seglistitem.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.seglistitem">
      <element name="seglistitem">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.seg"/>
          </oneOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:seglistitem">
            <s:assert test="count(db:seg) = count(../db:segtitle)">The number of seg elements must be the same as the number of segtitle elements in the parent segmentedlist</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seg</db:refname>
    <db:refpurpose/>
    <define name="local.seg.attributes">
      <empty/>
    </define>
    <define name="seg.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seg.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.seg">
      <element name="seg">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>simplelist</db:refname>
    <db:refpurpose/>
    <define name="local.simplelist.attributes">
      <empty/>
    </define>
    <define name="simplelist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="simplelist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="type">
            <choice>
              <value>horiz</value>
              <value>vert</value>
              <value>inline</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="columns">
            <data type="integer"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.simplelist">
      <element name="simplelist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="type">
                <choice>
                  <value>horiz</value>
                  <value>vert</value>
                  <value>inline</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="columns">
                <data type="integer"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.member"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>member</db:refname>
    <db:refpurpose/>
    <define name="local.member.attributes">
      <empty/>
    </define>
    <define name="member.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="member.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.member">
      <element name="member">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>variablelist</db:refname>
    <db:refpurpose/>
    <define name="local.variablelist.attributes">
      <empty/>
    </define>
    <define name="variablelist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="variablelist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="termlength"/>
        </optional>
      </interleave>
    </define>
    <define name="variablelist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.variablelist">
      <element name="variablelist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="termlength"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.varlistentry"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>varlistentry</db:refname>
    <db:refpurpose/>
    <define name="local.varlistentry.attributes">
      <empty/>
    </define>
    <define name="varlistentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="varlistentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.varlistentry">
      <element name="varlistentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.term"/>
            </oneOrMore>
            <ref name="db.listitem"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>term</db:refname>
    <db:refpurpose/>
    <define name="local.term.attributes">
      <empty/>
    </define>
    <define name="term.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="term.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.term">
      <element name="term">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="floatstyle.attribute">
    <attribute name="floatstyle"/>
  </define>
  <div>
    <db:refname>example</db:refname>
    <db:refpurpose/>
    <define name="local.example.attributes">
      <empty/>
    </define>
    <define name="example.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="example.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="floatstyle"/>
        </optional>
        <optional>
          <attribute name="float"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
      </interleave>
    </define>
    <define name="example.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonlyreq"/>
      </choice>
    </define>
    <define name="db.example">
      <element name="example">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="floatstyle"/>
            </optional>
            <optional>
              <attribute name="float"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonlyreq"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>informalexample</db:refname>
    <db:refpurpose/>
    <define name="local.informalexample.attributes">
      <empty/>
    </define>
    <define name="informalexample.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="informalexample.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="floatstyle"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
      </interleave>
    </define>
    <define name="informalexample.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.informalexample">
      <element name="informalexample">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="floatstyle"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="verbatim.inlines">
    <choice>
      <choice>
        <choice>
          <text/>
          <choice>
            <choice>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
            </choice>
            <choice>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </choice>
          </choice>
          <choice>
            <choice>
              <choice>
                <choice>
                  <ref name="db.abbrev"/>
                  <ref name="db.acronym"/>
                  <ref name="db.emphasis"/>
                  <ref name="db.footnote"/>
                  <ref name="db.footnoteref"/>
                  <ref name="db.foreignphrase"/>
                  <ref name="db.phrase"/>
                  <ref name="db.quote"/>
                  <ref name="db.subscript"/>
                  <ref name="db.superscript"/>
                  <ref name="db.wordasword"/>
                </choice>
                <ref name="db.coref"/>
              </choice>
              <choice>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
              </choice>
              <choice>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
              </choice>
              <ref name="db.inlinemediaobject"/>
              <choice>
                <choice>
                  <ref name="indexterm.singular"/>
                  <ref name="indexterm.startofrange"/>
                  <ref name="indexterm.endofrange"/>
                </choice>
              </choice>
              <choice>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.anchor"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
            </choice>
          </choice>
          <choice>
            <choice>
              <choice>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
              </choice>
              <ref name="db.nonterminal"/>
            </choice>
            <choice>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
            </choice>
            <choice>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
            </choice>
            <choice>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <choice>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
            </choice>
            <ref name="db.inlineequation"/>
            <choice>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
            </choice>
            <choice>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
            </choice>
          </choice>
        </choice>
        <ref name="db.lineannotation"/>
      </choice>
      <ref name="db.co"/>
    </choice>
  </define>
  <define name="verbatim.contentmodel">
    <group>
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
      <choice>
        <ref name="db.textobject"/>
        <zeroOrMore>
          <choice>
            <choice>
              <choice>
                <text/>
                <choice>
                  <choice>
                    <ref name="db.inlinemediaobject"/>
                    <ref name="db.anchor"/>
                    <ref name="db.remark"/>
                  </choice>
                  <choice>
                    <ref name="indexterm.singular"/>
                    <ref name="indexterm.startofrange"/>
                    <ref name="indexterm.endofrange"/>
                  </choice>
                </choice>
                <choice>
                  <choice>
                    <choice>
                      <choice>
                        <ref name="db.abbrev"/>
                        <ref name="db.acronym"/>
                        <ref name="db.emphasis"/>
                        <ref name="db.footnote"/>
                        <ref name="db.footnoteref"/>
                        <ref name="db.foreignphrase"/>
                        <ref name="db.phrase"/>
                        <ref name="db.quote"/>
                        <ref name="db.subscript"/>
                        <ref name="db.superscript"/>
                        <ref name="db.wordasword"/>
                      </choice>
                      <ref name="db.coref"/>
                    </choice>
                    <choice>
                      <ref name="db.productnumber"/>
                      <ref name="db.productname"/>
                      <ref name="db.database"/>
                      <ref name="db.application"/>
                      <ref name="db.hardware"/>
                      <ref name="db.trademark"/>
                    </choice>
                    <choice>
                      <ref name="db.citation"/>
                      <ref name="db.citerefentry"/>
                      <ref name="db.citetitle"/>
                      <ref name="db.citebiblioid"/>
                      <ref name="db.author"/>
                      <ref name="db.personname"/>
                      <ref name="db.orgname"/>
                      <ref name="db.editor"/>
                    </choice>
                    <ref name="db.inlinemediaobject"/>
                    <choice>
                      <choice>
                        <ref name="indexterm.singular"/>
                        <ref name="indexterm.startofrange"/>
                        <ref name="indexterm.endofrange"/>
                      </choice>
                    </choice>
                    <choice>
                      <ref name="db.xref"/>
                      <ref name="db.uri"/>
                      <ref name="db.anchor"/>
                    </choice>
                  </choice>
                  <choice>
                    <ref name="db.firstterm"/>
                    <ref name="db.glossterm"/>
                  </choice>
                </choice>
                <choice>
                  <choice>
                    <choice>
                      <ref name="db.replaceable"/>
                      <ref name="db.systemitem"/>
                      <ref name="db.option"/>
                      <ref name="db.optional"/>
                    </choice>
                    <ref name="db.nonterminal"/>
                  </choice>
                  <choice>
                    <ref name="db.errorcode"/>
                    <ref name="db.errortext"/>
                    <ref name="db.errorname"/>
                    <ref name="db.errortype"/>
                  </choice>
                  <choice>
                    <ref name="db.prompt"/>
                    <ref name="db.envar"/>
                    <ref name="db.filename"/>
                    <ref name="db.command"/>
                    <ref name="db.computeroutput"/>
                    <ref name="db.userinput"/>
                  </choice>
                  <choice>
                    <ref name="db.function"/>
                    <ref name="db.parameter"/>
                    <ref name="db.varname"/>
                    <ref name="db.returnvalue"/>
                    <ref name="db.type"/>
                    <ref name="db.classname"/>
                    <ref name="db.exceptionname"/>
                    <ref name="db.interfacename"/>
                    <ref name="db.methodname"/>
                    <ref name="db.modifier"/>
                    <ref name="db.initializer"/>
                    <choice>
                      <ref name="db.ooclass"/>
                      <ref name="db.ooexception"/>
                      <ref name="db.oointerface"/>
                    </choice>
                  </choice>
                  <choice>
                    <ref name="db.tag"/>
                    <ref name="db.markup"/>
                    <ref name="db.token"/>
                    <ref name="db.symbol"/>
                    <ref name="db.literal"/>
                    <ref name="db.code"/>
                    <ref name="db.constant"/>
                  </choice>
                  <ref name="db.inlineequation"/>
                  <choice>
                    <ref name="db.guiicon"/>
                    <ref name="db.guibutton"/>
                    <ref name="db.guimenuitem"/>
                    <ref name="db.guimenu"/>
                    <ref name="db.guisubmenu"/>
                    <ref name="db.guilabel"/>
                    <ref name="db.menuchoice"/>
                    <ref name="db.mousebutton"/>
                  </choice>
                  <choice>
                    <ref name="db.keycombo"/>
                    <ref name="db.keycap"/>
                    <ref name="db.keycode"/>
                    <ref name="db.keysym"/>
                    <ref name="db.shortcut"/>
                    <ref name="db.accel"/>
                  </choice>
                </choice>
              </choice>
              <ref name="db.lineannotation"/>
            </choice>
            <ref name="db.co"/>
          </choice>
        </zeroOrMore>
      </choice>
    </group>
  </define>
  <div>
    <db:refname>programlisting</db:refname>
    <db:refpurpose/>
    <define name="local.programlisting.attributes">
      <empty/>
    </define>
    <define name="programlisting.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="programlisting.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
      </interleave>
    </define>
    <define name="db.programlisting">
      <element name="programlisting">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>literallayout</db:refname>
    <db:refpurpose/>
    <define name="local.literallayout.attributes">
      <empty/>
    </define>
    <define name="literallayout.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="literallayout.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>monospaced</value>
              <value>normal</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.literallayout">
      <element name="literallayout">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>monospaced</value>
                  <value>normal</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>screen</db:refname>
    <db:refpurpose/>
    <define name="local.screen.attributes">
      <empty/>
    </define>
    <define name="screen.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="screen.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
      </interleave>
    </define>
    <define name="db.screen">
      <element name="screen">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="screenshot.block">
    <choice>
      <ref name="db.mediaobject"/>
      <ref name="db.mediaobjectco"/>
    </choice>
  </define>
  <div>
    <db:refname>screenshot</db:refname>
    <db:refpurpose/>
    <define name="local.screenshot.attributes">
      <empty/>
    </define>
    <define name="screenshot.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="screenshot.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="screenshot.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.screenshot">
      <element name="screenshot">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <choice>
              <ref name="db.mediaobject"/>
              <ref name="db.mediaobjectco"/>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>figure</db:refname>
    <db:refpurpose/>
    <define name="local.figure.attributes">
      <empty/>
    </define>
    <define name="figure.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="figure.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="pgwide">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="floatstyle"/>
        </optional>
        <optional>
          <attribute name="float"/>
        </optional>
      </interleave>
    </define>
    <define name="figure.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonlyreq"/>
      </choice>
    </define>
    <define name="db.figure">
      <element name="figure">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="pgwide">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="floatstyle"/>
            </optional>
            <optional>
              <attribute name="float"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonlyreq"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>informalfigure</db:refname>
    <db:refpurpose/>
    <define name="local.informalfigure.attributes">
      <empty/>
    </define>
    <define name="informalfigure.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="informalfigure.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="pgwide">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="floatstyle"/>
        </optional>
        <optional>
          <attribute name="float"/>
        </optional>
      </interleave>
    </define>
    <define name="informalfigure.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.informalfigure">
      <element name="informalfigure">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="pgwide">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="floatstyle"/>
            </optional>
            <optional>
              <attribute name="float"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="mediaobject.content">
    <choice>
      <ref name="db.videoobject"/>
      <ref name="db.audioobject"/>
      <ref name="db.imageobject"/>
      <ref name="db.textobject"/>
    </choice>
  </define>
  <div>
    <db:refname>mediaobject</db:refname>
    <db:refpurpose/>
    <define name="local.mediaobject.attributes">
      <empty/>
    </define>
    <define name="mediaobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="mediaobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="mediaobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.mediaobject">
      <element name="mediaobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.videoobject"/>
              <ref name="db.audioobject"/>
              <ref name="db.imageobject"/>
              <ref name="db.textobject"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="inlinemediaobject.content">
    <choice>
      <ref name="db.videoobject"/>
      <ref name="db.audioobject"/>
      <ref name="db.imageobject"/>
      <ref name="db.textobject"/>
    </choice>
  </define>
  <div>
    <db:refname>inlinemediaobject</db:refname>
    <db:refpurpose/>
    <define name="local.inlinemediaobject.attributes">
      <empty/>
    </define>
    <define name="inlinemediaobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="inlinemediaobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="inlinemediaobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.inlinemediaobject">
      <element name="inlinemediaobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.videoobject"/>
              <ref name="db.audioobject"/>
              <ref name="db.imageobject"/>
              <ref name="db.textobject"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>videoobject</db:refname>
    <db:refpurpose/>
    <define name="local.videoobject.attributes">
      <empty/>
    </define>
    <define name="videoobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="videoobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="videoobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.videoobject">
      <element name="videoobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.videodata"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>audioobject</db:refname>
    <db:refpurpose/>
    <define name="local.audioobject.attributes">
      <empty/>
    </define>
    <define name="audioobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="audioobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="audioobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.audioobject">
      <element name="audioobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.audiodata"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="imageobject.content">
    <choice>
      <ref name="db.imagedata"/>
      <ref name="any.svg"/>
    </choice>
  </define>
  <div>
    <db:refname>imageobject</db:refname>
    <db:refpurpose/>
    <define name="local.imageobject.attributes">
      <empty/>
    </define>
    <define name="imageobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="imageobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="imageobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.imageobject">
      <element name="imageobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.imagedata"/>
              <ref name="any.svg"/>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>textobject</db:refname>
    <db:refpurpose/>
    <define name="local.textobject.attributes">
      <empty/>
    </define>
    <define name="textobject.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="textobject.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="textobject.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.textobject">
      <element name="textobject">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.phrase"/>
              <ref name="db.textdata"/>
              <oneOrMore>
                <ref name="db.itemizedlist"/>
                <ref name="db.orderedlist"/>
                <ref name="db.procedure"/>
                <ref name="db.simplelist"/>
                <ref name="db.variablelist"/>
                <ref name="db.segmentedlist"/>
                <ref name="db.glosslist"/>
                <ref name="db.bibliolist"/>
                <ref name="db.calloutlist"/>
                <ref name="db.qandaset"/>
                <ref name="db.caution"/>
                <ref name="db.important"/>
                <ref name="db.note"/>
                <ref name="db.tip"/>
                <ref name="db.warning"/>
                <ref name="db.equation"/>
                <ref name="db.example"/>
                <ref name="db.figure"/>
                <ref name="cals.table"/>
                <ref name="html.table"/>
                <ref name="db.informalequation"/>
                <ref name="db.informalexample"/>
                <ref name="db.informalfigure"/>
                <ref name="cals.informaltable"/>
                <ref name="html.informaltable"/>
                <ref name="db.sidebar"/>
                <ref name="db.blockquote"/>
                <ref name="db.address"/>
                <ref name="db.epigraph"/>
                <ref name="db.mediaobject"/>
                <ref name="db.screenshot"/>
                <ref name="db.mediaobjectco"/>
                <ref name="db.task"/>
                <ref name="db.productionset"/>
                <ref name="db.constraintdef"/>
                <ref name="db.msgset"/>
                <ref name="db.programlisting"/>
                <ref name="db.screen"/>
                <ref name="db.literallayout"/>
                <ref name="db.synopsis"/>
                <ref name="db.programlistingco"/>
                <ref name="db.screenco"/>
                <ref name="db.cmdsynopsis"/>
                <ref name="db.funcsynopsis"/>
                <ref name="db.classsynopsis"/>
                <ref name="db.methodsynopsis"/>
                <ref name="db.constructorsynopsis"/>
                <ref name="db.destructorsynopsis"/>
                <ref name="db.fieldsynopsis"/>
                <ref name="db.bridgehead"/>
                <ref name="db.remark"/>
                <ref name="db.revhistory"/>
                <ref name="db.highlights"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.anchor"/>
                <ref name="db.para"/>
                <ref name="db.formalpara"/>
                <ref name="db.simpara"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>videodata</db:refname>
    <db:refpurpose/>
    <define name="local.videodata.attributes">
      <empty/>
    </define>
    <define name="videodata.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="videodata.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="format"/>
        </optional>
        <choice>
          <attribute name="fileref"/>
          <attribute name="entityref">
            <data type="ENTITY"/>
          </attribute>
        </choice>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <optional>
          <attribute name="contentwidth"/>
        </optional>
        <optional>
          <attribute name="scalefit">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="scale"/>
        </optional>
        <optional>
          <attribute name="depth"/>
        </optional>
        <optional>
          <attribute name="contentdepth"/>
        </optional>
      </interleave>
    </define>
    <define name="videodata.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.videodata">
      <element name="videodata">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="format"/>
            </optional>
            <choice>
              <attribute name="fileref"/>
              <attribute name="entityref">
                <data type="ENTITY"/>
              </attribute>
            </choice>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="contentwidth"/>
            </optional>
            <optional>
              <attribute name="scalefit">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="scale"/>
            </optional>
            <optional>
              <attribute name="depth"/>
            </optional>
            <optional>
              <attribute name="contentdepth"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>audiodata</db:refname>
    <db:refpurpose/>
    <define name="local.audiodata.attributes">
      <empty/>
    </define>
    <define name="audiodata.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="audiodata.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="format"/>
        </optional>
        <choice>
          <attribute name="fileref"/>
          <attribute name="entityref">
            <data type="ENTITY"/>
          </attribute>
        </choice>
      </interleave>
    </define>
    <define name="audiodata.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.audiodata">
      <element name="audiodata">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="format"/>
            </optional>
            <choice>
              <attribute name="fileref"/>
              <attribute name="entityref">
                <data type="ENTITY"/>
              </attribute>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>imagedata</db:refname>
    <db:refpurpose/>
    <define name="local.imagedata.attributes">
      <empty/>
    </define>
    <define name="imagedata.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="imagedata.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="format"/>
        </optional>
        <choice>
          <attribute name="fileref"/>
          <attribute name="entityref">
            <data type="ENTITY"/>
          </attribute>
        </choice>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <optional>
          <attribute name="contentwidth"/>
        </optional>
        <optional>
          <attribute name="scalefit">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="scale"/>
        </optional>
        <optional>
          <attribute name="depth"/>
        </optional>
        <optional>
          <attribute name="contentdepth"/>
        </optional>
      </interleave>
    </define>
    <define name="imagedata.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.imagedata">
      <element name="imagedata">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="format"/>
            </optional>
            <choice>
              <attribute name="fileref"/>
              <attribute name="entityref">
                <data type="ENTITY"/>
              </attribute>
            </choice>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="contentwidth"/>
            </optional>
            <optional>
              <attribute name="scalefit">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="scale"/>
            </optional>
            <optional>
              <attribute name="depth"/>
            </optional>
            <optional>
              <attribute name="contentdepth"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>textdata</db:refname>
    <db:refpurpose/>
    <define name="local.textdata.attributes">
      <empty/>
    </define>
    <define name="textdata.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="textdata.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="format"/>
        </optional>
        <choice>
          <attribute name="fileref"/>
          <attribute name="entityref">
            <data type="ENTITY"/>
          </attribute>
        </choice>
        <optional>
          <attribute name="encoding"/>
        </optional>
      </interleave>
    </define>
    <define name="textdata.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.textdata">
      <element name="textdata">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="format"/>
            </optional>
            <choice>
              <attribute name="fileref"/>
              <attribute name="entityref">
                <data type="ENTITY"/>
              </attribute>
            </choice>
            <optional>
              <attribute name="encoding"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="equation.content">
    <choice>
      <ref name="db.mediaobject"/>
      <ref name="any.mml"/>
    </choice>
  </define>
  <div>
    <db:refname>equation</db:refname>
    <db:refpurpose/>
    <define name="local.equation.attributes">
      <empty/>
    </define>
    <define name="equation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="equation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="pgwide">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="floatstyle"/>
        </optional>
        <optional>
          <attribute name="float"/>
        </optional>
      </interleave>
    </define>
    <define name="equation.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonlyreq"/>
      </choice>
    </define>
    <define name="db.equation">
      <element name="equation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="pgwide">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="floatstyle"/>
            </optional>
            <optional>
              <attribute name="float"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonlyreq"/>
            </choice>
            <oneOrMore>
              <ref name="db.mediaobject"/>
              <ref name="any.mml"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>informalequation</db:refname>
    <db:refpurpose/>
    <define name="local.informalequation.attributes">
      <empty/>
    </define>
    <define name="informalequation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="informalequation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="informalequation.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.informalequation">
      <element name="informalequation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <oneOrMore>
              <ref name="db.mediaobject"/>
              <ref name="any.mml"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="inlineequation.content">
    <choice>
      <ref name="db.inlinemediaobject"/>
      <ref name="any.mml"/>
    </choice>
  </define>
  <div>
    <db:refname>inlineequation</db:refname>
    <db:refpurpose/>
    <define name="local.inlineequation.attributes">
      <empty/>
    </define>
    <define name="inlineequation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="inlineequation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.inlineequation">
      <element name="inlineequation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.inlinemediaobject"/>
            <ref name="any.mml"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>synopsis</db:refname>
    <db:refpurpose/>
    <define name="local.synopsis.attributes">
      <empty/>
    </define>
    <define name="synopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="synopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.synopsis">
      <element name="synopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>cmdsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.cmdsynopsis.attributes">
      <empty/>
    </define>
    <define name="cmdsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cmdsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="sepchar"/>
        </optional>
        <optional>
          <attribute name="cmdlength"/>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="cmdsynopsis.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.cmdsynopsis">
      <element name="cmdsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="sepchar"/>
            </optional>
            <optional>
              <attribute name="cmdlength"/>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <optional>
                <ref name="db.info.titleforbidden"/>
              </optional>
            </optional>
            <oneOrMore>
              <ref name="db.command"/>
              <ref name="db.arg"/>
              <ref name="db.group"/>
              <ref name="db.sbr"/>
            </oneOrMore>
            <zeroOrMore>
              <ref name="db.synopfragment"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="rep.attribute">
    <attribute name="rep">
      <choice>
        <value>norepeat</value>
        <value>repeat</value>
      </choice>
    </attribute>
  </define>
  <define name="choice.attribute">
    <attribute name="choice">
      <choice>
        <value>opt</value>
        <value>plain</value>
        <value>req</value>
      </choice>
    </attribute>
  </define>
  <div>
    <db:refname>arg</db:refname>
    <db:refpurpose/>
    <define name="local.arg.attributes">
      <empty/>
    </define>
    <define name="arg.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="arg.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="rep">
            <choice>
              <value>norepeat</value>
              <value>repeat</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="choice">
            <choice>
              <value>opt</value>
              <value>plain</value>
              <value>req</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.arg">
      <element name="arg">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="rep">
                <choice>
                  <value>norepeat</value>
                  <value>repeat</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="choice">
                <choice>
                  <value>opt</value>
                  <value>plain</value>
                  <value>req</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.arg"/>
            <ref name="db.group"/>
            <ref name="db.option"/>
            <ref name="db.synopfragmentref"/>
            <ref name="db.sbr"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>group</db:refname>
    <db:refpurpose/>
    <define name="local.group.attributes">
      <empty/>
    </define>
    <define name="group.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="group.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="rep">
            <choice>
              <value>norepeat</value>
              <value>repeat</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="choice">
            <choice>
              <value>opt</value>
              <value>plain</value>
              <value>req</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.group">
      <element name="group">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="rep">
                <choice>
                  <value>norepeat</value>
                  <value>repeat</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="choice">
                <choice>
                  <value>opt</value>
                  <value>plain</value>
                  <value>req</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.arg"/>
            <ref name="db.group"/>
            <ref name="db.option"/>
            <ref name="db.synopfragmentref"/>
            <ref name="db.replaceable"/>
            <ref name="db.sbr"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>sbr</db:refname>
    <db:refpurpose/>
    <define name="local.sbr.attributes">
      <empty/>
    </define>
    <define name="sbr.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="sbr.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.sbr">
      <element name="sbr">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>synopfragment</db:refname>
    <db:refpurpose/>
    <define name="local.synopfragment.attributes">
      <empty/>
    </define>
    <define name="synopfragment.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="synopfragment.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.synopfragment">
      <element name="synopfragment">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.arg"/>
            <ref name="db.group"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>synopfragmentref</db:refname>
    <db:refpurpose/>
    <define name="local.synopfragmentref.attributes">
      <empty/>
    </define>
    <define name="synopfragmentref.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="synopfragmentref.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <attribute name="linkend">
          <data type="IDREF"/>
        </attribute>
      </interleave>
    </define>
    <define name="db.synopfragmentref">
      <element name="synopfragmentref">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:synopfragmentref">
            <s:assert test="local-name(//*[@id=current()/@linkend]) = 'synopfragment' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'">@linkend on synopfragmentref must point to a synopfragment.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>funcsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.funcsynopsis.attributes">
      <empty/>
    </define>
    <define name="funcsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="funcsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="funcsynopsis.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.funcsynopsis">
      <element name="funcsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <optional>
                <ref name="db.info.titleforbidden"/>
              </optional>
            </optional>
            <oneOrMore>
              <ref name="db.funcsynopsisinfo"/>
              <ref name="db.funcprototype"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>funcsynopsisinfo</db:refname>
    <db:refpurpose/>
    <define name="local.funcsynopsisinfo.attributes">
      <empty/>
    </define>
    <define name="funcsynopsisinfo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="funcsynopsisinfo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.funcsynopsisinfo">
      <element name="funcsynopsisinfo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>funcprototype</db:refname>
    <db:refpurpose/>
    <define name="local.funcprototype.attributes">
      <empty/>
    </define>
    <define name="funcprototype.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="funcprototype.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.funcprototype">
      <element name="funcprototype">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <ref name="db.funcdef"/>
            <choice>
              <ref name="db.void"/>
              <ref name="db.varargs"/>
              <group>
                <oneOrMore>
                  <ref name="db.paramdef"/>
                </oneOrMore>
                <optional>
                  <ref name="db.varargs"/>
                </optional>
              </group>
            </choice>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>funcdef</db:refname>
    <db:refpurpose/>
    <define name="local.funcdef.attributes">
      <empty/>
    </define>
    <define name="funcdef.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="funcdef.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.funcdef">
      <element name="funcdef">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.type"/>
            <ref name="db.function"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>void</db:refname>
    <db:refpurpose/>
    <define name="local.void.attributes">
      <empty/>
    </define>
    <define name="void.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="void.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.void">
      <element name="void">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>varargs</db:refname>
    <db:refpurpose/>
    <define name="local.varargs.attributes">
      <empty/>
    </define>
    <define name="varargs.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="varargs.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.varargs">
      <element name="varargs">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>paramdef</db:refname>
    <db:refpurpose/>
    <define name="local.paramdef.attributes">
      <empty/>
    </define>
    <define name="paramdef.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="paramdef.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="choice">
            <choice>
              <value>opt</value>
              <value>req</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.paramdef">
      <element name="paramdef">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="choice">
                <choice>
                  <value>opt</value>
                  <value>req</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.type"/>
            <ref name="db.parameter"/>
            <ref name="db.funcparams"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>funcparams</db:refname>
    <db:refpurpose/>
    <define name="local.funcparams.attributes">
      <empty/>
    </define>
    <define name="funcparams.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="funcparams.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.funcparams">
      <element name="funcparams">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="oo-method.synopsis.blocks">
    <choice>
      <ref name="db.methodsynopsis"/>
      <ref name="db.constructorsynopsis"/>
      <ref name="db.destructorsynopsis"/>
    </choice>
  </define>
  <define name="oo-field.synopsis.blocks">
    <ref name="db.fieldsynopsis"/>
  </define>
  <div>
    <db:refname>classsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.classsynopsis.attributes">
      <empty/>
    </define>
    <define name="classsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="classsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>class</value>
              <value>interface</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.classsynopsis">
      <element name="classsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>class</value>
                  <value>interface</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
            </oneOrMore>
            <zeroOrMore>
              <ref name="db.classsynopsisinfo"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>classsynopsisinfo</db:refname>
    <db:refpurpose/>
    <define name="local.classsynopsisinfo.attributes">
      <empty/>
    </define>
    <define name="classsynopsisinfo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="classsynopsisinfo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.classsynopsisinfo">
      <element name="classsynopsisinfo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <choice>
              <ref name="db.textobject"/>
              <zeroOrMore>
                <text/>
                <ref name="db.inlinemediaobject"/>
                <ref name="db.anchor"/>
                <ref name="db.remark"/>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
                <ref name="db.coref"/>
                <ref name="db.productnumber"/>
                <ref name="db.productname"/>
                <ref name="db.database"/>
                <ref name="db.application"/>
                <ref name="db.hardware"/>
                <ref name="db.trademark"/>
                <ref name="db.citation"/>
                <ref name="db.citerefentry"/>
                <ref name="db.citetitle"/>
                <ref name="db.citebiblioid"/>
                <ref name="db.author"/>
                <ref name="db.personname"/>
                <ref name="db.orgname"/>
                <ref name="db.editor"/>
                <ref name="db.xref"/>
                <ref name="db.uri"/>
                <ref name="db.firstterm"/>
                <ref name="db.glossterm"/>
                <ref name="db.replaceable"/>
                <ref name="db.systemitem"/>
                <ref name="db.option"/>
                <ref name="db.optional"/>
                <ref name="db.nonterminal"/>
                <ref name="db.errorcode"/>
                <ref name="db.errortext"/>
                <ref name="db.errorname"/>
                <ref name="db.errortype"/>
                <ref name="db.prompt"/>
                <ref name="db.envar"/>
                <ref name="db.filename"/>
                <ref name="db.command"/>
                <ref name="db.computeroutput"/>
                <ref name="db.userinput"/>
                <ref name="db.function"/>
                <ref name="db.parameter"/>
                <ref name="db.varname"/>
                <ref name="db.returnvalue"/>
                <ref name="db.type"/>
                <ref name="db.classname"/>
                <ref name="db.exceptionname"/>
                <ref name="db.interfacename"/>
                <ref name="db.methodname"/>
                <ref name="db.modifier"/>
                <ref name="db.initializer"/>
                <ref name="db.ooclass"/>
                <ref name="db.ooexception"/>
                <ref name="db.oointerface"/>
                <ref name="db.tag"/>
                <ref name="db.markup"/>
                <ref name="db.token"/>
                <ref name="db.symbol"/>
                <ref name="db.literal"/>
                <ref name="db.code"/>
                <ref name="db.constant"/>
                <ref name="db.inlineequation"/>
                <ref name="db.guiicon"/>
                <ref name="db.guibutton"/>
                <ref name="db.guimenuitem"/>
                <ref name="db.guimenu"/>
                <ref name="db.guisubmenu"/>
                <ref name="db.guilabel"/>
                <ref name="db.menuchoice"/>
                <ref name="db.mousebutton"/>
                <ref name="db.keycombo"/>
                <ref name="db.keycap"/>
                <ref name="db.keycode"/>
                <ref name="db.keysym"/>
                <ref name="db.shortcut"/>
                <ref name="db.accel"/>
                <ref name="db.lineannotation"/>
                <ref name="db.co"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>ooclass</db:refname>
    <db:refpurpose/>
    <define name="local.ooclass.attributes">
      <empty/>
    </define>
    <define name="ooclass.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="ooclass.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.ooclass">
      <element name="ooclass">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <ref name="db.classname"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>oointerface</db:refname>
    <db:refpurpose/>
    <define name="local.oointerface.attributes">
      <empty/>
    </define>
    <define name="oointerface.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="oointerface.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.oointerface">
      <element name="oointerface">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <ref name="db.interfacename"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>ooexception</db:refname>
    <db:refpurpose/>
    <define name="local.ooexception.attributes">
      <empty/>
    </define>
    <define name="ooexception.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="ooexception.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.ooexception">
      <element name="ooexception">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <ref name="db.exceptionname"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>modifier</db:refname>
    <db:refpurpose/>
    <define name="local.modifier.attributes">
      <empty/>
    </define>
    <define name="modifier.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="modifier.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.modifier">
      <element name="modifier">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>interfacename</db:refname>
    <db:refpurpose/>
    <define name="local.interfacename.attributes">
      <empty/>
    </define>
    <define name="interfacename.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="interfacename.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.interfacename">
      <element name="interfacename">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>exceptionname</db:refname>
    <db:refpurpose/>
    <define name="local.exceptionname.attributes">
      <empty/>
    </define>
    <define name="exceptionname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="exceptionname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.exceptionname">
      <element name="exceptionname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>fieldsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.fieldsynopsis.attributes">
      <empty/>
    </define>
    <define name="fieldsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="fieldsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.fieldsynopsis">
      <element name="fieldsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <optional>
              <ref name="db.type"/>
            </optional>
            <ref name="db.varname"/>
            <optional>
              <ref name="db.initializer"/>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>initializer</db:refname>
    <db:refpurpose/>
    <define name="local.initializer.attributes">
      <empty/>
    </define>
    <define name="initializer.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="initializer.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.initializer">
      <element name="initializer">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>constructorsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.constructorsynopsis.attributes">
      <empty/>
    </define>
    <define name="constructorsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="constructorsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.constructorsynopsis">
      <element name="constructorsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <optional>
              <ref name="db.methodname"/>
            </optional>
            <choice>
              <oneOrMore>
                <ref name="db.methodparam"/>
              </oneOrMore>
              <optional>
                <ref name="db.void"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.exceptionname"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>destructorsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.destructorsynopsis.attributes">
      <empty/>
    </define>
    <define name="destructorsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="destructorsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.destructorsynopsis">
      <element name="destructorsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <optional>
              <ref name="db.methodname"/>
            </optional>
            <choice>
              <oneOrMore>
                <ref name="db.methodparam"/>
              </oneOrMore>
              <optional>
                <ref name="db.void"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.exceptionname"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>methodsynopsis</db:refname>
    <db:refpurpose/>
    <define name="local.methodsynopsis.attributes">
      <empty/>
    </define>
    <define name="methodsynopsis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="methodsynopsis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.methodsynopsis">
      <element name="methodsynopsis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <optional>
              <choice>
                <ref name="db.type"/>
                <ref name="db.void"/>
              </choice>
            </optional>
            <ref name="db.methodname"/>
            <choice>
              <oneOrMore>
                <ref name="db.methodparam"/>
              </oneOrMore>
              <ref name="db.void"/>
            </choice>
            <zeroOrMore>
              <ref name="db.exceptionname"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>methodname</db:refname>
    <db:refpurpose/>
    <define name="local.methodname.attributes">
      <empty/>
    </define>
    <define name="methodname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="methodname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.methodname">
      <element name="methodname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>methodparam</db:refname>
    <db:refpurpose/>
    <define name="local.methodparam.attributes">
      <empty/>
    </define>
    <define name="methodparam.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="methodparam.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="rep">
            <choice>
              <value>norepeat</value>
              <value>repeat</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="choice">
            <choice>
              <value>opt</value>
              <value>plain</value>
              <value>req</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.methodparam">
      <element name="methodparam">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="rep">
                <choice>
                  <value>norepeat</value>
                  <value>repeat</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="choice">
                <choice>
                  <value>opt</value>
                  <value>plain</value>
                  <value>req</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
            <optional>
              <ref name="db.type"/>
            </optional>
            <choice>
              <group>
                <ref name="db.parameter"/>
                <optional>
                  <ref name="db.initializer"/>
                </optional>
              </group>
              <ref name="db.funcparams"/>
            </choice>
            <zeroOrMore>
              <ref name="db.modifier"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>address</db:refname>
    <db:refpurpose/>
    <define name="local.address.attributes">
      <empty/>
    </define>
    <define name="address.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="address.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="continuation">
            <choice>
              <value>continues</value>
              <value>restarts</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="linenumbering">
            <choice>
              <value>numbered</value>
              <value>unnumbered</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="startinglinenumber">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.address">
      <element name="address">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="continuation">
                <choice>
                  <value>continues</value>
                  <value>restarts</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="linenumbering">
                <choice>
                  <value>numbered</value>
                  <value>unnumbered</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="startinglinenumber">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.personname"/>
            <ref name="db.pob"/>
            <ref name="db.street"/>
            <ref name="db.city"/>
            <ref name="db.state"/>
            <ref name="db.postcode"/>
            <ref name="db.country"/>
            <ref name="db.phone"/>
            <ref name="db.fax"/>
            <ref name="db.email"/>
            <ref name="db.otheraddr"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>street</db:refname>
    <db:refpurpose/>
    <define name="local.street.attributes">
      <empty/>
    </define>
    <define name="street.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="street.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.street">
      <element name="street">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>pob</db:refname>
    <db:refpurpose/>
    <define name="local.pob.attributes">
      <empty/>
    </define>
    <define name="pob.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="pob.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.pob">
      <element name="pob">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>postcode</db:refname>
    <db:refpurpose/>
    <define name="local.postcode.attributes">
      <empty/>
    </define>
    <define name="postcode.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="postcode.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.postcode">
      <element name="postcode">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>city</db:refname>
    <db:refpurpose/>
    <define name="local.city.attributes">
      <empty/>
    </define>
    <define name="city.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="city.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.city">
      <element name="city">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>state</db:refname>
    <db:refpurpose/>
    <define name="local.state.attributes">
      <empty/>
    </define>
    <define name="state.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="state.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.state">
      <element name="state">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>country</db:refname>
    <db:refpurpose/>
    <define name="local.country.attributes">
      <empty/>
    </define>
    <define name="country.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="country.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.country">
      <element name="country">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>phone</db:refname>
    <db:refpurpose/>
    <define name="local.phone.attributes">
      <empty/>
    </define>
    <define name="phone.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="phone.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.phone">
      <element name="phone">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>fax</db:refname>
    <db:refpurpose/>
    <define name="local.fax.attributes">
      <empty/>
    </define>
    <define name="fax.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="fax.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.fax">
      <element name="fax">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>otheraddr</db:refname>
    <db:refpurpose/>
    <define name="local.otheraddr.attributes">
      <empty/>
    </define>
    <define name="otheraddr.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="otheraddr.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.otheraddr">
      <element name="otheraddr">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>affiliation</db:refname>
    <db:refpurpose/>
    <define name="local.affiliation.attributes">
      <empty/>
    </define>
    <define name="affiliation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="affiliation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.affiliation">
      <element name="affiliation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.shortaffil"/>
            </optional>
            <zeroOrMore>
              <ref name="db.jobtitle"/>
            </zeroOrMore>
            <optional>
              <ref name="db.orgname"/>
            </optional>
            <zeroOrMore>
              <ref name="db.orgdiv"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.address"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>shortaffil</db:refname>
    <db:refpurpose/>
    <define name="local.shortaffil.attributes">
      <empty/>
    </define>
    <define name="shortaffil.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="shortaffil.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.shortaffil">
      <element name="shortaffil">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>jobtitle</db:refname>
    <db:refpurpose/>
    <define name="local.jobtitle.attributes">
      <empty/>
    </define>
    <define name="jobtitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="jobtitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.jobtitle">
      <element name="jobtitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>orgname</db:refname>
    <db:refpurpose/>
    <define name="local.orgname.attributes">
      <empty/>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="orgname.class.attrib" enum-name="orgname.class-enum.attribute" other-name="orgname.class-other.attributes"/>
    <define name="orgname.class-enum.attribute">
      <optional>
        <attribute name="class">
          <choice>
            <value>consortium</value>
            <value>corporation</value>
            <value>informal</value>
            <value>nonprofit</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="orgname.class-other.attributes">
      <group>
        <optional>
          <attribute name="class">
            <value>other</value>
          </attribute>
        </optional>
        <attribute name="otherclass"/>
      </group>
    </define>
    <define name="orgname.class.attrib">
      <choice>
        <optional>
          <attribute name="class">
            <choice>
              <value>consortium</value>
              <value>corporation</value>
              <value>informal</value>
              <value>nonprofit</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="class">
              <value>other</value>
            </attribute>
          </optional>
          <attribute name="otherclass"/>
        </group>
      </choice>
    </define>
    <define name="orgname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="orgname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="class">
              <choice>
                <value>consortium</value>
                <value>corporation</value>
                <value>informal</value>
                <value>nonprofit</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="class">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherclass"/>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.orgname">
      <element name="orgname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="class">
                  <choice>
                    <value>consortium</value>
                    <value>corporation</value>
                    <value>informal</value>
                    <value>nonprofit</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="class">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherclass"/>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>orgdiv</db:refname>
    <db:refpurpose/>
    <define name="local.orgdiv.attributes">
      <empty/>
    </define>
    <define name="orgdiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="orgdiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.orgdiv">
      <element name="orgdiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>artpagenums</db:refname>
    <db:refpurpose/>
    <define name="local.artpagenums.attributes">
      <empty/>
    </define>
    <define name="artpagenums.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="artpagenums.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.artpagenums">
      <element name="artpagenums">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>personname</db:refname>
    <db:refpurpose/>
    <define name="local.personname.attributes">
      <empty/>
    </define>
    <define name="personname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="personname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.personname">
      <element name="personname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="text.phrase"/>
              <ref name="db.replaceable"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.honorific"/>
              <ref name="db.firstname"/>
              <ref name="db.surname"/>
              <ref name="db.lineage"/>
              <ref name="db.othername"/>
            </oneOrMore>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="person.author">
    <group>
      <ref name="db.personname"/>
      <zeroOrMore>
        <choice>
          <ref name="db.personblurb"/>
          <ref name="db.affiliation"/>
          <ref name="db.email"/>
          <ref name="db.address"/>
          <ref name="db.contrib"/>
        </choice>
      </zeroOrMore>
    </group>
  </define>
  <define name="org.author">
    <group>
      <ref name="db.orgname"/>
      <zeroOrMore>
        <choice>
          <ref name="db.orgdiv"/>
          <ref name="db.affiliation"/>
          <ref name="db.email"/>
          <ref name="db.address"/>
          <ref name="db.contrib"/>
        </choice>
      </zeroOrMore>
    </group>
  </define>
  <define name="credit.contentmodel">
    <choice>
      <group>
        <ref name="db.personname"/>
        <zeroOrMore>
          <choice>
            <ref name="db.personblurb"/>
            <ref name="db.affiliation"/>
            <ref name="db.email"/>
            <ref name="db.address"/>
            <ref name="db.contrib"/>
          </choice>
        </zeroOrMore>
      </group>
      <group>
        <ref name="db.orgname"/>
        <zeroOrMore>
          <choice>
            <ref name="db.orgdiv"/>
            <ref name="db.affiliation"/>
            <ref name="db.email"/>
            <ref name="db.address"/>
            <ref name="db.contrib"/>
          </choice>
        </zeroOrMore>
      </group>
    </choice>
  </define>
  <div>
    <db:refname>author</db:refname>
    <db:refpurpose/>
    <define name="local.author.attributes">
      <empty/>
    </define>
    <define name="author.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="author.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.author">
      <element name="author">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <group>
              <ref name="db.personname"/>
              <zeroOrMore>
                <ref name="db.personblurb"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
            <group>
              <ref name="db.orgname"/>
              <zeroOrMore>
                <ref name="db.orgdiv"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>authorgroup</db:refname>
    <db:refpurpose/>
    <define name="local.authorgroup.attributes">
      <empty/>
    </define>
    <define name="authorgroup.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="authorgroup.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.authorgroup">
      <element name="authorgroup">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>collab</db:refname>
    <db:refpurpose/>
    <define name="local.collab.attributes">
      <empty/>
    </define>
    <define name="collab.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="collab.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.collab">
      <element name="collab">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
            </oneOrMore>
            <zeroOrMore>
              <ref name="db.affiliation"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>authorinitials</db:refname>
    <db:refpurpose/>
    <define name="local.authorinitials.attributes">
      <empty/>
    </define>
    <define name="authorinitials.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="authorinitials.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.authorinitials">
      <element name="authorinitials">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>confgroup</db:refname>
    <db:refpurpose/>
    <define name="local.confgroup.attributes">
      <empty/>
    </define>
    <define name="confgroup.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="confgroup.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.confgroup">
      <element name="confgroup">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <ref name="db.confdates"/>
            <ref name="db.conftitle"/>
            <ref name="db.confnum"/>
            <ref name="db.confsponsor"/>
            <ref name="db.address"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>confdates</db:refname>
    <db:refpurpose/>
    <define name="local.confdates.attributes">
      <empty/>
    </define>
    <define name="confdates.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="confdates.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.confdates">
      <element name="confdates">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>conftitle</db:refname>
    <db:refpurpose/>
    <define name="local.conftitle.attributes">
      <empty/>
    </define>
    <define name="conftitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="conftitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.conftitle">
      <element name="conftitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>confnum</db:refname>
    <db:refpurpose/>
    <define name="local.confnum.attributes">
      <empty/>
    </define>
    <define name="confnum.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="confnum.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.confnum">
      <element name="confnum">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>confsponsor</db:refname>
    <db:refpurpose/>
    <define name="local.confsponsor.attributes">
      <empty/>
    </define>
    <define name="confsponsor.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="confsponsor.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.confsponsor">
      <element name="confsponsor">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>contractnum</db:refname>
    <db:refpurpose/>
    <define name="local.contractnum.attributes">
      <empty/>
    </define>
    <define name="contractnum.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="contractnum.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.contractnum">
      <element name="contractnum">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>contractsponsor</db:refname>
    <db:refpurpose/>
    <define name="local.contractsponsor.attributes">
      <empty/>
    </define>
    <define name="contractsponsor.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="contractsponsor.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.contractsponsor">
      <element name="contractsponsor">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>copyright</db:refname>
    <db:refpurpose/>
    <define name="local.copyright.attributes">
      <empty/>
    </define>
    <define name="copyright.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="copyright.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.copyright">
      <element name="copyright">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.year"/>
            </oneOrMore>
            <zeroOrMore>
              <ref name="db.holder"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>year</db:refname>
    <db:refpurpose/>
    <define name="local.year.attributes">
      <empty/>
    </define>
    <define name="year.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="year.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.year">
      <element name="year">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>holder</db:refname>
    <db:refpurpose/>
    <define name="local.holder.attributes">
      <empty/>
    </define>
    <define name="holder.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="holder.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.holder">
      <element name="holder">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>date</db:refname>
    <db:refpurpose/>
    <define name="local.date.attributes">
      <empty/>
    </define>
    <define name="date.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="date.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.date">
      <element name="date">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>edition</db:refname>
    <db:refpurpose/>
    <define name="local.edition.attributes">
      <empty/>
    </define>
    <define name="edition.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="edition.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.edition">
      <element name="edition">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>editor</db:refname>
    <db:refpurpose/>
    <define name="local.editor.attributes">
      <empty/>
    </define>
    <define name="editor.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="editor.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.editor">
      <element name="editor">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <group>
              <ref name="db.personname"/>
              <zeroOrMore>
                <ref name="db.personblurb"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
            <group>
              <ref name="db.orgname"/>
              <zeroOrMore>
                <ref name="db.orgdiv"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>biblioid</db:refname>
    <db:refpurpose/>
    <define name="local.biblioid.attributes">
      <empty/>
    </define>
    <define name="biblioid.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="biblioid.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="class">
              <choice>
                <value>doi</value>
                <value>isbn</value>
                <value>issn</value>
                <value>libraryofcongress</value>
                <value>pubnumber</value>
                <value>uri</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="class">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherclass">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.biblioid">
      <element name="biblioid">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="class">
                  <choice>
                    <value>doi</value>
                    <value>isbn</value>
                    <value>issn</value>
                    <value>libraryofcongress</value>
                    <value>pubnumber</value>
                    <value>uri</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="class">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherclass">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>citebiblioid</db:refname>
    <db:refpurpose/>
    <define name="local.citebiblioid.attributes">
      <empty/>
    </define>
    <define name="citebiblioid.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="citebiblioid.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="class">
              <choice>
                <value>doi</value>
                <value>isbn</value>
                <value>issn</value>
                <value>libraryofcongress</value>
                <value>pubnumber</value>
                <value>uri</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="class">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherclass">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.citebiblioid">
      <element name="citebiblioid">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="class">
                  <choice>
                    <value>doi</value>
                    <value>isbn</value>
                    <value>issn</value>
                    <value>libraryofcongress</value>
                    <value>pubnumber</value>
                    <value>uri</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="class">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherclass">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliosource</db:refname>
    <db:refpurpose/>
    <define name="local.bibliosource.attributes">
      <empty/>
    </define>
    <define name="bibliosource.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliosource.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="class">
              <choice>
                <value>doi</value>
                <value>isbn</value>
                <value>issn</value>
                <value>libraryofcongress</value>
                <value>pubnumber</value>
                <value>uri</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="class">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherclass">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.bibliosource">
      <element name="bibliosource">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="class">
                  <choice>
                    <value>doi</value>
                    <value>isbn</value>
                    <value>issn</value>
                    <value>libraryofcongress</value>
                    <value>pubnumber</value>
                    <value>uri</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="class">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherclass">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliorelation</db:refname>
    <db:refpurpose/>
    <define name="local.bibliorelation.attributes">
      <empty/>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="bibliorelation.type.attrib" enum-name="bibliorelation.type-enum.attribute" other-name="bibliorelation.type-other.attributes"/>
    <define name="bibliorelation.type-enum.attribute">
      <optional>
        <attribute name="type">
          <choice>
            <value>hasformat</value>
            <value>haspart</value>
            <value>hasversion</value>
            <value>isformatof</value>
            <value>ispartof</value>
            <value>isreferencedby</value>
            <value>isreplacedby</value>
            <value>isrequiredby</value>
            <value>isversionof</value>
            <value>othertype</value>
            <value>references</value>
            <value>replaces</value>
            <value>requires</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="bibliorelation.type-other.attributes">
      <group>
        <optional>
          <attribute name="type">
            <value>othertype</value>
          </attribute>
        </optional>
        <attribute name="othertype">
          <data type="NMTOKEN"/>
        </attribute>
      </group>
    </define>
    <define name="bibliorelation.type.attrib">
      <choice>
        <optional>
          <attribute name="type">
            <choice>
              <value>hasformat</value>
              <value>haspart</value>
              <value>hasversion</value>
              <value>isformatof</value>
              <value>ispartof</value>
              <value>isreferencedby</value>
              <value>isreplacedby</value>
              <value>isrequiredby</value>
              <value>isversionof</value>
              <value>othertype</value>
              <value>references</value>
              <value>replaces</value>
              <value>requires</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="type">
              <value>othertype</value>
            </attribute>
          </optional>
          <attribute name="othertype">
            <data type="NMTOKEN"/>
          </attribute>
        </group>
      </choice>
    </define>
    <define name="bibliorelation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliorelation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="class">
              <choice>
                <value>doi</value>
                <value>isbn</value>
                <value>issn</value>
                <value>libraryofcongress</value>
                <value>pubnumber</value>
                <value>uri</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="class">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherclass">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
        <choice>
          <optional>
            <attribute name="type">
              <choice>
                <value>hasformat</value>
                <value>haspart</value>
                <value>hasversion</value>
                <value>isformatof</value>
                <value>ispartof</value>
                <value>isreferencedby</value>
                <value>isreplacedby</value>
                <value>isrequiredby</value>
                <value>isversionof</value>
                <value>othertype</value>
                <value>references</value>
                <value>replaces</value>
                <value>requires</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="type">
                <value>othertype</value>
              </attribute>
            </optional>
            <attribute name="othertype">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.bibliorelation">
      <element name="bibliorelation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="class">
                  <choice>
                    <value>doi</value>
                    <value>isbn</value>
                    <value>issn</value>
                    <value>libraryofcongress</value>
                    <value>pubnumber</value>
                    <value>uri</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="class">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherclass">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
            <choice>
              <optional>
                <attribute name="type">
                  <choice>
                    <value>hasformat</value>
                    <value>haspart</value>
                    <value>hasversion</value>
                    <value>isformatof</value>
                    <value>ispartof</value>
                    <value>isreferencedby</value>
                    <value>isreplacedby</value>
                    <value>isrequiredby</value>
                    <value>isversionof</value>
                    <value>othertype</value>
                    <value>references</value>
                    <value>replaces</value>
                    <value>requires</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="type">
                    <value>othertype</value>
                  </attribute>
                </optional>
                <attribute name="othertype">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliocoverage</db:refname>
    <db:refpurpose/>
    <define name="local.bibliocoverage.attributes">
      <empty/>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="bibliocoverage.spatial.attrib" enum-name="bibliocoverage.spatial-enum.attribute" other-name="bibliocoverage.spatial-other.attributes"/>
    <define name="bibliocoverage.spatial-enum.attribute">
      <optional>
        <attribute name="spatial">
          <choice>
            <value>dcmipoint</value>
            <value>iso3166</value>
            <value>dcmibox</value>
            <value>tgn</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="bibliocoverage.spatial-other.attributes">
      <group>
        <optional>
          <attribute name="spatial">
            <value>otherspatial</value>
          </attribute>
        </optional>
        <attribute name="otherspatial">
          <data type="NMTOKEN"/>
        </attribute>
      </group>
    </define>
    <define name="bibliocoverage.spatial.attrs">
      <choice>
        <optional>
          <attribute name="spatial">
            <choice>
              <value>dcmipoint</value>
              <value>iso3166</value>
              <value>dcmibox</value>
              <value>tgn</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="spatial">
              <value>otherspatial</value>
            </attribute>
          </optional>
          <attribute name="otherspatial">
            <data type="NMTOKEN"/>
          </attribute>
        </group>
      </choice>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="bibliocoverage.temporal.attrib" enum-name="bibliocoverage.temporal-enum.attribute" other-name="bibliocoverage.temporal-other.attributes"/>
    <define name="bibliocoverage.temporal-enum.attribute">
      <optional>
        <attribute name="temporal">
          <choice>
            <value>dcmiperiod</value>
            <value>w3c-dtf</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="bibliocoverage.temporal-other.attributes">
      <group>
        <optional>
          <attribute name="temporal">
            <value>othertemporal</value>
          </attribute>
        </optional>
        <attribute name="othertemporal">
          <data type="NMTOKEN"/>
        </attribute>
      </group>
    </define>
    <define name="bibliocoverage.temporal.attrs">
      <choice>
        <optional>
          <attribute name="temporal">
            <choice>
              <value>dcmiperiod</value>
              <value>w3c-dtf</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="temporal">
              <value>othertemporal</value>
            </attribute>
          </optional>
          <attribute name="othertemporal">
            <data type="NMTOKEN"/>
          </attribute>
        </group>
      </choice>
    </define>
    <define name="bibliocoverage.coverage.attrib">
      <interleave>
        <choice>
          <optional>
            <attribute name="spatial">
              <choice>
                <value>dcmipoint</value>
                <value>iso3166</value>
                <value>dcmibox</value>
                <value>tgn</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="spatial">
                <value>otherspatial</value>
              </attribute>
            </optional>
            <attribute name="otherspatial">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
        <choice>
          <optional>
            <attribute name="temporal">
              <choice>
                <value>dcmiperiod</value>
                <value>w3c-dtf</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="temporal">
                <value>othertemporal</value>
              </attribute>
            </optional>
            <attribute name="othertemporal">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="bibliocoverage.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliocoverage.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <interleave>
          <choice>
            <optional>
              <attribute name="spatial">
                <choice>
                  <value>dcmipoint</value>
                  <value>iso3166</value>
                  <value>dcmibox</value>
                  <value>tgn</value>
                </choice>
              </attribute>
            </optional>
            <group>
              <optional>
                <attribute name="spatial">
                  <value>otherspatial</value>
                </attribute>
              </optional>
              <attribute name="otherspatial">
                <data type="NMTOKEN"/>
              </attribute>
            </group>
          </choice>
          <choice>
            <optional>
              <attribute name="temporal">
                <choice>
                  <value>dcmiperiod</value>
                  <value>w3c-dtf</value>
                </choice>
              </attribute>
            </optional>
            <group>
              <optional>
                <attribute name="temporal">
                  <value>othertemporal</value>
                </attribute>
              </optional>
              <attribute name="othertemporal">
                <data type="NMTOKEN"/>
              </attribute>
            </group>
          </choice>
        </interleave>
      </interleave>
    </define>
    <define name="db.bibliocoverage">
      <element name="bibliocoverage">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <interleave>
              <choice>
                <optional>
                  <attribute name="spatial">
                    <choice>
                      <value>dcmipoint</value>
                      <value>iso3166</value>
                      <value>dcmibox</value>
                      <value>tgn</value>
                    </choice>
                  </attribute>
                </optional>
                <group>
                  <optional>
                    <attribute name="spatial">
                      <value>otherspatial</value>
                    </attribute>
                  </optional>
                  <attribute name="otherspatial">
                    <data type="NMTOKEN"/>
                  </attribute>
                </group>
              </choice>
              <choice>
                <optional>
                  <attribute name="temporal">
                    <choice>
                      <value>dcmiperiod</value>
                      <value>w3c-dtf</value>
                    </choice>
                  </attribute>
                </optional>
                <group>
                  <optional>
                    <attribute name="temporal">
                      <value>othertemporal</value>
                    </attribute>
                  </optional>
                  <attribute name="othertemporal">
                    <data type="NMTOKEN"/>
                  </attribute>
                </group>
              </choice>
            </interleave>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>legalnotice</db:refname>
    <db:refpurpose/>
    <define name="local.legalnotice.attributes">
      <empty/>
    </define>
    <define name="legalnotice.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="legalnotice.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="legalnotice.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.legalnotice">
      <element name="legalnotice">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>othercredit</db:refname>
    <db:refpurpose/>
    <define name="local.othercredit.attributes">
      <empty/>
    </define>
    <define name="othercredit.class.attribute">
      <optional>
        <attribute name="class">
          <choice>
            <value>copyeditor</value>
            <value>graphicdesigner</value>
            <value>other</value>
            <value>productioneditor</value>
            <value>technicaleditor</value>
            <value>translator</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="othercredit.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="othercredit.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>copyeditor</value>
              <value>graphicdesigner</value>
              <value>other</value>
              <value>productioneditor</value>
              <value>technicaleditor</value>
              <value>translator</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.othercredit">
      <element name="othercredit">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>copyeditor</value>
                  <value>graphicdesigner</value>
                  <value>other</value>
                  <value>productioneditor</value>
                  <value>technicaleditor</value>
                  <value>translator</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <group>
              <ref name="db.personname"/>
              <zeroOrMore>
                <ref name="db.personblurb"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
            <group>
              <ref name="db.orgname"/>
              <zeroOrMore>
                <ref name="db.orgdiv"/>
                <ref name="db.affiliation"/>
                <ref name="db.email"/>
                <ref name="db.address"/>
                <ref name="db.contrib"/>
              </zeroOrMore>
            </group>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>pagenums</db:refname>
    <db:refpurpose/>
    <define name="local.pagenums.attributes">
      <empty/>
    </define>
    <define name="pagenums.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="pagenums.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.pagenums">
      <element name="pagenums">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>contrib</db:refname>
    <db:refpurpose/>
    <define name="local.contrib.attributes">
      <empty/>
    </define>
    <define name="contrib.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="contrib.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.contrib">
      <element name="contrib">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>honorific</db:refname>
    <db:refpurpose/>
    <define name="local.honorific.attributes">
      <empty/>
    </define>
    <define name="honorific.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="honorific.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.honorific">
      <element name="honorific">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>firstname</db:refname>
    <db:refpurpose/>
    <define name="local.firstname.attributes">
      <empty/>
    </define>
    <define name="firstname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="firstname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.firstname">
      <element name="firstname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>surname</db:refname>
    <db:refpurpose/>
    <define name="local.surname.attributes">
      <empty/>
    </define>
    <define name="surname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="surname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.surname">
      <element name="surname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>lineage</db:refname>
    <db:refpurpose/>
    <define name="local.lineage.attributes">
      <empty/>
    </define>
    <define name="lineage.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="lineage.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.lineage">
      <element name="lineage">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>othername</db:refname>
    <db:refpurpose/>
    <define name="local.othername.attributes">
      <empty/>
    </define>
    <define name="othername.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="othername.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.othername">
      <element name="othername">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>printhistory</db:refname>
    <db:refpurpose/>
    <define name="local.printhistory.attributes">
      <empty/>
    </define>
    <define name="printhistory.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="printhistory.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.printhistory">
      <element name="printhistory">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>productname</db:refname>
    <db:refpurpose/>
    <define name="local.productname.attributes">
      <empty/>
    </define>
    <define name="productname.class.attribute">
      <optional>
        <attribute name="class">
          <choice>
            <value>copyright</value>
            <value>registered</value>
            <value>service</value>
            <value>trade</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="productname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="productname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>copyright</value>
              <value>registered</value>
              <value>service</value>
              <value>trade</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.productname">
      <element name="productname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>copyright</value>
                  <value>registered</value>
                  <value>service</value>
                  <value>trade</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>productnumber</db:refname>
    <db:refpurpose/>
    <define name="local.productnumber.attributes">
      <empty/>
    </define>
    <define name="productnumber.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="productnumber.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.productnumber">
      <element name="productnumber">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>pubdate</db:refname>
    <db:refpurpose/>
    <define name="local.pubdate.attributes">
      <empty/>
    </define>
    <define name="pubdate.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="pubdate.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.pubdate">
      <element name="pubdate">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>publisher</db:refname>
    <db:refpurpose/>
    <define name="local.publisher.attributes">
      <empty/>
    </define>
    <define name="publisher.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="publisher.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.publisher">
      <element name="publisher">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.publishername"/>
            <zeroOrMore>
              <ref name="db.address"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>publishername</db:refname>
    <db:refpurpose/>
    <define name="local.publishername.attributes">
      <empty/>
    </define>
    <define name="publishername.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="publishername.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.publishername">
      <element name="publishername">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>releaseinfo</db:refname>
    <db:refpurpose/>
    <define name="local.releaseinfo.attributes">
      <empty/>
    </define>
    <define name="releaseinfo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="releaseinfo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.releaseinfo">
      <element name="releaseinfo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>revhistory</db:refname>
    <db:refpurpose/>
    <define name="local.revhistory.attributes">
      <empty/>
    </define>
    <define name="revhistory.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="revhistory.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="revhistory.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.revhistory">
      <element name="revhistory">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.revision"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>revision</db:refname>
    <db:refpurpose/>
    <define name="local.revision.attributes">
      <empty/>
    </define>
    <define name="revision.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="revision.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.revision">
      <element name="revision">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.revnumber"/>
            <ref name="db.date"/>
            <zeroOrMore>
              <ref name="db.authorinitials"/>
              <ref name="db.author"/>
            </zeroOrMore>
            <optional>
              <choice>
                <ref name="db.revremark"/>
                <ref name="db.revdescription"/>
              </choice>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>revnumber</db:refname>
    <db:refpurpose/>
    <define name="local.revnumber.attributes">
      <empty/>
    </define>
    <define name="revnumber.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="revnumber.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.revnumber">
      <element name="revnumber">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>revremark</db:refname>
    <db:refpurpose/>
    <define name="local.revremark.attributes">
      <empty/>
    </define>
    <define name="revremark.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="revremark.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.revremark">
      <element name="revremark">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>revdescription</db:refname>
    <db:refpurpose/>
    <define name="local.revdescription.attributes">
      <empty/>
    </define>
    <define name="revdescription.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="revdescription.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.revdescription">
      <element name="revdescription">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <ref name="cals.table"/>
            <ref name="html.table"/>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
            <ref name="db.mediaobjectco"/>
            <ref name="db.task"/>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
            <ref name="db.msgset"/>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seriesvolnums</db:refname>
    <db:refpurpose/>
    <define name="local.seriesvolnums.attributes">
      <empty/>
    </define>
    <define name="seriesvolnums.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seriesvolnums.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.seriesvolnums">
      <element name="seriesvolnums">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>volumenum</db:refname>
    <db:refpurpose/>
    <define name="local.volumenum.attributes">
      <empty/>
    </define>
    <define name="volumenum.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="volumenum.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.volumenum">
      <element name="volumenum">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>issuenum</db:refname>
    <db:refpurpose/>
    <define name="local.issuenum.attributes">
      <empty/>
    </define>
    <define name="issuenum.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="issuenum.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.issuenum">
      <element name="issuenum">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname/>
    <db:refpurpose/>
    <define name="local..attributes">
      <empty/>
    </define>
    <define name="accel.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="accel.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.accel">
      <element name="accel">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>application</db:refname>
    <db:refpurpose/>
    <define name="local.application.attributes">
      <empty/>
    </define>
    <define name="application.class.attribute">
      <attribute name="class">
        <choice>
          <value>hardware</value>
          <value>software</value>
        </choice>
      </attribute>
    </define>
    <define name="application.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="application.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>hardware</value>
              <value>software</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.application">
      <element name="application">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>hardware</value>
                  <value>software</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>classname</db:refname>
    <db:refpurpose/>
    <define name="local.classname.attributes">
      <empty/>
    </define>
    <define name="classname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="classname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.classname">
      <element name="classname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>command</db:refname>
    <db:refpurpose/>
    <define name="local.command.attributes">
      <empty/>
    </define>
    <define name="command.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="command.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.command">
      <element name="command">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="computeroutput.inlines">
    <choice>
      <choice>
        <text/>
        <choice>
          <choice>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
          </choice>
          <choice>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </choice>
        </choice>
        <choice>
          <choice>
            <choice>
              <choice>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
              </choice>
              <ref name="db.coref"/>
            </choice>
            <choice>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
            </choice>
            <choice>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
            </choice>
            <ref name="db.inlinemediaobject"/>
            <choice>
              <choice>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.anchor"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
          </choice>
        </choice>
        <choice>
          <choice>
            <choice>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
            </choice>
            <ref name="db.nonterminal"/>
          </choice>
          <choice>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
          </choice>
          <choice>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
          </choice>
          <choice>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <choice>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
          </choice>
          <ref name="db.inlineequation"/>
          <choice>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
          </choice>
          <choice>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </choice>
        </choice>
      </choice>
      <ref name="db.co"/>
    </choice>
  </define>
  <div>
    <db:refname>computeroutput</db:refname>
    <db:refpurpose/>
    <define name="local.computeroutput.attributes">
      <empty/>
    </define>
    <define name="computeroutput.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="computeroutput.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.computeroutput">
      <element name="computeroutput">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
            <ref name="db.co"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>database</db:refname>
    <db:refpurpose/>
    <define name="local.database.attributes">
      <empty/>
    </define>
    <define name="database.class.attribute">
      <attribute name="class">
        <choice>
          <value>altkey</value>
          <value>constraint</value>
          <value>datatype</value>
          <value>field</value>
          <value>foreignkey</value>
          <value>group</value>
          <value>index</value>
          <value>key1</value>
          <value>key2</value>
          <value>name</value>
          <value>primarykey</value>
          <value>procedure</value>
          <value>record</value>
          <value>rule</value>
          <value>secondarykey</value>
          <value>table</value>
          <value>user</value>
          <value>view</value>
        </choice>
      </attribute>
    </define>
    <define name="database.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="database.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>altkey</value>
              <value>constraint</value>
              <value>datatype</value>
              <value>field</value>
              <value>foreignkey</value>
              <value>group</value>
              <value>index</value>
              <value>key1</value>
              <value>key2</value>
              <value>name</value>
              <value>primarykey</value>
              <value>procedure</value>
              <value>record</value>
              <value>rule</value>
              <value>secondarykey</value>
              <value>table</value>
              <value>user</value>
              <value>view</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.database">
      <element name="database">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>altkey</value>
                  <value>constraint</value>
                  <value>datatype</value>
                  <value>field</value>
                  <value>foreignkey</value>
                  <value>group</value>
                  <value>index</value>
                  <value>key1</value>
                  <value>key2</value>
                  <value>name</value>
                  <value>primarykey</value>
                  <value>procedure</value>
                  <value>record</value>
                  <value>rule</value>
                  <value>secondarykey</value>
                  <value>table</value>
                  <value>user</value>
                  <value>view</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>email</db:refname>
    <db:refpurpose/>
    <define name="local.email.attributes">
      <empty/>
    </define>
    <define name="email.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="email.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.email">
      <element name="email">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>envar</db:refname>
    <db:refpurpose/>
    <define name="local.envar.attributes">
      <empty/>
    </define>
    <define name="envar.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="envar.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.envar">
      <element name="envar">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>errorcode</db:refname>
    <db:refpurpose/>
    <define name="local.errorcode.attributes">
      <empty/>
    </define>
    <define name="errorcode.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="errorcode.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.errorcode">
      <element name="errorcode">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>errorname</db:refname>
    <db:refpurpose/>
    <define name="local.errorname.attributes">
      <empty/>
    </define>
    <define name="errorname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="errorname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.errorname">
      <element name="errorname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>errortext</db:refname>
    <db:refpurpose/>
    <define name="local.errortext.attributes">
      <empty/>
    </define>
    <define name="errortext.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="errortext.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.errortext">
      <element name="errortext">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>errortype</db:refname>
    <db:refpurpose/>
    <define name="local.errortype.attributes">
      <empty/>
    </define>
    <define name="errortype.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="errortype.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.errortype">
      <element name="errortype">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>filename</db:refname>
    <db:refpurpose/>
    <define name="local.filename.attributes">
      <empty/>
    </define>
    <define name="filename.path.attribute">
      <attribute name="path"/>
    </define>
    <define name="filename.class.attribute">
      <attribute name="class">
        <choice>
          <value>devicefile</value>
          <value>directory</value>
          <value>extension</value>
          <value>headerfile</value>
          <value>libraryfile</value>
          <value>partition</value>
          <value>symlink</value>
        </choice>
      </attribute>
    </define>
    <define name="filename.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="filename.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="path"/>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>devicefile</value>
              <value>directory</value>
              <value>extension</value>
              <value>headerfile</value>
              <value>libraryfile</value>
              <value>partition</value>
              <value>symlink</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.filename">
      <element name="filename">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="path"/>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>devicefile</value>
                  <value>directory</value>
                  <value>extension</value>
                  <value>headerfile</value>
                  <value>libraryfile</value>
                  <value>partition</value>
                  <value>symlink</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>function</db:refname>
    <db:refpurpose/>
    <define name="local.function.attributes">
      <empty/>
    </define>
    <define name="function.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="function.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.function">
      <element name="function">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guibutton</db:refname>
    <db:refpurpose/>
    <define name="local.guibutton.attributes">
      <empty/>
    </define>
    <define name="guibutton.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guibutton.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guibutton">
      <element name="guibutton">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guiicon</db:refname>
    <db:refpurpose/>
    <define name="local.guiicon.attributes">
      <empty/>
    </define>
    <define name="guiicon.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guiicon.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guiicon">
      <element name="guiicon">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guilabel</db:refname>
    <db:refpurpose/>
    <define name="local.guilabel.attributes">
      <empty/>
    </define>
    <define name="guilabel.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guilabel.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guilabel">
      <element name="guilabel">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guimenu</db:refname>
    <db:refpurpose/>
    <define name="local.guimenu.attributes">
      <empty/>
    </define>
    <define name="guimenu.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guimenu.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guimenu">
      <element name="guimenu">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guimenuitem</db:refname>
    <db:refpurpose/>
    <define name="local.guimenuitem.attributes">
      <empty/>
    </define>
    <define name="guimenuitem.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guimenuitem.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guimenuitem">
      <element name="guimenuitem">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>guisubmenu</db:refname>
    <db:refpurpose/>
    <define name="local.guisubmenu.attributes">
      <empty/>
    </define>
    <define name="guisubmenu.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="guisubmenu.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.guisubmenu">
      <element name="guisubmenu">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>hardware</db:refname>
    <db:refpurpose/>
    <define name="local.hardware.attributes">
      <empty/>
    </define>
    <define name="hardware.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="hardware.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.hardware">
      <element name="hardware">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keycap</db:refname>
    <db:refpurpose/>
    <define name="local.keycap.attributes">
      <empty/>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="keycap.function.attrib" enum-name="keycap.function-enum.attribute" other-name="keycap.function-other.attributes"/>
    <define name="keycap.function-enum.attribute">
      <optional>
        <attribute name="function">
          <choice>
            <value>alt</value>
            <value>backspace</value>
            <value>command</value>
            <value>control</value>
            <value>delete</value>
            <value>down</value>
            <value>end</value>
            <value>enter</value>
            <value>escape</value>
            <value>home</value>
            <value>insert</value>
            <value>left</value>
            <value>meta</value>
            <value>option</value>
            <value>pagedown</value>
            <value>pageup</value>
            <value>right</value>
            <value>shift</value>
            <value>space</value>
            <value>tab</value>
            <value>up</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="keycap.function-other.attributes">
      <group>
        <optional>
          <attribute name="function">
            <value>other</value>
          </attribute>
        </optional>
        <attribute name="otherfunction"/>
      </group>
    </define>
    <define name="keycap.function.attrib">
      <choice>
        <optional>
          <attribute name="function">
            <choice>
              <value>alt</value>
              <value>backspace</value>
              <value>command</value>
              <value>control</value>
              <value>delete</value>
              <value>down</value>
              <value>end</value>
              <value>enter</value>
              <value>escape</value>
              <value>home</value>
              <value>insert</value>
              <value>left</value>
              <value>meta</value>
              <value>option</value>
              <value>pagedown</value>
              <value>pageup</value>
              <value>right</value>
              <value>shift</value>
              <value>space</value>
              <value>tab</value>
              <value>up</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="function">
              <value>other</value>
            </attribute>
          </optional>
          <attribute name="otherfunction"/>
        </group>
      </choice>
    </define>
    <define name="keycap.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keycap.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="function">
              <choice>
                <value>alt</value>
                <value>backspace</value>
                <value>command</value>
                <value>control</value>
                <value>delete</value>
                <value>down</value>
                <value>end</value>
                <value>enter</value>
                <value>escape</value>
                <value>home</value>
                <value>insert</value>
                <value>left</value>
                <value>meta</value>
                <value>option</value>
                <value>pagedown</value>
                <value>pageup</value>
                <value>right</value>
                <value>shift</value>
                <value>space</value>
                <value>tab</value>
                <value>up</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="function">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherfunction"/>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.keycap">
      <element name="keycap">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="function">
                  <choice>
                    <value>alt</value>
                    <value>backspace</value>
                    <value>command</value>
                    <value>control</value>
                    <value>delete</value>
                    <value>down</value>
                    <value>end</value>
                    <value>enter</value>
                    <value>escape</value>
                    <value>home</value>
                    <value>insert</value>
                    <value>left</value>
                    <value>meta</value>
                    <value>option</value>
                    <value>pagedown</value>
                    <value>pageup</value>
                    <value>right</value>
                    <value>shift</value>
                    <value>space</value>
                    <value>tab</value>
                    <value>up</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="function">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherfunction"/>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keycode</db:refname>
    <db:refpurpose/>
    <define name="local.keycode.attributes">
      <empty/>
    </define>
    <define name="keycode.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keycode.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.keycode">
      <element name="keycode">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keycombo</db:refname>
    <db:refpurpose/>
    <define name="local.keycombo.attributes">
      <empty/>
    </define>
    <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="keycombo.action.attrib" enum-name="keycombo.action-enum.attribute" other-name="keycombo.action-other.attributes"/>
    <define name="keycombo.action-enum.attribute">
      <optional>
        <attribute name="action">
          <choice>
            <value>click</value>
            <value>double-click</value>
            <value>press</value>
            <value>seq</value>
            <value>simul</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="keycombo.action-other.attributes">
      <group>
        <optional>
          <attribute name="action">
            <value>other</value>
          </attribute>
        </optional>
        <attribute name="otheraction"/>
      </group>
    </define>
    <define name="keycombo.action.attrib">
      <choice>
        <optional>
          <attribute name="action">
            <choice>
              <value>click</value>
              <value>double-click</value>
              <value>press</value>
              <value>seq</value>
              <value>simul</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="action">
              <value>other</value>
            </attribute>
          </optional>
          <attribute name="otheraction"/>
        </group>
      </choice>
    </define>
    <define name="keycombo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keycombo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="action">
              <choice>
                <value>click</value>
                <value>double-click</value>
                <value>press</value>
                <value>seq</value>
                <value>simul</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="action">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otheraction"/>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.keycombo">
      <element name="keycombo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="action">
                  <choice>
                    <value>click</value>
                    <value>double-click</value>
                    <value>press</value>
                    <value>seq</value>
                    <value>simul</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="action">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otheraction"/>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.keycap"/>
            <ref name="db.keycombo"/>
            <ref name="db.keysym"/>
            <ref name="db.mousebutton"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>keysym</db:refname>
    <db:refpurpose/>
    <define name="local.keysym.attributes">
      <empty/>
    </define>
    <define name="keysym.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="keysym.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.keysym">
      <element name="keysym">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>lineannotation</db:refname>
    <db:refpurpose/>
    <define name="local.lineannotation.attributes">
      <empty/>
    </define>
    <define name="lineannotation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="lineannotation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.lineannotation">
      <element name="lineannotation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>literal</db:refname>
    <db:refpurpose/>
    <define name="local.literal.attributes">
      <empty/>
    </define>
    <define name="literal.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="literal.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.literal">
      <element name="literal">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>code</db:refname>
    <db:refpurpose/>
    <define name="local.code.attributes">
      <empty/>
    </define>
    <define name="code.language.attribute">
      <attribute name="language"/>
    </define>
    <define name="code.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="code.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="language"/>
        </optional>
      </interleave>
    </define>
    <define name="db.code">
      <element name="code">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="language"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>constant</db:refname>
    <db:refpurpose/>
    <define name="local.constant.attributes">
      <empty/>
    </define>
    <define name="constant.class.attribute">
      <attribute name="class">
        <value>limit</value>
      </attribute>
    </define>
    <define name="constant.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="constant.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <value>limit</value>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.constant">
      <element name="constant">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <value>limit</value>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>varname</db:refname>
    <db:refpurpose/>
    <define name="local.varname.attributes">
      <empty/>
    </define>
    <define name="varname.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="varname.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.varname">
      <element name="varname">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>markup</db:refname>
    <db:refpurpose/>
    <define name="local.markup.attributes">
      <empty/>
    </define>
    <define name="markup.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="markup.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.markup">
      <element name="markup">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>menuchoice</db:refname>
    <db:refpurpose/>
    <define name="local.menuchoice.attributes">
      <empty/>
    </define>
    <define name="menuchoice.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="menuchoice.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.menuchoice">
      <element name="menuchoice">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.shortcut"/>
            </optional>
            <oneOrMore>
              <ref name="db.guibutton"/>
              <ref name="db.guiicon"/>
              <ref name="db.guilabel"/>
              <ref name="db.guimenu"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guisubmenu"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>shortcut</db:refname>
    <db:refpurpose/>
    <define name="local.shortcut.attributes">
      <empty/>
    </define>
    <define name="shortcut.action.attrib">
      <choice>
        <optional>
          <attribute name="action">
            <choice>
              <value>click</value>
              <value>double-click</value>
              <value>press</value>
              <value>seq</value>
              <value>simul</value>
            </choice>
          </attribute>
        </optional>
        <group>
          <optional>
            <attribute name="action">
              <value>other</value>
            </attribute>
          </optional>
          <attribute name="otheraction"/>
        </group>
      </choice>
    </define>
    <define name="shortcut.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="shortcut.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="action">
              <choice>
                <value>click</value>
                <value>double-click</value>
                <value>press</value>
                <value>seq</value>
                <value>simul</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="action">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otheraction"/>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.shortcut">
      <element name="shortcut">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="action">
                  <choice>
                    <value>click</value>
                    <value>double-click</value>
                    <value>press</value>
                    <value>seq</value>
                    <value>simul</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="action">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otheraction"/>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.keycap"/>
            <ref name="db.keycombo"/>
            <ref name="db.keysym"/>
            <ref name="db.mousebutton"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>mousebutton</db:refname>
    <db:refpurpose/>
    <define name="local.mousebutton.attributes">
      <empty/>
    </define>
    <define name="mousebutton.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="mousebutton.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.mousebutton">
      <element name="mousebutton">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>option</db:refname>
    <db:refpurpose/>
    <define name="local.option.attributes">
      <empty/>
    </define>
    <define name="option.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="option.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.option">
      <element name="option">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>optional</db:refname>
    <db:refpurpose/>
    <define name="local.optional.attributes">
      <empty/>
    </define>
    <define name="optional.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="optional.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.optional">
      <element name="optional">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>parameter</db:refname>
    <db:refpurpose/>
    <define name="local.parameter.attributes">
      <empty/>
    </define>
    <define name="parameter.class.attribute">
      <attribute name="class">
        <choice>
          <value>command</value>
          <value>function</value>
          <value>option</value>
        </choice>
      </attribute>
    </define>
    <define name="parameter.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="parameter.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>command</value>
              <value>function</value>
              <value>option</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.parameter">
      <element name="parameter">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>command</value>
                  <value>function</value>
                  <value>option</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="prompt.inlines">
    <choice>
      <zeroOrMore>
        <choice>
          <text/>
          <choice>
            <choice>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
            </choice>
            <choice>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </choice>
          </choice>
          <ref name="text.phrase"/>
          <ref name="db.replaceable"/>
        </choice>
      </zeroOrMore>
      <ref name="db.co"/>
    </choice>
  </define>
  <div>
    <db:refname>prompt</db:refname>
    <db:refpurpose/>
    <define name="local.prompt.attributes">
      <empty/>
    </define>
    <define name="prompt.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="prompt.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.prompt">
      <element name="prompt">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.co"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="replaceable.inlines">
    <choice>
      <zeroOrMore>
        <choice>
          <text/>
          <choice>
            <choice>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
            </choice>
            <choice>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </choice>
          </choice>
          <ref name="text.phrase"/>
          <ref name="db.replaceable"/>
        </choice>
      </zeroOrMore>
      <ref name="db.co"/>
    </choice>
  </define>
  <div>
    <db:refname>replaceable</db:refname>
    <db:refpurpose/>
    <define name="local.replaceable.attributes">
      <empty/>
    </define>
    <define name="replaceable.class.attribute">
      <attribute name="class">
        <choice>
          <value>command</value>
          <value>function</value>
          <value>option</value>
          <value>parameter</value>
        </choice>
      </attribute>
    </define>
    <define name="replaceable.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="replaceable.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>command</value>
              <value>function</value>
              <value>option</value>
              <value>parameter</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.replaceable">
      <element name="replaceable">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>command</value>
                  <value>function</value>
                  <value>option</value>
                  <value>parameter</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.co"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>returnvalue</db:refname>
    <db:refpurpose/>
    <define name="local.returnvalue.attributes">
      <empty/>
    </define>
    <define name="returnvalue.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="returnvalue.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.returnvalue">
      <element name="returnvalue">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tag</db:refname>
    <db:refpurpose/>
    <define name="local.tag.attributes">
      <empty/>
    </define>
    <define name="tag.class.attribute">
      <optional>
        <attribute name="class">
          <choice>
            <value>attribute</value>
            <value>attvalue</value>
            <value>element</value>
            <value>emptytag</value>
            <value>endtag</value>
            <value>genentity</value>
            <value>numcharref</value>
            <value>paramentity</value>
            <value>pi</value>
            <value>sgmlcomment</value>
            <value>starttag</value>
            <value>xmlpi</value>
          </choice>
        </attribute>
      </optional>
    </define>
    <define name="tag.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tag.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>attribute</value>
              <value>attvalue</value>
              <value>element</value>
              <value>emptytag</value>
              <value>endtag</value>
              <value>genentity</value>
              <value>numcharref</value>
              <value>paramentity</value>
              <value>pi</value>
              <value>sgmlcomment</value>
              <value>starttag</value>
              <value>xmlpi</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.tag">
      <element name="tag">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>attribute</value>
                  <value>attvalue</value>
                  <value>element</value>
                  <value>emptytag</value>
                  <value>endtag</value>
                  <value>genentity</value>
                  <value>numcharref</value>
                  <value>paramentity</value>
                  <value>pi</value>
                  <value>sgmlcomment</value>
                  <value>starttag</value>
                  <value>xmlpi</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>symbol</db:refname>
    <db:refpurpose/>
    <define name="local.symbol.attributes">
      <empty/>
    </define>
    <define name="symbol.class.attribute">
      <optional>
        <attribute name="class">
          <value>limit</value>
        </attribute>
      </optional>
    </define>
    <define name="symbol.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="symbol.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <value>limit</value>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.symbol">
      <element name="symbol">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <value>limit</value>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="systemitem.inlines">
    <choice>
      <zeroOrMore>
        <choice>
          <text/>
          <choice>
            <choice>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
            </choice>
            <choice>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </choice>
          </choice>
          <ref name="text.phrase"/>
          <ref name="db.replaceable"/>
        </choice>
      </zeroOrMore>
      <ref name="db.co"/>
    </choice>
  </define>
  <div>
    <db:refname>systemitem</db:refname>
    <db:refpurpose/>
    <define name="local.systemitem.attributes">
      <empty/>
    </define>
    <define name="systemitem.class.attribute">
      <attribute name="class">
        <choice>
          <value>daemon</value>
          <value>domainname</value>
          <value>etheraddress</value>
          <value>event</value>
          <value>eventhandler</value>
          <value>filesystem</value>
          <value>fqdomainname</value>
          <value>groupname</value>
          <value>ipaddress</value>
          <value>library</value>
          <value>macro</value>
          <value>netmask</value>
          <value>newsgroup</value>
          <value>osname</value>
          <value>process</value>
          <value>resource</value>
          <value>server</value>
          <value>service</value>
          <value>systemname</value>
          <value>username</value>
        </choice>
      </attribute>
    </define>
    <define name="systemitem.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="systemitem.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>daemon</value>
              <value>domainname</value>
              <value>etheraddress</value>
              <value>event</value>
              <value>eventhandler</value>
              <value>filesystem</value>
              <value>fqdomainname</value>
              <value>groupname</value>
              <value>ipaddress</value>
              <value>library</value>
              <value>macro</value>
              <value>netmask</value>
              <value>newsgroup</value>
              <value>osname</value>
              <value>process</value>
              <value>resource</value>
              <value>server</value>
              <value>service</value>
              <value>systemname</value>
              <value>username</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.systemitem">
      <element name="systemitem">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>daemon</value>
                  <value>domainname</value>
                  <value>etheraddress</value>
                  <value>event</value>
                  <value>eventhandler</value>
                  <value>filesystem</value>
                  <value>fqdomainname</value>
                  <value>groupname</value>
                  <value>ipaddress</value>
                  <value>library</value>
                  <value>macro</value>
                  <value>netmask</value>
                  <value>newsgroup</value>
                  <value>osname</value>
                  <value>process</value>
                  <value>resource</value>
                  <value>server</value>
                  <value>service</value>
                  <value>systemname</value>
                  <value>username</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.co"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>uri</db:refname>
    <db:refpurpose/>
    <define name="local.uri.attributes">
      <empty/>
    </define>
    <define name="uri.type.attribute">
      <optional>
        <attribute name="type"/>
      </optional>
    </define>
    <define name="uri.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="uri.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="type"/>
        </optional>
      </interleave>
    </define>
    <define name="db.uri">
      <element name="uri">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="type"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>token</db:refname>
    <db:refpurpose/>
    <define name="local.token.attributes">
      <empty/>
    </define>
    <define name="token.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="token.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.token">
      <element name="token">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>type</db:refname>
    <db:refpurpose/>
    <define name="local.type.attributes">
      <empty/>
    </define>
    <define name="type.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="type.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.type">
      <element name="type">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="userinput.inlines">
    <choice>
      <choice>
        <text/>
        <choice>
          <choice>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
          </choice>
          <choice>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
          </choice>
        </choice>
        <choice>
          <choice>
            <choice>
              <choice>
                <ref name="db.abbrev"/>
                <ref name="db.acronym"/>
                <ref name="db.emphasis"/>
                <ref name="db.footnote"/>
                <ref name="db.footnoteref"/>
                <ref name="db.foreignphrase"/>
                <ref name="db.phrase"/>
                <ref name="db.quote"/>
                <ref name="db.subscript"/>
                <ref name="db.superscript"/>
                <ref name="db.wordasword"/>
              </choice>
              <ref name="db.coref"/>
            </choice>
            <choice>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
            </choice>
            <choice>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
            </choice>
            <ref name="db.inlinemediaobject"/>
            <choice>
              <choice>
                <ref name="indexterm.singular"/>
                <ref name="indexterm.startofrange"/>
                <ref name="indexterm.endofrange"/>
              </choice>
            </choice>
            <choice>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.anchor"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
          </choice>
        </choice>
        <choice>
          <choice>
            <choice>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
            </choice>
            <ref name="db.nonterminal"/>
          </choice>
          <choice>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
          </choice>
          <choice>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
          </choice>
          <choice>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <choice>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
            </choice>
          </choice>
          <choice>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
          </choice>
          <ref name="db.inlineequation"/>
          <choice>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
          </choice>
          <choice>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </choice>
        </choice>
      </choice>
      <ref name="db.co"/>
    </choice>
  </define>
  <div>
    <db:refname>userinput</db:refname>
    <db:refpurpose/>
    <define name="local.userinput.attributes">
      <empty/>
    </define>
    <define name="userinput.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="userinput.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.userinput">
      <element name="userinput">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
            <ref name="db.co"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>abbrev</db:refname>
    <db:refpurpose/>
    <define name="local.abbrev.attributes">
      <empty/>
    </define>
    <define name="abbrev.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="abbrev.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.abbrev">
      <element name="abbrev">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.superscript"/>
            <ref name="db.subscript"/>
            <ref name="db.trademark"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>acronym</db:refname>
    <db:refpurpose/>
    <define name="local.acronym.attributes">
      <empty/>
    </define>
    <define name="acronym.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="acronym.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.acronym">
      <element name="acronym">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.superscript"/>
            <ref name="db.subscript"/>
            <ref name="db.trademark"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>citation</db:refname>
    <db:refpurpose/>
    <define name="local.citation.attributes">
      <empty/>
    </define>
    <define name="citation.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="citation.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.citation">
      <element name="citation">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>citerefentry</db:refname>
    <db:refpurpose/>
    <define name="local.citerefentry.attributes">
      <empty/>
    </define>
    <define name="citerefentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="citerefentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.citerefentry">
      <element name="citerefentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.refentrytitle"/>
            <optional>
              <ref name="db.manvolnum"/>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>refentrytitle</db:refname>
    <db:refpurpose/>
    <define name="local.refentrytitle.attributes">
      <empty/>
    </define>
    <define name="refentrytitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="refentrytitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.refentrytitle">
      <element name="refentrytitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>manvolnum</db:refname>
    <db:refpurpose/>
    <define name="local.manvolnum.attributes">
      <empty/>
    </define>
    <define name="manvolnum.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="manvolnum.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.manvolnum">
      <element name="manvolnum">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>citetitle</db:refname>
    <db:refpurpose/>
    <define name="local.citetitle.attributes">
      <empty/>
    </define>
    <define name="citetitle.pubwork.attribute">
      <attribute name="pubwork">
        <choice>
          <value>article</value>
          <value>bbs</value>
          <value>book</value>
          <value>cdrom</value>
          <value>chapter</value>
          <value>dvd</value>
          <value>emailmessage</value>
          <value>gopher</value>
          <value>journal</value>
          <value>manuscript</value>
          <value>newsposting</value>
          <value>part</value>
          <value>refentry</value>
          <value>section</value>
          <value>series</value>
          <value>set</value>
          <value>webpage</value>
          <value>wiki</value>
        </choice>
      </attribute>
    </define>
    <define name="citetitle.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="citetitle.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="pubwork">
            <choice>
              <value>article</value>
              <value>bbs</value>
              <value>book</value>
              <value>cdrom</value>
              <value>chapter</value>
              <value>dvd</value>
              <value>emailmessage</value>
              <value>gopher</value>
              <value>journal</value>
              <value>manuscript</value>
              <value>newsposting</value>
              <value>part</value>
              <value>refentry</value>
              <value>section</value>
              <value>series</value>
              <value>set</value>
              <value>webpage</value>
              <value>wiki</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.citetitle">
      <element name="citetitle">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="pubwork">
                <choice>
                  <value>article</value>
                  <value>bbs</value>
                  <value>book</value>
                  <value>cdrom</value>
                  <value>chapter</value>
                  <value>dvd</value>
                  <value>emailmessage</value>
                  <value>gopher</value>
                  <value>journal</value>
                  <value>manuscript</value>
                  <value>newsposting</value>
                  <value>part</value>
                  <value>refentry</value>
                  <value>section</value>
                  <value>series</value>
                  <value>set</value>
                  <value>webpage</value>
                  <value>wiki</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>emphasis</db:refname>
    <db:refpurpose/>
    <define name="local.emphasis.attributes">
      <empty/>
    </define>
    <define name="emphasis.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="emphasis.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.emphasis">
      <element name="emphasis">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>foreignphrase</db:refname>
    <db:refpurpose/>
    <define name="local.foreignphrase.attributes">
      <empty/>
    </define>
    <define name="foreignphrase.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="foreignphrase.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.foreignphrase">
      <element name="foreignphrase">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.inlinemediaobject"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.anchor"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>phrase</db:refname>
    <db:refpurpose/>
    <define name="local.phrase.attributes">
      <empty/>
    </define>
    <define name="phrase.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="phrase.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.phrase">
      <element name="phrase">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>quote</db:refname>
    <db:refpurpose/>
    <define name="local.quote.attributes">
      <empty/>
    </define>
    <define name="quote.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="quote.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.quote">
      <element name="quote">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>subscript</db:refname>
    <db:refpurpose/>
    <define name="local.subscript.attributes">
      <empty/>
    </define>
    <define name="subscript.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="subscript.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.subscript">
      <element name="subscript">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>superscript</db:refname>
    <db:refpurpose/>
    <define name="local.superscript.attributes">
      <empty/>
    </define>
    <define name="superscript.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="superscript.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.superscript">
      <element name="superscript">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>trademark</db:refname>
    <db:refpurpose/>
    <define name="local.trademark.attributes">
      <empty/>
    </define>
    <define name="trademark.class.attribute">
      <attribute name="class">
        <choice>
          <value>copyright</value>
          <value>registered</value>
          <value>service</value>
          <value>trade</value>
        </choice>
      </attribute>
    </define>
    <define name="trademark.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="trademark.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="class">
            <choice>
              <value>copyright</value>
              <value>registered</value>
              <value>service</value>
              <value>trade</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.trademark">
      <element name="trademark">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="class">
                <choice>
                  <value>copyright</value>
                  <value>registered</value>
                  <value>service</value>
                  <value>trade</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>wordasword</db:refname>
    <db:refpurpose/>
    <define name="local.wordasword.attributes">
      <empty/>
    </define>
    <define name="wordasword.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="wordasword.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.wordasword">
      <element name="wordasword">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>footnoteref</db:refname>
    <db:refpurpose/>
    <define name="local.footnoteref.attributes">
      <empty/>
    </define>
    <define name="footnoteref.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="footnoteref.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <attribute name="linkend">
          <data type="IDREF"/>
        </attribute>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.footnoteref">
      <element name="footnoteref">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:footnoteref">
            <s:assert test="local-name(//*[@id=current()/@linkend]) = 'footnote' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'">@linkend on footnoteref must point to a footnote.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>xref</db:refname>
    <db:refpurpose/>
    <define name="local.xref.attributes">
      <empty/>
    </define>
    <define name="xref.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="xref.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <choice>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
          <attribute name="href"/>
        </choice>
        <optional>
          <attribute name="xrefstyle"/>
        </optional>
        <optional>
          <attribute name="endterm">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.xref">
      <element name="xref">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <choice>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
              <attribute name="href"/>
            </choice>
            <optional>
              <attribute name="xrefstyle"/>
            </optional>
            <optional>
              <attribute name="endterm">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>anchor</db:refname>
    <db:refpurpose/>
    <define name="local.anchor.attributes">
      <empty/>
    </define>
    <define name="anchor.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="anchor.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <attribute name="id">
          <data type="ID"/>
        </attribute>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
      </interleave>
    </define>
    <define name="db.anchor">
      <element name="anchor">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <attribute name="id">
              <data type="ID"/>
            </attribute>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="glossary.inlines">
    <choice>
      <ref name="db.firstterm"/>
      <ref name="db.glossterm"/>
    </choice>
  </define>
  <define name="baseform.attribute">
    <optional>
      <attribute name="baseform"/>
    </optional>
  </define>
  <div>
    <db:refname>glosslist</db:refname>
    <db:refpurpose/>
    <define name="local.glosslist.attributes">
      <empty/>
    </define>
    <define name="glosslist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glosslist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="glosslist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.glosslist">
      <element name="glosslist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <choice>
                <group>
                  <interleave>
                    <optional>
                      <ref name="db.title"/>
                    </optional>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                  </interleave>
                  <optional>
                    <ref name="db.info.titleforbidden"/>
                  </optional>
                </group>
                <ref name="db.info.titleonly"/>
              </choice>
            </optional>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.glossentry"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossentry</db:refname>
    <db:refpurpose/>
    <define name="local.glossentry.attributes">
      <empty/>
    </define>
    <define name="glossentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="sortas"/>
        </optional>
      </interleave>
    </define>
    <define name="db.glossentry">
      <element name="glossentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="sortas"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.glossterm"/>
            <optional>
              <ref name="db.acronym"/>
            </optional>
            <optional>
              <ref name="db.abbrev"/>
            </optional>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <choice>
              <ref name="db.glosssee"/>
              <oneOrMore>
                <ref name="db.glossdef"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossdef</db:refname>
    <db:refpurpose/>
    <define name="local.glossdef.attributes">
      <empty/>
    </define>
    <define name="glossdef.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossdef.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="subject"/>
        </optional>
      </interleave>
    </define>
    <define name="db.glossdef">
      <element name="glossdef">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="subject"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
            <zeroOrMore>
              <ref name="db.glossseealso"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glosssee</db:refname>
    <db:refpurpose/>
    <define name="local.glosssee.attributes">
      <empty/>
    </define>
    <define name="glosssee.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glosssee.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="otherterm">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.glosssee">
      <element name="glosssee">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="otherterm">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:glosssee[@otherterm]">
            <s:assert test="local-name(//*[@id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@id=current()/@otherterm]) = 'http://docbook.org/docbook-ng'">@otherterm on glosssee must point to a glossentry.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossseealso</db:refname>
    <db:refpurpose/>
    <define name="local.glossseealso.attributes">
      <empty/>
    </define>
    <define name="glossseealso.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossseealso.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="otherterm">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.glossseealso">
      <element name="glossseealso">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="otherterm">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:glossseealso[@otherterm]">
            <s:assert test="local-name(//*[@id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@id=current()/@otherterm]) = 'http://docbook.org/docbook-ng'">@otherterm on glossseealso must point to a glossentry.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>firstterm</db:refname>
    <db:refpurpose/>
    <define name="local.firstterm.attributes">
      <empty/>
    </define>
    <define name="firstterm.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="firstterm.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="baseform"/>
        </optional>
      </interleave>
    </define>
    <define name="db.firstterm">
      <element name="firstterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="baseform"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:firstterm[@linkend]">
            <s:assert test="local-name(//*[@id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'">@linkend on firstterm must point to a glossentry.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossterm</db:refname>
    <db:refpurpose/>
    <define name="local.glossterm.attributes">
      <empty/>
    </define>
    <define name="glossterm.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossterm.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="baseform"/>
        </optional>
      </interleave>
    </define>
    <define name="db.glossterm">
      <element name="glossterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="baseform"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="db:glossterm[@linkend]">
            <s:assert test="local-name(//*[@id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'">@linkend on glossterm must point to a glossentry.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossary</db:refname>
    <db:refpurpose/>
    <define name="local.glossary.attributes">
      <empty/>
    </define>
    <define name="glossary.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="glossary.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossary.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="glossary.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.glossary">
      <element name="glossary">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.glossdiv"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.glossentry"/>
              </oneOrMore>
            </choice>
            <optional>
              <ref name="db.bibliography"/>
            </optional>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:glossary">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>glossdiv</db:refname>
    <db:refpurpose/>
    <define name="local.glossdiv.attributes">
      <empty/>
    </define>
    <define name="glossdiv.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="glossdiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="glossdiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="glossdiv.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.glossdiv">
      <element name="glossdiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.glossentry"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="relation.attribute">
    <attribute name="relation"/>
  </define>
  <div>
    <db:refname>biblioentry</db:refname>
    <db:refpurpose/>
    <define name="local.biblioentry.attributes">
      <empty/>
    </define>
    <define name="biblioentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="biblioentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.biblioentry">
      <element name="biblioentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.biblioid"/>
            <ref name="db.bibliosource"/>
            <ref name="db.artpagenums"/>
            <ref name="db.copyright"/>
            <ref name="db.subjectset"/>
            <ref name="db.keywordset"/>
            <ref name="db.abstract"/>
            <ref name="db.authorgroup"/>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
            <ref name="db.bibliocoverage"/>
            <ref name="db.collab"/>
            <ref name="db.confgroup"/>
            <ref name="db.date"/>
            <ref name="db.pubdate"/>
            <ref name="db.edition"/>
            <ref name="db.volumenum"/>
            <ref name="db.issuenum"/>
            <ref name="db.seriesvolnums"/>
            <ref name="db.pagenums"/>
            <ref name="db.legalnotice"/>
            <ref name="db.publisher"/>
            <ref name="db.releaseinfo"/>
            <ref name="db.revhistory"/>
            <ref name="db.printhistory"/>
            <ref name="db.bibliomisc"/>
            <ref name="db.bibliomset"/>
            <ref name="db.bibliorelation"/>
            <ref name="db.biblioset"/>
            <ref name="db.itermset"/>
            <ref name="db.abbrev"/>
            <ref name="db.title"/>
            <ref name="db.titleabbrev"/>
            <ref name="db.subtitle"/>
            <ref name="db.citetitle"/>
            <ref name="db.address"/>
            <ref name="db.affiliation"/>
            <ref name="db.personblurb"/>
            <ref name="db.authorinitials"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.productname"/>
            <ref name="db.productnumber"/>
            <ref name="db.publishername"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliomixed</db:refname>
    <db:refpurpose/>
    <define name="local.bibliomixed.attributes">
      <empty/>
    </define>
    <define name="bibliomixed.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliomixed.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.bibliomixed">
      <element name="bibliomixed">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.biblioid"/>
            <ref name="db.bibliosource"/>
            <ref name="db.artpagenums"/>
            <ref name="db.copyright"/>
            <ref name="db.subjectset"/>
            <ref name="db.keywordset"/>
            <ref name="db.abstract"/>
            <ref name="db.authorgroup"/>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
            <ref name="db.bibliocoverage"/>
            <ref name="db.collab"/>
            <ref name="db.confgroup"/>
            <ref name="db.date"/>
            <ref name="db.pubdate"/>
            <ref name="db.edition"/>
            <ref name="db.volumenum"/>
            <ref name="db.issuenum"/>
            <ref name="db.seriesvolnums"/>
            <ref name="db.pagenums"/>
            <ref name="db.legalnotice"/>
            <ref name="db.publisher"/>
            <ref name="db.releaseinfo"/>
            <ref name="db.revhistory"/>
            <ref name="db.printhistory"/>
            <ref name="db.bibliomisc"/>
            <ref name="db.bibliomset"/>
            <ref name="db.bibliorelation"/>
            <ref name="db.biblioset"/>
            <ref name="db.itermset"/>
            <ref name="db.abbrev"/>
            <ref name="db.title"/>
            <ref name="db.titleabbrev"/>
            <ref name="db.subtitle"/>
            <ref name="db.citetitle"/>
            <ref name="db.address"/>
            <ref name="db.affiliation"/>
            <ref name="db.personblurb"/>
            <ref name="db.authorinitials"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.productname"/>
            <ref name="db.productnumber"/>
            <ref name="db.publishername"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>biblioset</db:refname>
    <db:refpurpose/>
    <define name="local.biblioset.attributes">
      <empty/>
    </define>
    <define name="biblioset.relation.attrib">
      <attribute name="relation"/>
    </define>
    <define name="biblioset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="biblioset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="relation"/>
        </optional>
      </interleave>
    </define>
    <define name="db.biblioset">
      <element name="biblioset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="relation"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.biblioid"/>
            <ref name="db.bibliosource"/>
            <ref name="db.artpagenums"/>
            <ref name="db.copyright"/>
            <ref name="db.subjectset"/>
            <ref name="db.keywordset"/>
            <ref name="db.abstract"/>
            <ref name="db.authorgroup"/>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
            <ref name="db.bibliocoverage"/>
            <ref name="db.collab"/>
            <ref name="db.confgroup"/>
            <ref name="db.date"/>
            <ref name="db.pubdate"/>
            <ref name="db.edition"/>
            <ref name="db.volumenum"/>
            <ref name="db.issuenum"/>
            <ref name="db.seriesvolnums"/>
            <ref name="db.pagenums"/>
            <ref name="db.legalnotice"/>
            <ref name="db.publisher"/>
            <ref name="db.releaseinfo"/>
            <ref name="db.revhistory"/>
            <ref name="db.printhistory"/>
            <ref name="db.bibliomisc"/>
            <ref name="db.bibliomset"/>
            <ref name="db.bibliorelation"/>
            <ref name="db.biblioset"/>
            <ref name="db.itermset"/>
            <ref name="db.abbrev"/>
            <ref name="db.title"/>
            <ref name="db.titleabbrev"/>
            <ref name="db.subtitle"/>
            <ref name="db.citetitle"/>
            <ref name="db.address"/>
            <ref name="db.affiliation"/>
            <ref name="db.personblurb"/>
            <ref name="db.authorinitials"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.productname"/>
            <ref name="db.productnumber"/>
            <ref name="db.publishername"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliomset</db:refname>
    <db:refpurpose/>
    <define name="local.bibliomset.attributes">
      <empty/>
    </define>
    <define name="bibliomset.relation.attrib">
      <attribute name="relation"/>
    </define>
    <define name="bibliomset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliomset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="relation"/>
        </optional>
      </interleave>
    </define>
    <define name="db.bibliomset">
      <element name="bibliomset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="relation"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
            <ref name="db.biblioid"/>
            <ref name="db.bibliosource"/>
            <ref name="db.artpagenums"/>
            <ref name="db.copyright"/>
            <ref name="db.subjectset"/>
            <ref name="db.keywordset"/>
            <ref name="db.abstract"/>
            <ref name="db.authorgroup"/>
            <ref name="db.author"/>
            <ref name="db.editor"/>
            <ref name="db.othercredit"/>
            <ref name="db.bibliocoverage"/>
            <ref name="db.collab"/>
            <ref name="db.confgroup"/>
            <ref name="db.date"/>
            <ref name="db.pubdate"/>
            <ref name="db.edition"/>
            <ref name="db.volumenum"/>
            <ref name="db.issuenum"/>
            <ref name="db.seriesvolnums"/>
            <ref name="db.pagenums"/>
            <ref name="db.legalnotice"/>
            <ref name="db.publisher"/>
            <ref name="db.releaseinfo"/>
            <ref name="db.revhistory"/>
            <ref name="db.printhistory"/>
            <ref name="db.bibliomisc"/>
            <ref name="db.bibliomset"/>
            <ref name="db.bibliorelation"/>
            <ref name="db.biblioset"/>
            <ref name="db.itermset"/>
            <ref name="db.abbrev"/>
            <ref name="db.title"/>
            <ref name="db.titleabbrev"/>
            <ref name="db.subtitle"/>
            <ref name="db.citetitle"/>
            <ref name="db.address"/>
            <ref name="db.affiliation"/>
            <ref name="db.personblurb"/>
            <ref name="db.authorinitials"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.productname"/>
            <ref name="db.productnumber"/>
            <ref name="db.publishername"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliomisc</db:refname>
    <db:refpurpose/>
    <define name="local.bibliomisc.attributes">
      <empty/>
    </define>
    <define name="bibliomisc.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliomisc.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.bibliomisc">
      <element name="bibliomisc">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliography</db:refname>
    <db:refpurpose/>
    <define name="local.bibliography.attributes">
      <empty/>
    </define>
    <define name="bibliography.status.attrib">
      <attribute name="status"/>
    </define>
    <define name="bibliography.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliography.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="bibliography.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.bibliography">
      <element name="bibliography">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.bibliodiv"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.biblioentry"/>
                <ref name="db.bibliomixed"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:bibliography">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliodiv</db:refname>
    <db:refpurpose/>
    <define name="local.bibliodiv.attributes">
      <empty/>
    </define>
    <define name="bibliodiv.status.attrib">
      <attribute name="status"/>
    </define>
    <define name="bibliodiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliodiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="bibliodiv.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.bibliodiv">
      <element name="bibliodiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.biblioentry"/>
              <ref name="db.bibliomixed"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>bibliolist</db:refname>
    <db:refpurpose/>
    <define name="local.bibliolist.attributes">
      <empty/>
    </define>
    <define name="bibliolist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="bibliolist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="bibliolist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.bibliolist">
      <element name="bibliolist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <choice>
                <group>
                  <interleave>
                    <optional>
                      <ref name="db.title"/>
                    </optional>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                  </interleave>
                  <optional>
                    <ref name="db.info.titleforbidden"/>
                  </optional>
                </group>
                <ref name="db.info.titleonly"/>
              </choice>
            </optional>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.biblioentry"/>
              <ref name="db.bibliomixed"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="significance.attribute">
    <attribute name="significance">
      <choice>
        <value>normal</value>
        <value>preferred</value>
      </choice>
    </attribute>
  </define>
  <define name="zone.attribute">
    <attribute name="zone">
      <data type="IDREFS"/>
    </attribute>
  </define>
  <define name="pagenum.attribute">
    <attribute name="pagenum"/>
  </define>
  <define name="scope.attribute">
    <attribute name="scope">
      <choice>
        <value>all</value>
        <value>global</value>
        <value>local</value>
      </choice>
    </attribute>
  </define>
  <define name="sortas.attribute">
    <attribute name="sortas"/>
  </define>
  <div>
    <db:refname>itermset</db:refname>
    <db:refpurpose/>
    <define name="local.itermset.attributes">
      <empty/>
    </define>
    <define name="itermset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="itermset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.itermset">
      <element name="itermset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="indexterm.singular"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="indexterm.contentmodel">
    <group>
      <optional>
        <ref name="db.primary"/>
      </optional>
      <optional>
        <choice>
          <group>
            <ref name="db.secondary"/>
            <optional>
              <choice>
                <group>
                  <ref name="db.tertiary"/>
                  <optional>
                    <choice>
                      <ref name="db.see"/>
                      <oneOrMore>
                        <ref name="db.seealso"/>
                      </oneOrMore>
                    </choice>
                  </optional>
                </group>
                <ref name="db.see"/>
                <oneOrMore>
                  <ref name="db.seealso"/>
                </oneOrMore>
              </choice>
            </optional>
          </group>
          <ref name="db.see"/>
          <oneOrMore>
            <ref name="db.seealso"/>
          </oneOrMore>
        </choice>
      </optional>
    </group>
  </define>
  <div>
    <db:refname>indexterm</db:refname>
    <db:refpurpose/>
    <define name="local.indexterm.singular.attributes">
      <empty/>
    </define>
    <define name="indexterm.singular.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="indexterm.singular.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="significance">
            <choice>
              <value>normal</value>
              <value>preferred</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="zone">
            <data type="IDREFS"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="pagenum"/>
        </optional>
        <optional>
          <attribute name="scope">
            <choice>
              <value>all</value>
              <value>global</value>
              <value>local</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="class">
            <value>singular</value>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="indexterm.singular">
      <element name="indexterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="significance">
                <choice>
                  <value>normal</value>
                  <value>preferred</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="zone">
                <data type="IDREFS"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="pagenum"/>
            </optional>
            <optional>
              <attribute name="scope">
                <choice>
                  <value>all</value>
                  <value>global</value>
                  <value>local</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="class">
                <value>singular</value>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.primary"/>
            </optional>
            <optional>
              <choice>
                <group>
                  <ref name="db.secondary"/>
                  <optional>
                    <choice>
                      <group>
                        <ref name="db.tertiary"/>
                        <optional>
                          <choice>
                            <ref name="db.see"/>
                            <oneOrMore>
                              <ref name="db.seealso"/>
                            </oneOrMore>
                          </choice>
                        </optional>
                      </group>
                      <ref name="db.see"/>
                      <oneOrMore>
                        <ref name="db.seealso"/>
                      </oneOrMore>
                    </choice>
                  </optional>
                </group>
                <ref name="db.see"/>
                <oneOrMore>
                  <ref name="db.seealso"/>
                </oneOrMore>
              </choice>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>indexterm</db:refname>
    <db:refpurpose/>
    <define name="local.indexterm.startofrange.attributes">
      <empty/>
    </define>
    <define name="indexterm.startofrange.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="indexterm.startofrange.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="significance">
            <choice>
              <value>normal</value>
              <value>preferred</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="zone">
            <data type="IDREFS"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="pagenum"/>
        </optional>
        <optional>
          <attribute name="scope">
            <choice>
              <value>all</value>
              <value>global</value>
              <value>local</value>
            </choice>
          </attribute>
        </optional>
        <attribute name="class">
          <value>startofrange</value>
        </attribute>
      </interleave>
    </define>
    <define name="indexterm.startofrange">
      <element name="indexterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="significance">
                <choice>
                  <value>normal</value>
                  <value>preferred</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="zone">
                <data type="IDREFS"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="pagenum"/>
            </optional>
            <optional>
              <attribute name="scope">
                <choice>
                  <value>all</value>
                  <value>global</value>
                  <value>local</value>
                </choice>
              </attribute>
            </optional>
            <attribute name="class">
              <value>startofrange</value>
            </attribute>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.primary"/>
            </optional>
            <optional>
              <choice>
                <group>
                  <ref name="db.secondary"/>
                  <optional>
                    <choice>
                      <group>
                        <ref name="db.tertiary"/>
                        <optional>
                          <choice>
                            <ref name="db.see"/>
                            <oneOrMore>
                              <ref name="db.seealso"/>
                            </oneOrMore>
                          </choice>
                        </optional>
                      </group>
                      <ref name="db.see"/>
                      <oneOrMore>
                        <ref name="db.seealso"/>
                      </oneOrMore>
                    </choice>
                  </optional>
                </group>
                <ref name="db.see"/>
                <oneOrMore>
                  <ref name="db.seealso"/>
                </oneOrMore>
              </choice>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>indexterm</db:refname>
    <db:refpurpose/>
    <define name="local.indexterm.endofrange.attributes">
      <empty/>
    </define>
    <define name="indexterm.endofrange.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="indexterm.endofrange.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <attribute name="class">
          <value>endofrange</value>
        </attribute>
        <attribute name="startref">
          <data type="IDREF"/>
        </attribute>
      </interleave>
    </define>
    <define name="indexterm.endofrange">
      <element name="indexterm">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <attribute name="class">
              <value>endofrange</value>
            </attribute>
            <attribute name="startref">
              <data type="IDREF"/>
            </attribute>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>indexterm</db:refname>
    <db:refpurpose/>
    <define name="db.indexterm">
      <choice>
        <ref name="indexterm.singular"/>
        <ref name="indexterm.startofrange"/>
        <ref name="indexterm.endofrange"/>
      </choice>
    </define>
  </div>
  <div>
    <db:refname>primary</db:refname>
    <db:refpurpose/>
    <define name="local.primary.attributes">
      <empty/>
    </define>
    <define name="primary.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="primary.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="sortas"/>
        </optional>
      </interleave>
    </define>
    <define name="db.primary">
      <element name="primary">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="sortas"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>secondary</db:refname>
    <db:refpurpose/>
    <define name="local.secondary.attributes">
      <empty/>
    </define>
    <define name="secondary.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="secondary.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="sortas"/>
        </optional>
      </interleave>
    </define>
    <define name="db.secondary">
      <element name="secondary">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="sortas"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tertiary</db:refname>
    <db:refpurpose/>
    <define name="local.tertiary.attributes">
      <empty/>
    </define>
    <define name="tertiary.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tertiary.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="sortas"/>
        </optional>
      </interleave>
    </define>
    <define name="db.tertiary">
      <element name="tertiary">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="sortas"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>see</db:refname>
    <db:refpurpose/>
    <define name="local.see.attributes">
      <empty/>
    </define>
    <define name="see.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="see.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.see">
      <element name="see">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seealso</db:refname>
    <db:refpurpose/>
    <define name="local.seealso.attributes">
      <empty/>
    </define>
    <define name="seealso.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seealso.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.seealso">
      <element name="seealso">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>index</db:refname>
    <db:refpurpose/>
    <define name="local.index.attributes">
      <empty/>
    </define>
    <define name="index.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="index.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="index.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="index.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.index">
      <element name="index">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <zeroOrMore>
                <ref name="db.indexdiv"/>
              </zeroOrMore>
              <zeroOrMore>
                <ref name="db.indexentry"/>
              </zeroOrMore>
              <ref name="db.segmentedlist"/>
            </choice>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:index">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>setindex</db:refname>
    <db:refpurpose/>
    <define name="local.setindex.attributes">
      <empty/>
    </define>
    <define name="setindex.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="setindex.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="setindex.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="setindex.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.setindex">
      <element name="setindex">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <zeroOrMore>
                <ref name="db.indexdiv"/>
              </zeroOrMore>
              <zeroOrMore>
                <ref name="db.indexentry"/>
              </zeroOrMore>
            </choice>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:setindex">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>indexdiv</db:refname>
    <db:refpurpose/>
    <define name="local.indexdiv.attributes">
      <empty/>
    </define>
    <define name="indexdiv.status.attribute">
      <attribute name="status"/>
    </define>
    <define name="indexdiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="indexdiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <optional>
          <attribute name="status"/>
        </optional>
      </interleave>
    </define>
    <define name="indexdiv.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
            <optional>
              <ref name="db.subtitle"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titlereq"/>
      </choice>
    </define>
    <define name="db.indexdiv">
      <element name="indexdiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <optional>
              <attribute name="status"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                  <optional>
                    <ref name="db.subtitle"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titlereq"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.indexentry"/>
              </oneOrMore>
              <ref name="db.segmentedlist"/>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>indexentry</db:refname>
    <db:refpurpose/>
    <define name="local.indexentry.attributes">
      <empty/>
    </define>
    <define name="indexentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="indexentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.indexentry">
      <element name="indexentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.primaryie"/>
            <zeroOrMore>
              <ref name="db.seeie"/>
              <ref name="db.seealsoie"/>
            </zeroOrMore>
            <zeroOrMore>
              <group>
                <ref name="db.secondaryie"/>
                <zeroOrMore>
                  <ref name="db.seeie"/>
                  <ref name="db.seealsoie"/>
                  <ref name="db.tertiaryie"/>
                </zeroOrMore>
              </group>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>primaryie</db:refname>
    <db:refpurpose/>
    <define name="local.primaryie.attributes">
      <empty/>
    </define>
    <define name="primaryie.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="primaryie.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.primaryie">
      <element name="primaryie">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>secondaryie</db:refname>
    <db:refpurpose/>
    <define name="local.secondaryie.attributes">
      <empty/>
    </define>
    <define name="secondaryie.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="secondaryie.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.secondaryie">
      <element name="secondaryie">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tertiaryie</db:refname>
    <db:refpurpose/>
    <define name="local.tertiaryie.attributes">
      <empty/>
    </define>
    <define name="tertiaryie.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tertiaryie.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.tertiaryie">
      <element name="tertiaryie">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seeie</db:refname>
    <db:refpurpose/>
    <define name="local.seeie.attributes">
      <empty/>
    </define>
    <define name="seeie.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seeie.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.seeie">
      <element name="seeie">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>seealsoie</db:refname>
    <db:refpurpose/>
    <define name="local.seealsoie.attributes">
      <empty/>
    </define>
    <define name="seealsoie.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="seealsoie.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.seealsoie">
      <element name="seealsoie">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>toc</db:refname>
    <db:refpurpose/>
    <define name="local.toc.attributes">
      <empty/>
    </define>
    <define name="toc.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="toc.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="toc.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.toc">
      <element name="toc">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.tocdiv"/>
              <ref name="db.tocentry"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
        <doc:rules xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <s:rule xmlns:s="http://www.ascc.net/xml/schematron" context="/db:toc">
            <s:assert test="@version">The root element must have a version attribute.</s:assert>
          </s:rule>
        </doc:rules>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tocdiv</db:refname>
    <db:refpurpose/>
    <define name="local.tocdiv.attributes">
      <empty/>
    </define>
    <define name="tocdiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tocdiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="pagenum"/>
        </optional>
        <optional>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="tocdiv.info">
      <choice>
        <group>
          <optional>
            <interleave>
              <ref name="db.title"/>
              <optional>
                <ref name="db.titleabbrev"/>
              </optional>
              <optional>
                <ref name="db.subtitle"/>
              </optional>
            </interleave>
          </optional>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <optional>
          <ref name="db.info"/>
        </optional>
      </choice>
    </define>
    <define name="db.tocdiv">
      <element name="tocdiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="pagenum"/>
            </optional>
            <optional>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <optional>
                  <interleave>
                    <ref name="db.title"/>
                    <optional>
                      <ref name="db.titleabbrev"/>
                    </optional>
                    <optional>
                      <ref name="db.subtitle"/>
                    </optional>
                  </interleave>
                </optional>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <optional>
                <ref name="db.info"/>
              </optional>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.tocdiv"/>
              <ref name="db.tocentry"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tocentry</db:refname>
    <db:refpurpose/>
    <define name="local.tocentry.attributes">
      <empty/>
    </define>
    <define name="tocentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tocentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="pagenum"/>
        </optional>
        <optional>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.tocentry">
      <element name="tocentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="pagenum"/>
            </optional>
            <optional>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.abbrev"/>
            <ref name="db.acronym"/>
            <ref name="db.emphasis"/>
            <ref name="db.footnote"/>
            <ref name="db.footnoteref"/>
            <ref name="db.foreignphrase"/>
            <ref name="db.phrase"/>
            <ref name="db.quote"/>
            <ref name="db.subscript"/>
            <ref name="db.superscript"/>
            <ref name="db.wordasword"/>
            <ref name="db.coref"/>
            <ref name="db.productnumber"/>
            <ref name="db.productname"/>
            <ref name="db.database"/>
            <ref name="db.application"/>
            <ref name="db.hardware"/>
            <ref name="db.trademark"/>
            <ref name="db.citation"/>
            <ref name="db.citerefentry"/>
            <ref name="db.citetitle"/>
            <ref name="db.citebiblioid"/>
            <ref name="db.author"/>
            <ref name="db.personname"/>
            <ref name="db.orgname"/>
            <ref name="db.editor"/>
            <ref name="db.xref"/>
            <ref name="db.uri"/>
            <ref name="db.firstterm"/>
            <ref name="db.glossterm"/>
            <ref name="db.replaceable"/>
            <ref name="db.systemitem"/>
            <ref name="db.option"/>
            <ref name="db.optional"/>
            <ref name="db.nonterminal"/>
            <ref name="db.errorcode"/>
            <ref name="db.errortext"/>
            <ref name="db.errorname"/>
            <ref name="db.errortype"/>
            <ref name="db.prompt"/>
            <ref name="db.envar"/>
            <ref name="db.filename"/>
            <ref name="db.command"/>
            <ref name="db.computeroutput"/>
            <ref name="db.userinput"/>
            <ref name="db.function"/>
            <ref name="db.parameter"/>
            <ref name="db.varname"/>
            <ref name="db.returnvalue"/>
            <ref name="db.type"/>
            <ref name="db.classname"/>
            <ref name="db.exceptionname"/>
            <ref name="db.interfacename"/>
            <ref name="db.methodname"/>
            <ref name="db.modifier"/>
            <ref name="db.initializer"/>
            <ref name="db.ooclass"/>
            <ref name="db.ooexception"/>
            <ref name="db.oointerface"/>
            <ref name="db.tag"/>
            <ref name="db.markup"/>
            <ref name="db.token"/>
            <ref name="db.symbol"/>
            <ref name="db.literal"/>
            <ref name="db.code"/>
            <ref name="db.constant"/>
            <ref name="db.inlineequation"/>
            <ref name="db.guiicon"/>
            <ref name="db.guibutton"/>
            <ref name="db.guimenuitem"/>
            <ref name="db.guimenu"/>
            <ref name="db.guisubmenu"/>
            <ref name="db.guilabel"/>
            <ref name="db.menuchoice"/>
            <ref name="db.mousebutton"/>
            <ref name="db.keycombo"/>
            <ref name="db.keycap"/>
            <ref name="db.keycode"/>
            <ref name="db.keysym"/>
            <ref name="db.shortcut"/>
            <ref name="db.accel"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="task.info">
    <choice>
      <group>
        <interleave>
          <optional>
            <ref name="db.title"/>
          </optional>
          <optional>
            <ref name="db.titleabbrev"/>
          </optional>
        </interleave>
        <optional>
          <ref name="db.info.titleforbidden"/>
        </optional>
      </group>
      <ref name="db.info.titleonly"/>
    </choice>
  </define>
  <div>
    <db:refname>task</db:refname>
    <db:refpurpose/>
    <define name="local.task.attributes">
      <empty/>
    </define>
    <define name="task.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="task.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.task">
      <element name="task">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <optional>
              <ref name="db.tasksummary"/>
            </optional>
            <optional>
              <ref name="db.taskprerequisites"/>
            </optional>
            <ref name="db.procedure"/>
            <zeroOrMore>
              <ref name="db.example"/>
            </zeroOrMore>
            <optional>
              <ref name="db.taskrelated"/>
            </optional>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tasksummary</db:refname>
    <db:refpurpose/>
    <define name="local.tasksummary.attributes">
      <empty/>
    </define>
    <define name="tasksummary.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tasksummary.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="tasksummary.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.tasksummary">
      <element name="tasksummary">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>taskprerequisites</db:refname>
    <db:refpurpose/>
    <define name="local.taskprerequisites.attributes">
      <empty/>
    </define>
    <define name="taskprerequisites.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="taskprerequisites.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="taskprerequisites.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.taskprerequisites">
      <element name="taskprerequisites">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>taskrelated</db:refname>
    <db:refpurpose/>
    <define name="local.taskrelated.attributes">
      <empty/>
    </define>
    <define name="taskrelated.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="taskrelated.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="taskrelated.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.taskrelated">
      <element name="taskrelated">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <ctrl:other-attribute xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" name="area.units.attrib" enum-name="area.units-enum.attribute" other-name="area.units-other.attributes"/>
  <define name="area.units-enum.attribute">
    <optional>
      <attribute name="units">
        <choice>
          <value>calspair</value>
          <value>linecolumn</value>
          <value>linecolumnpair</value>
          <value>linerange</value>
        </choice>
      </attribute>
    </optional>
  </define>
  <define name="area.units-other.attributes">
    <group>
      <optional>
        <attribute name="units">
          <value>other</value>
        </attribute>
      </optional>
      <attribute name="otherunits">
        <data type="NMTOKEN"/>
      </attribute>
    </group>
  </define>
  <define name="area.units.attrib">
    <choice>
      <optional>
        <attribute name="units">
          <choice>
            <value>calspair</value>
            <value>linecolumn</value>
            <value>linecolumnpair</value>
            <value>linerange</value>
          </choice>
        </attribute>
      </optional>
      <group>
        <optional>
          <attribute name="units">
            <value>other</value>
          </attribute>
        </optional>
        <attribute name="otherunits">
          <data type="NMTOKEN"/>
        </attribute>
      </group>
    </choice>
  </define>
  <div>
    <db:refname>calloutlist</db:refname>
    <db:refpurpose>A list of <db:xmltag>callout</db:xmltag>
s</db:refpurpose>
    <define name="local.calloutlist.attributes">
      <empty/>
    </define>
    <define name="calloutlist.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="calloutlist.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="calloutlist.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.calloutlist">
      <element name="calloutlist">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.callout"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>callout</db:refname>
    <db:refpurpose/>
    <define name="local.callout.attributes">
      <empty/>
    </define>
    <define name="callout.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="callout.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <attribute name="arearefs">
          <data type="IDREFS"/>
        </attribute>
      </interleave>
    </define>
    <define name="db.callout">
      <element name="callout">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <attribute name="arearefs">
              <data type="IDREFS"/>
            </attribute>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <ref name="cals.table"/>
            <ref name="html.table"/>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
            <ref name="db.mediaobjectco"/>
            <ref name="db.task"/>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
            <ref name="db.msgset"/>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>programlistingco</db:refname>
    <db:refpurpose/>
    <define name="local.programlistingco.attributes">
      <empty/>
    </define>
    <define name="programlistingco.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="programlistingco.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="programlistingco.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.programlistingco">
      <element name="programlistingco">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.areaspec"/>
            <ref name="db.programlisting"/>
            <zeroOrMore>
              <ref name="db.calloutlist"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>areaspec</db:refname>
    <db:refpurpose/>
    <define name="local.areaspec.attributes">
      <empty/>
    </define>
    <define name="areaspec.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="areaspec.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <choice>
          <optional>
            <attribute name="units">
              <choice>
                <value>calspair</value>
                <value>linecolumn</value>
                <value>linecolumnpair</value>
                <value>linerange</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="units">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherunits">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
      </interleave>
    </define>
    <define name="db.areaspec">
      <element name="areaspec">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <choice>
              <optional>
                <attribute name="units">
                  <choice>
                    <value>calspair</value>
                    <value>linecolumn</value>
                    <value>linecolumnpair</value>
                    <value>linerange</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="units">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherunits">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.area"/>
            <ref name="db.areaset"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>area</db:refname>
    <db:refpurpose/>
    <define name="local.area.attributes">
      <empty/>
    </define>
    <define name="area.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="area.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <attribute name="id">
          <data type="ID"/>
        </attribute>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <choice>
          <optional>
            <attribute name="units">
              <choice>
                <value>calspair</value>
                <value>linecolumn</value>
                <value>linecolumnpair</value>
                <value>linerange</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="units">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherunits">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
        <attribute name="coords"/>
      </interleave>
    </define>
    <define name="db.area">
      <element name="area">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <attribute name="id">
              <data type="ID"/>
            </attribute>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <choice>
              <optional>
                <attribute name="units">
                  <choice>
                    <value>calspair</value>
                    <value>linecolumn</value>
                    <value>linecolumnpair</value>
                    <value>linerange</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="units">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherunits">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
            <attribute name="coords"/>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>areaset</db:refname>
    <db:refpurpose/>
    <define name="local.areaset.attributes">
      <empty/>
    </define>
    <define name="areaset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="areaset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <attribute name="id">
          <data type="ID"/>
        </attribute>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <choice>
          <optional>
            <attribute name="units">
              <choice>
                <value>calspair</value>
                <value>linecolumn</value>
                <value>linecolumnpair</value>
                <value>linerange</value>
              </choice>
            </attribute>
          </optional>
          <group>
            <optional>
              <attribute name="units">
                <value>other</value>
              </attribute>
            </optional>
            <attribute name="otherunits">
              <data type="NMTOKEN"/>
            </attribute>
          </group>
        </choice>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.areaset">
      <element name="areaset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <attribute name="id">
              <data type="ID"/>
            </attribute>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <choice>
              <optional>
                <attribute name="units">
                  <choice>
                    <value>calspair</value>
                    <value>linecolumn</value>
                    <value>linecolumnpair</value>
                    <value>linerange</value>
                  </choice>
                </attribute>
              </optional>
              <group>
                <optional>
                  <attribute name="units">
                    <value>other</value>
                  </attribute>
                </optional>
                <attribute name="otherunits">
                  <data type="NMTOKEN"/>
                </attribute>
              </group>
            </choice>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.area"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>screenco</db:refname>
    <db:refpurpose/>
    <define name="local.screenco.attributes">
      <empty/>
    </define>
    <define name="screenco.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="screenco.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="screenco.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.screenco">
      <element name="screenco">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.areaspec"/>
            <ref name="db.screen"/>
            <zeroOrMore>
              <ref name="db.calloutlist"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>mediaobjectco</db:refname>
    <db:refpurpose/>
    <define name="local.mediaobjectco.attributes">
      <empty/>
    </define>
    <define name="mediaobjectco.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="mediaobjectco.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="mediaobjectco.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.mediaobjectco">
      <element name="mediaobjectco">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.imageobjectco"/>
            <zeroOrMore>
              <ref name="db.imageobjectco"/>
              <ref name="db.textobject"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>imageobjectco</db:refname>
    <db:refpurpose/>
    <define name="local.imageobjectco.attributes">
      <empty/>
    </define>
    <define name="imageobjectco.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="imageobjectco.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="imageobjectco.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.imageobjectco">
      <element name="imageobjectco">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <optional>
                <ref name="db.info.titleforbidden"/>
              </optional>
            </optional>
            <ref name="db.areaspec"/>
            <ref name="db.imageobject"/>
            <zeroOrMore>
              <ref name="db.calloutlist"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>co</db:refname>
    <db:refpurpose/>
    <define name="local.co.attributes">
      <empty/>
    </define>
    <define name="co.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="co.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <attribute name="id">
          <data type="ID"/>
        </attribute>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <attribute name="linkends">
            <data type="IDREFS"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.co">
      <element name="co">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <attribute name="id">
              <data type="ID"/>
            </attribute>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <attribute name="linkends">
                <data type="IDREFS"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>coref</db:refname>
    <db:refpurpose/>
    <define name="local.coref.attributes">
      <empty/>
    </define>
    <define name="coref.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="coref.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <attribute name="linkend">
          <data type="IDREF"/>
        </attribute>
        <optional>
          <attribute name="label"/>
        </optional>
      </interleave>
    </define>
    <define name="db.coref">
      <element name="coref">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <optional>
              <attribute name="label"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>productionset</db:refname>
    <db:refpurpose/>
    <define name="local.productionset.attributes">
      <empty/>
    </define>
    <define name="productionset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="productionset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="productionset.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.productionset">
      <element name="productionset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.production"/>
              <ref name="db.productionrecap"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>production</db:refname>
    <db:refpurpose/>
    <define name="local.production.attributes">
      <empty/>
    </define>
    <define name="production.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="production.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <attribute name="id">
          <data type="ID"/>
        </attribute>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.production">
      <element name="production">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <attribute name="id">
              <data type="ID"/>
            </attribute>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.lhs"/>
            <ref name="db.rhs"/>
            <zeroOrMore>
              <ref name="db.constraint"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>lhs</db:refname>
    <db:refpurpose/>
    <define name="local.lhs.attributes">
      <empty/>
    </define>
    <define name="lhs.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="lhs.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.lhs">
      <element name="lhs">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>rhs</db:refname>
    <db:refpurpose/>
    <define name="local.rhs.attributes">
      <empty/>
    </define>
    <define name="rhs.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="rhs.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.rhs">
      <element name="rhs">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.nonterminal"/>
            <ref name="db.lineannotation"/>
            <ref name="db.sbr"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>nonterminal</db:refname>
    <db:refpurpose/>
    <define name="local.nonterminal.attributes">
      <empty/>
    </define>
    <define name="nonterminal.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="nonterminal.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <attribute name="def"/>
      </interleave>
    </define>
    <define name="db.nonterminal">
      <element name="nonterminal">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <attribute name="def"/>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>constraint</db:refname>
    <db:refpurpose/>
    <define name="local.constraint.attributes">
      <empty/>
    </define>
    <define name="constraint.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="constraint.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <choice>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
          <attribute name="href"/>
        </choice>
      </interleave>
    </define>
    <define name="db.constraint">
      <element name="constraint">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <choice>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
              <attribute name="href"/>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>productionrecap</db:refname>
    <db:refpurpose/>
    <define name="local.productionrecap.attributes">
      <empty/>
    </define>
    <define name="productionrecap.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="productionrecap.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <choice>
          <attribute name="linkend">
            <data type="IDREF"/>
          </attribute>
          <attribute name="href"/>
        </choice>
      </interleave>
    </define>
    <define name="db.productionrecap">
      <element name="productionrecap">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <choice>
              <attribute name="linkend">
                <data type="IDREF"/>
              </attribute>
              <attribute name="href"/>
            </choice>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>constraintdef</db:refname>
    <db:refpurpose/>
    <define name="local.constraintdef.attributes">
      <empty/>
    </define>
    <define name="constraintdef.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="constraintdef.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="constraintdef.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.constraintdef">
      <element name="constraintdef">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="char.attribute">
    <attribute name="char"/>
  </define>
  <define name="charoff.attribute">
    <attribute name="charoff"/>
  </define>
  <define name="colsep.attribute">
    <attribute name="colsep"/>
  </define>
  <define name="rowsep.attribute">
    <attribute name="rowsep"/>
  </define>
  <define name="align.attribute">
    <attribute name="align">
      <choice>
        <value>center</value>
        <value>char</value>
        <value>justify</value>
        <value>left</value>
        <value>right</value>
      </choice>
    </attribute>
  </define>
  <define name="valign.attribute">
    <attribute name="valign">
      <choice>
        <value>bottom</value>
        <value>middle</value>
        <value>top</value>
      </choice>
    </attribute>
  </define>
  <define name="spanname.attribute">
    <attribute name="spanname"/>
  </define>
  <define name="colname.attribute">
    <attribute name="colname"/>
  </define>
  <div>
    <db:refname>tgroup</db:refname>
    <db:refpurpose/>
    <define name="local.tgroup.attributes">
      <empty/>
    </define>
    <define name="tgroup.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="tgroup.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="char"/>
        </optional>
        <optional>
          <attribute name="charoff"/>
        </optional>
        <optional>
          <attribute name="tgroupstyle"/>
        </optional>
        <attribute name="cols">
          <data type="integer"/>
        </attribute>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.tgroup">
      <element name="tgroup">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="tgroupstyle"/>
            </optional>
            <attribute name="cols">
              <data type="integer"/>
            </attribute>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.colspec"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.spanspec"/>
            </zeroOrMore>
            <optional>
              <ref name="cals.thead"/>
            </optional>
            <optional>
              <ref name="cals.tfoot"/>
            </optional>
            <ref name="cals.tbody"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>colspec</db:refname>
    <db:refpurpose/>
    <define name="local.colspec.attributes">
      <empty/>
    </define>
    <define name="colspec.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="colspec.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="colnum">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="char"/>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="colwidth"/>
        </optional>
        <optional>
          <attribute name="charoff"/>
        </optional>
        <optional>
          <attribute name="colname"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.colspec">
      <element name="colspec">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="colnum">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="colwidth"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="colname"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>spanspec</db:refname>
    <db:refpurpose/>
    <define name="local.spanspec.attributes">
      <empty/>
    </define>
    <define name="spanspec.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="spanspec.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <attribute name="namest"/>
        <attribute name="nameend"/>
        <attribute name="spanname"/>
        <optional>
          <attribute name="char"/>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="charoff"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.spanspec">
      <element name="spanspec">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <attribute name="namest"/>
            <attribute name="nameend"/>
            <attribute name="spanname"/>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>thead</db:refname>
    <db:refpurpose/>
    <define name="local.cals.thead.attributes">
      <empty/>
    </define>
    <define name="cals.thead.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cals.thead.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="cals.thead">
      <element name="thead">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.colspec"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.row"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tfoot</db:refname>
    <db:refpurpose/>
    <define name="local.cals.tfoot.attributes">
      <empty/>
    </define>
    <define name="cals.tfoot.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cals.tfoot.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="cals.tfoot">
      <element name="tfoot">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.colspec"/>
            </zeroOrMore>
            <oneOrMore>
              <ref name="db.row"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tbody</db:refname>
    <db:refpurpose/>
    <define name="local.cals.tbody.attributes">
      <empty/>
    </define>
    <define name="cals.tbody.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cals.tbody.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="cals.tbody">
      <element name="tbody">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.row"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>row</db:refname>
    <db:refpurpose/>
    <define name="local.row.attributes">
      <empty/>
    </define>
    <define name="row.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="row.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.row">
      <element name="row">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.entry"/>
            <ref name="db.entrytbl"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>entry</db:refname>
    <db:refpurpose/>
    <define name="local.entry.attributes">
      <empty/>
    </define>
    <define name="entry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="entry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="nameend"/>
        </optional>
        <optional>
          <attribute name="valign">
            <choice>
              <value>bottom</value>
              <value>middle</value>
              <value>top</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="char"/>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="charoff"/>
        </optional>
        <optional>
          <attribute name="morerows">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="spanname"/>
        </optional>
        <optional>
          <attribute name="namest"/>
        </optional>
        <optional>
          <attribute name="colname"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="rotate"/>
        </optional>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.entry">
      <element name="entry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="nameend"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>bottom</value>
                  <value>middle</value>
                  <value>top</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="morerows">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="spanname"/>
            </optional>
            <optional>
              <attribute name="namest"/>
            </optional>
            <optional>
              <attribute name="colname"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="rotate"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
              <ref name="db.coref"/>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
              <ref name="db.nonterminal"/>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
              <ref name="db.inlineequation"/>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>entrytbl</db:refname>
    <db:refpurpose/>
    <define name="local.entrytbl.attributes">
      <empty/>
    </define>
    <define name="entrytbl.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="entrytbl.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="nameend"/>
        </optional>
        <optional>
          <attribute name="char"/>
        </optional>
        <optional>
          <attribute name="charoff"/>
        </optional>
        <optional>
          <attribute name="spanname"/>
        </optional>
        <optional>
          <attribute name="namest"/>
        </optional>
        <optional>
          <attribute name="tgroupstyle"/>
        </optional>
        <optional>
          <attribute name="cols">
            <data type="integer"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="colname"/>
        </optional>
        <optional>
          <attribute name="align">
            <choice>
              <value>center</value>
              <value>char</value>
              <value>justify</value>
              <value>left</value>
              <value>right</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="db.entrytbl">
      <element name="entrytbl">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="nameend"/>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="spanname"/>
            </optional>
            <optional>
              <attribute name="namest"/>
            </optional>
            <optional>
              <attribute name="tgroupstyle"/>
            </optional>
            <optional>
              <attribute name="cols">
                <data type="integer"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="colname"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>center</value>
                  <value>char</value>
                  <value>justify</value>
                  <value>left</value>
                  <value>right</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <zeroOrMore>
              <ref name="db.colspec"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.spanspec"/>
            </zeroOrMore>
            <optional>
              <ref name="cals.thead"/>
            </optional>
            <ref name="cals.tbody"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>table</db:refname>
    <db:refpurpose/>
    <define name="local.cals.table.attributes">
      <empty/>
    </define>
    <define name="cals.table.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cals.table.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="tabstyle"/>
        </optional>
        <optional>
          <attribute name="orient">
            <choice>
              <value>land</value>
              <value>port</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="frame">
            <choice>
              <value>all</value>
              <value>bottom</value>
              <value>none</value>
              <value>sides</value>
              <value>top</value>
              <value>topbot</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="pgwide">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="cals.table.info">
      <choice>
        <group>
          <interleave>
            <ref name="db.title"/>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonlyreq"/>
      </choice>
    </define>
    <define name="cals.table">
      <element name="table">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="tabstyle"/>
            </optional>
            <optional>
              <attribute name="orient">
                <choice>
                  <value>land</value>
                  <value>port</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="frame">
                <choice>
                  <value>all</value>
                  <value>bottom</value>
                  <value>none</value>
                  <value>sides</value>
                  <value>top</value>
                  <value>topbot</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="pgwide">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <ref name="db.title"/>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonlyreq"/>
            </choice>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.textobject"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.mediaobject"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.tgroup"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>informaltable</db:refname>
    <db:refpurpose/>
    <define name="local.cals.informaltable.attributes">
      <empty/>
    </define>
    <define name="cals.informaltable.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="cals.informaltable.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="tabstyle"/>
        </optional>
        <optional>
          <attribute name="orient">
            <choice>
              <value>land</value>
              <value>port</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="colsep"/>
        </optional>
        <optional>
          <attribute name="rowsep"/>
        </optional>
        <optional>
          <attribute name="frame">
            <choice>
              <value>all</value>
              <value>bottom</value>
              <value>none</value>
              <value>sides</value>
              <value>top</value>
              <value>topbot</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="pgwide">
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="cals.informaltable.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="cals.informaltable">
      <element name="informaltable">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="tabstyle"/>
            </optional>
            <optional>
              <attribute name="orient">
                <choice>
                  <value>land</value>
                  <value>port</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="colsep"/>
            </optional>
            <optional>
              <attribute name="rowsep"/>
            </optional>
            <optional>
              <attribute name="frame">
                <choice>
                  <value>all</value>
                  <value>bottom</value>
                  <value>none</value>
                  <value>sides</value>
                  <value>top</value>
                  <value>topbot</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="pgwide">
                <choice>
                  <value>0</value>
                  <value>1</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <zeroOrMore>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.textobject"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.mediaobject"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.tgroup"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="html.coreattrs" combine="interleave">
    <group>
      <optional>
        <attribute name="class"/>
      </optional>
      <optional>
        <attribute name="style"/>
      </optional>
      <optional>
        <attribute name="title"/>
      </optional>
    </group>
  </define>
  <define name="html.i18n" combine="interleave">
    <group>
      <optional>
        <attribute name="lang"/>
      </optional>
      <optional>
        <attribute name="dir">
          <choice>
            <value>ltr</value>
            <value>rtl</value>
          </choice>
        </attribute>
      </optional>
    </group>
  </define>
  <define name="html.events" combine="interleave">
    <group>
      <optional>
        <attribute name="onclick"/>
      </optional>
      <optional>
        <attribute name="ondblclick"/>
      </optional>
      <optional>
        <attribute name="onmousedown"/>
      </optional>
      <optional>
        <attribute name="onmouseup"/>
      </optional>
      <optional>
        <attribute name="onmouseover"/>
      </optional>
      <optional>
        <attribute name="onmousemove"/>
      </optional>
      <optional>
        <attribute name="onmouseout"/>
      </optional>
      <optional>
        <attribute name="onkeypress"/>
      </optional>
      <optional>
        <attribute name="onkeydown"/>
      </optional>
      <optional>
        <attribute name="onkeyup"/>
      </optional>
    </group>
  </define>
  <define name="html.attrs" combine="interleave">
    <group>
      <optional>
        <attribute name="class"/>
      </optional>
      <optional>
        <attribute name="style"/>
      </optional>
      <optional>
        <attribute name="title"/>
      </optional>
    </group>
    <group>
      <optional>
        <attribute name="lang"/>
      </optional>
      <optional>
        <attribute name="dir">
          <choice>
            <value>ltr</value>
            <value>rtl</value>
          </choice>
        </attribute>
      </optional>
    </group>
    <group>
      <optional>
        <attribute name="onclick"/>
      </optional>
      <optional>
        <attribute name="ondblclick"/>
      </optional>
      <optional>
        <attribute name="onmousedown"/>
      </optional>
      <optional>
        <attribute name="onmouseup"/>
      </optional>
      <optional>
        <attribute name="onmouseover"/>
      </optional>
      <optional>
        <attribute name="onmousemove"/>
      </optional>
      <optional>
        <attribute name="onmouseout"/>
      </optional>
      <optional>
        <attribute name="onkeypress"/>
      </optional>
      <optional>
        <attribute name="onkeydown"/>
      </optional>
      <optional>
        <attribute name="onkeyup"/>
      </optional>
    </group>
  </define>
  <define name="html.cellhalign" combine="interleave">
    <group>
      <optional>
        <attribute name="align">
          <choice>
            <value>left</value>
            <value>center</value>
            <value>right</value>
            <value>justify</value>
            <value>char</value>
          </choice>
        </attribute>
      </optional>
      <optional>
        <attribute name="char"/>
      </optional>
      <optional>
        <attribute name="charoff"/>
      </optional>
    </group>
  </define>
  <define name="html.cellvalign" combine="interleave">
    <optional>
      <attribute name="valign">
        <choice>
          <value>top</value>
          <value>middle</value>
          <value>bottom</value>
          <value>baseline</value>
        </choice>
      </attribute>
    </optional>
  </define>
  <define name="html.table.model">
    <group>
      <ref name="html.caption"/>
      <choice>
        <zeroOrMore>
          <ref name="html.col"/>
        </zeroOrMore>
        <zeroOrMore>
          <ref name="html.colgroup"/>
        </zeroOrMore>
      </choice>
      <optional>
        <ref name="html.thead"/>
      </optional>
      <optional>
        <ref name="html.tfoot"/>
      </optional>
      <choice>
        <oneOrMore>
          <ref name="html.tbody"/>
        </oneOrMore>
        <oneOrMore>
          <ref name="html.tr"/>
        </oneOrMore>
      </choice>
    </group>
  </define>
  <define name="html.informaltable.model">
    <group>
      <choice>
        <zeroOrMore>
          <ref name="html.col"/>
        </zeroOrMore>
        <zeroOrMore>
          <ref name="html.colgroup"/>
        </zeroOrMore>
      </choice>
      <optional>
        <ref name="html.thead"/>
      </optional>
      <optional>
        <ref name="html.tfoot"/>
      </optional>
      <choice>
        <oneOrMore>
          <ref name="html.tbody"/>
        </oneOrMore>
        <oneOrMore>
          <ref name="html.tr"/>
        </oneOrMore>
      </choice>
    </group>
  </define>
  <div>
    <db:refname>table</db:refname>
    <db:refpurpose/>
    <define name="local.html.table.attributes">
      <empty/>
    </define>
    <define name="html.table.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="summary"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <optional>
          <attribute name="border"/>
        </optional>
        <optional>
          <attribute name="frame">
            <choice>
              <value>void</value>
              <value>above</value>
              <value>below</value>
              <value>hsides</value>
              <value>lhs</value>
              <value>rhs</value>
              <value>vsides</value>
              <value>box</value>
              <value>border</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="rules">
            <choice>
              <value>none</value>
              <value>groups</value>
              <value>rows</value>
              <value>cols</value>
              <value>all</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="cellspacing"/>
        </optional>
        <optional>
          <attribute name="cellpadding"/>
        </optional>
      </interleave>
    </define>
    <define name="html.table">
      <element name="table">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="summary"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="border"/>
            </optional>
            <optional>
              <attribute name="frame">
                <choice>
                  <value>void</value>
                  <value>above</value>
                  <value>below</value>
                  <value>hsides</value>
                  <value>lhs</value>
                  <value>rhs</value>
                  <value>vsides</value>
                  <value>box</value>
                  <value>border</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="rules">
                <choice>
                  <value>none</value>
                  <value>groups</value>
                  <value>rows</value>
                  <value>cols</value>
                  <value>all</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="cellspacing"/>
            </optional>
            <optional>
              <attribute name="cellpadding"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="html.caption"/>
            <choice>
              <zeroOrMore>
                <ref name="html.col"/>
              </zeroOrMore>
              <zeroOrMore>
                <ref name="html.colgroup"/>
              </zeroOrMore>
            </choice>
            <optional>
              <ref name="html.thead"/>
            </optional>
            <optional>
              <ref name="html.tfoot"/>
            </optional>
            <choice>
              <oneOrMore>
                <ref name="html.tbody"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="html.tr"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>informaltable</db:refname>
    <db:refpurpose/>
    <define name="local.html.informaltable.attributes">
      <empty/>
    </define>
    <define name="html.informaltable.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="summary"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <optional>
          <attribute name="border"/>
        </optional>
        <optional>
          <attribute name="frame">
            <choice>
              <value>void</value>
              <value>above</value>
              <value>below</value>
              <value>hsides</value>
              <value>lhs</value>
              <value>rhs</value>
              <value>vsides</value>
              <value>box</value>
              <value>border</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="rules">
            <choice>
              <value>none</value>
              <value>groups</value>
              <value>rows</value>
              <value>cols</value>
              <value>all</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="cellspacing"/>
        </optional>
        <optional>
          <attribute name="cellpadding"/>
        </optional>
      </interleave>
    </define>
    <define name="html.informaltable">
      <element name="informaltable">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="summary"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="border"/>
            </optional>
            <optional>
              <attribute name="frame">
                <choice>
                  <value>void</value>
                  <value>above</value>
                  <value>below</value>
                  <value>hsides</value>
                  <value>lhs</value>
                  <value>rhs</value>
                  <value>vsides</value>
                  <value>box</value>
                  <value>border</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="rules">
                <choice>
                  <value>none</value>
                  <value>groups</value>
                  <value>rows</value>
                  <value>cols</value>
                  <value>all</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="cellspacing"/>
            </optional>
            <optional>
              <attribute name="cellpadding"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <zeroOrMore>
                <ref name="html.col"/>
              </zeroOrMore>
              <zeroOrMore>
                <ref name="html.colgroup"/>
              </zeroOrMore>
            </choice>
            <optional>
              <ref name="html.thead"/>
            </optional>
            <optional>
              <ref name="html.tfoot"/>
            </optional>
            <choice>
              <oneOrMore>
                <ref name="html.tbody"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="html.tr"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>caption</db:refname>
    <db:refpurpose/>
    <define name="local.caption.attributes">
      <empty/>
    </define>
    <define name="html.caption.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
      </interleave>
    </define>
    <define name="html.caption">
      <element name="caption">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <text/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>col</db:refname>
    <db:refpurpose/>
    <define name="local.col.attributes">
      <empty/>
    </define>
    <define name="html.col.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="span"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.col">
      <element name="col">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="span"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <empty/>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>colgroup</db:refname>
    <db:refpurpose/>
    <define name="local.colgroup.attributes">
      <empty/>
    </define>
    <define name="html.colgroup.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="span"/>
        </optional>
        <optional>
          <attribute name="width"/>
        </optional>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.colgroup">
      <element name="colgroup">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="span"/>
            </optional>
            <optional>
              <attribute name="width"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <ref name="html.col"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>thead</db:refname>
    <db:refpurpose/>
    <define name="local.html.thead.attributes">
      <empty/>
    </define>
    <define name="html.thead.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.thead">
      <element name="thead">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="html.tr"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tfoot</db:refname>
    <db:refpurpose/>
    <define name="local.html.tfoot.attributes">
      <empty/>
    </define>
    <define name="html.tfoot.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.tfoot">
      <element name="tfoot">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="html.tr"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tbody</db:refname>
    <db:refpurpose/>
    <define name="local.html.tbody.attributes">
      <empty/>
    </define>
    <define name="html.tbody.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.tbody">
      <element name="tbody">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="html.tr"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>tr</db:refname>
    <db:refpurpose/>
    <define name="local.tr.attributes">
      <empty/>
    </define>
    <define name="html.tr.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.tr">
      <element name="tr">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="html.th"/>
            <ref name="html.td"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>th</db:refname>
    <db:refpurpose/>
    <define name="local.th.attributes">
      <empty/>
    </define>
    <define name="html.th.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="abbr"/>
        </optional>
        <optional>
          <attribute name="axis"/>
        </optional>
        <optional>
          <attribute name="headers"/>
        </optional>
        <optional>
          <attribute name="scope"/>
        </optional>
        <optional>
          <attribute name="rowspan"/>
        </optional>
        <optional>
          <attribute name="colspan"/>
        </optional>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.th">
      <element name="th">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="abbr"/>
            </optional>
            <optional>
              <attribute name="axis"/>
            </optional>
            <optional>
              <attribute name="headers"/>
            </optional>
            <optional>
              <attribute name="scope"/>
            </optional>
            <optional>
              <attribute name="rowspan"/>
            </optional>
            <optional>
              <attribute name="colspan"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
              <ref name="db.coref"/>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
              <ref name="db.nonterminal"/>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
              <ref name="db.inlineequation"/>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>td</db:refname>
    <db:refpurpose/>
    <define name="local.td.attributes">
      <empty/>
    </define>
    <define name="html.td.attlist">
      <interleave>
        <group>
          <optional>
            <attribute name="class"/>
          </optional>
          <optional>
            <attribute name="style"/>
          </optional>
          <optional>
            <attribute name="title"/>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="lang"/>
          </optional>
          <optional>
            <attribute name="dir">
              <choice>
                <value>ltr</value>
                <value>rtl</value>
              </choice>
            </attribute>
          </optional>
        </group>
        <group>
          <optional>
            <attribute name="onclick"/>
          </optional>
          <optional>
            <attribute name="ondblclick"/>
          </optional>
          <optional>
            <attribute name="onmousedown"/>
          </optional>
          <optional>
            <attribute name="onmouseup"/>
          </optional>
          <optional>
            <attribute name="onmouseover"/>
          </optional>
          <optional>
            <attribute name="onmousemove"/>
          </optional>
          <optional>
            <attribute name="onmouseout"/>
          </optional>
          <optional>
            <attribute name="onkeypress"/>
          </optional>
          <optional>
            <attribute name="onkeydown"/>
          </optional>
          <optional>
            <attribute name="onkeyup"/>
          </optional>
        </group>
        <optional>
          <attribute name="abbr"/>
        </optional>
        <optional>
          <attribute name="axis"/>
        </optional>
        <optional>
          <attribute name="headers"/>
        </optional>
        <optional>
          <attribute name="scope"/>
        </optional>
        <optional>
          <attribute name="rowspan"/>
        </optional>
        <optional>
          <attribute name="colspan"/>
        </optional>
        <group>
          <optional>
            <attribute name="align">
              <choice>
                <value>left</value>
                <value>center</value>
                <value>right</value>
                <value>justify</value>
                <value>char</value>
              </choice>
            </attribute>
          </optional>
          <optional>
            <attribute name="char"/>
          </optional>
          <optional>
            <attribute name="charoff"/>
          </optional>
        </group>
        <optional>
          <attribute name="valign">
            <choice>
              <value>top</value>
              <value>middle</value>
              <value>bottom</value>
              <value>baseline</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="html.td">
      <element name="td">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="class"/>
            </optional>
            <optional>
              <attribute name="style"/>
            </optional>
            <optional>
              <attribute name="title"/>
            </optional>
            <optional>
              <attribute name="lang"/>
            </optional>
            <optional>
              <attribute name="dir">
                <choice>
                  <value>ltr</value>
                  <value>rtl</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="onclick"/>
            </optional>
            <optional>
              <attribute name="ondblclick"/>
            </optional>
            <optional>
              <attribute name="onmousedown"/>
            </optional>
            <optional>
              <attribute name="onmouseup"/>
            </optional>
            <optional>
              <attribute name="onmouseover"/>
            </optional>
            <optional>
              <attribute name="onmousemove"/>
            </optional>
            <optional>
              <attribute name="onmouseout"/>
            </optional>
            <optional>
              <attribute name="onkeypress"/>
            </optional>
            <optional>
              <attribute name="onkeydown"/>
            </optional>
            <optional>
              <attribute name="onkeyup"/>
            </optional>
            <optional>
              <attribute name="abbr"/>
            </optional>
            <optional>
              <attribute name="axis"/>
            </optional>
            <optional>
              <attribute name="headers"/>
            </optional>
            <optional>
              <attribute name="scope"/>
            </optional>
            <optional>
              <attribute name="rowspan"/>
            </optional>
            <optional>
              <attribute name="colspan"/>
            </optional>
            <optional>
              <attribute name="align">
                <choice>
                  <value>left</value>
                  <value>center</value>
                  <value>right</value>
                  <value>justify</value>
                  <value>char</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="char"/>
            </optional>
            <optional>
              <attribute name="charoff"/>
            </optional>
            <optional>
              <attribute name="valign">
                <choice>
                  <value>top</value>
                  <value>middle</value>
                  <value>bottom</value>
                  <value>baseline</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <choice>
            <zeroOrMore>
              <text/>
              <ref name="db.inlinemediaobject"/>
              <ref name="db.anchor"/>
              <ref name="db.remark"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.abbrev"/>
              <ref name="db.acronym"/>
              <ref name="db.emphasis"/>
              <ref name="db.footnote"/>
              <ref name="db.footnoteref"/>
              <ref name="db.foreignphrase"/>
              <ref name="db.phrase"/>
              <ref name="db.quote"/>
              <ref name="db.subscript"/>
              <ref name="db.superscript"/>
              <ref name="db.wordasword"/>
              <ref name="db.coref"/>
              <ref name="db.productnumber"/>
              <ref name="db.productname"/>
              <ref name="db.database"/>
              <ref name="db.application"/>
              <ref name="db.hardware"/>
              <ref name="db.trademark"/>
              <ref name="db.citation"/>
              <ref name="db.citerefentry"/>
              <ref name="db.citetitle"/>
              <ref name="db.citebiblioid"/>
              <ref name="db.author"/>
              <ref name="db.personname"/>
              <ref name="db.orgname"/>
              <ref name="db.editor"/>
              <ref name="db.xref"/>
              <ref name="db.uri"/>
              <ref name="db.firstterm"/>
              <ref name="db.glossterm"/>
              <ref name="db.replaceable"/>
              <ref name="db.systemitem"/>
              <ref name="db.option"/>
              <ref name="db.optional"/>
              <ref name="db.nonterminal"/>
              <ref name="db.errorcode"/>
              <ref name="db.errortext"/>
              <ref name="db.errorname"/>
              <ref name="db.errortype"/>
              <ref name="db.prompt"/>
              <ref name="db.envar"/>
              <ref name="db.filename"/>
              <ref name="db.command"/>
              <ref name="db.computeroutput"/>
              <ref name="db.userinput"/>
              <ref name="db.function"/>
              <ref name="db.parameter"/>
              <ref name="db.varname"/>
              <ref name="db.returnvalue"/>
              <ref name="db.type"/>
              <ref name="db.classname"/>
              <ref name="db.exceptionname"/>
              <ref name="db.interfacename"/>
              <ref name="db.methodname"/>
              <ref name="db.modifier"/>
              <ref name="db.initializer"/>
              <ref name="db.ooclass"/>
              <ref name="db.ooexception"/>
              <ref name="db.oointerface"/>
              <ref name="db.tag"/>
              <ref name="db.markup"/>
              <ref name="db.token"/>
              <ref name="db.symbol"/>
              <ref name="db.literal"/>
              <ref name="db.code"/>
              <ref name="db.constant"/>
              <ref name="db.inlineequation"/>
              <ref name="db.guiicon"/>
              <ref name="db.guibutton"/>
              <ref name="db.guimenuitem"/>
              <ref name="db.guimenu"/>
              <ref name="db.guisubmenu"/>
              <ref name="db.guilabel"/>
              <ref name="db.menuchoice"/>
              <ref name="db.mousebutton"/>
              <ref name="db.keycombo"/>
              <ref name="db.keycap"/>
              <ref name="db.keycode"/>
              <ref name="db.keysym"/>
              <ref name="db.shortcut"/>
              <ref name="db.accel"/>
            </zeroOrMore>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
          </choice>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgset</db:refname>
    <db:refpurpose/>
    <define name="local.msgset.attributes">
      <empty/>
    </define>
    <define name="msgset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msgset.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msgset">
      <element name="msgset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <choice>
              <oneOrMore>
                <ref name="db.msgentry"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.simplemsgentry"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgentry</db:refname>
    <db:refpurpose/>
    <define name="local.msgentry.attributes">
      <empty/>
    </define>
    <define name="msgentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msgentry">
      <element name="msgentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <oneOrMore>
              <ref name="db.msg"/>
            </oneOrMore>
            <optional>
              <ref name="db.msginfo"/>
            </optional>
            <zeroOrMore>
              <ref name="db.msgexplan"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>simplemsgentry</db:refname>
    <db:refpurpose/>
    <define name="local.simplemsgentry.attributes">
      <empty/>
    </define>
    <define name="simplemsgentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="simplemsgentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <attribute name="audience"/>
        <attribute name="origin"/>
        <attribute name="level"/>
      </interleave>
    </define>
    <define name="db.simplemsgentry">
      <element name="simplemsgentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <attribute name="audience"/>
            <attribute name="origin"/>
            <attribute name="level"/>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <ref name="db.msgtext"/>
            <oneOrMore>
              <ref name="db.msgexplan"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msg</db:refname>
    <db:refpurpose/>
    <define name="local.msg.attributes">
      <empty/>
    </define>
    <define name="msg.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msg.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msg.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msg">
      <element name="msg">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <ref name="db.msgmain"/>
            <zeroOrMore>
              <ref name="db.msgsub"/>
              <ref name="db.msgrel"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgmain</db:refname>
    <db:refpurpose/>
    <define name="local.msgmain.attributes">
      <empty/>
    </define>
    <define name="msgmain.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgmain.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msgmain.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msgmain">
      <element name="msgmain">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <ref name="db.msgtext"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgsub</db:refname>
    <db:refpurpose/>
    <define name="local.msgsub.attributes">
      <empty/>
    </define>
    <define name="msgsub.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgsub.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msgsub.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msgsub">
      <element name="msgsub">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <ref name="db.msgtext"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgrel</db:refname>
    <db:refpurpose/>
    <define name="local.msgrel.attributes">
      <empty/>
    </define>
    <define name="msgrel.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgrel.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msgrel.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msgrel">
      <element name="msgrel">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <ref name="db.msgtext"/>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgtext</db:refname>
    <db:refpurpose/>
    <define name="local.msgtext.attributes">
      <empty/>
    </define>
    <define name="msgtext.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgtext.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msgtext">
      <element name="msgtext">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <oneOrMore>
            <ref name="db.itemizedlist"/>
            <ref name="db.orderedlist"/>
            <ref name="db.procedure"/>
            <ref name="db.simplelist"/>
            <ref name="db.variablelist"/>
            <ref name="db.segmentedlist"/>
            <ref name="db.glosslist"/>
            <ref name="db.bibliolist"/>
            <ref name="db.calloutlist"/>
            <ref name="db.qandaset"/>
            <ref name="db.caution"/>
            <ref name="db.important"/>
            <ref name="db.note"/>
            <ref name="db.tip"/>
            <ref name="db.warning"/>
            <ref name="db.equation"/>
            <ref name="db.example"/>
            <ref name="db.figure"/>
            <ref name="cals.table"/>
            <ref name="html.table"/>
            <ref name="db.informalequation"/>
            <ref name="db.informalexample"/>
            <ref name="db.informalfigure"/>
            <ref name="cals.informaltable"/>
            <ref name="html.informaltable"/>
            <ref name="db.sidebar"/>
            <ref name="db.blockquote"/>
            <ref name="db.address"/>
            <ref name="db.epigraph"/>
            <ref name="db.mediaobject"/>
            <ref name="db.screenshot"/>
            <ref name="db.mediaobjectco"/>
            <ref name="db.task"/>
            <ref name="db.productionset"/>
            <ref name="db.constraintdef"/>
            <ref name="db.msgset"/>
            <ref name="db.programlisting"/>
            <ref name="db.screen"/>
            <ref name="db.literallayout"/>
            <ref name="db.synopsis"/>
            <ref name="db.programlistingco"/>
            <ref name="db.screenco"/>
            <ref name="db.cmdsynopsis"/>
            <ref name="db.funcsynopsis"/>
            <ref name="db.classsynopsis"/>
            <ref name="db.methodsynopsis"/>
            <ref name="db.constructorsynopsis"/>
            <ref name="db.destructorsynopsis"/>
            <ref name="db.fieldsynopsis"/>
            <ref name="db.bridgehead"/>
            <ref name="db.remark"/>
            <ref name="db.revhistory"/>
            <ref name="db.highlights"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="db.anchor"/>
            <ref name="db.para"/>
            <ref name="db.formalpara"/>
            <ref name="db.simpara"/>
          </oneOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msginfo</db:refname>
    <db:refpurpose/>
    <define name="local.msginfo.attributes">
      <empty/>
    </define>
    <define name="msginfo.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msginfo.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msginfo">
      <element name="msginfo">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <ref name="db.msglevel"/>
            <ref name="db.msgorig"/>
            <ref name="db.msgaud"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msglevel</db:refname>
    <db:refpurpose/>
    <define name="local.msglevel.attributes">
      <empty/>
    </define>
    <define name="msglevel.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msglevel.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msglevel">
      <element name="msglevel">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgorig</db:refname>
    <db:refpurpose/>
    <define name="local.msgorig.attributes">
      <empty/>
    </define>
    <define name="msgorig.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgorig.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msgorig">
      <element name="msgorig">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgaud</db:refname>
    <db:refpurpose/>
    <define name="local.msgaud.attributes">
      <empty/>
    </define>
    <define name="msgaud.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgaud.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.msgaud">
      <element name="msgaud">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>msgexplan</db:refname>
    <db:refpurpose/>
    <define name="local.msgexplan.attributes">
      <empty/>
    </define>
    <define name="msgexplan.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="msgexplan.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="msgexplan.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.msgexplan">
      <element name="msgexplan">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>qandaset</db:refname>
    <db:refpurpose/>
    <define name="local.qandaset.attributes">
      <empty/>
    </define>
    <define name="qandaset.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="qandaset.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
        <optional>
          <attribute name="defaultlabel">
            <choice>
              <value>none</value>
              <value>number</value>
              <value>qanda</value>
            </choice>
          </attribute>
        </optional>
      </interleave>
    </define>
    <define name="qandaset.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.qandaset">
      <element name="qandaset">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
            <optional>
              <attribute name="defaultlabel">
                <choice>
                  <value>none</value>
                  <value>number</value>
                  <value>qanda</value>
                </choice>
              </attribute>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.qandadiv"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.qandaentry"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>qandadiv</db:refname>
    <db:refpurpose/>
    <define name="local.qandadiv.attributes">
      <empty/>
    </define>
    <define name="qandadiv.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="qandadiv.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="qandadiv.info">
      <choice>
        <group>
          <interleave>
            <optional>
              <ref name="db.title"/>
            </optional>
            <optional>
              <ref name="db.titleabbrev"/>
            </optional>
          </interleave>
          <optional>
            <ref name="db.info.titleforbidden"/>
          </optional>
        </group>
        <ref name="db.info.titleonly"/>
      </choice>
    </define>
    <define name="db.qandadiv">
      <element name="qandadiv">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <choice>
              <group>
                <interleave>
                  <optional>
                    <ref name="db.title"/>
                  </optional>
                  <optional>
                    <ref name="db.titleabbrev"/>
                  </optional>
                </interleave>
                <optional>
                  <ref name="db.info.titleforbidden"/>
                </optional>
              </group>
              <ref name="db.info.titleonly"/>
            </choice>
            <zeroOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </zeroOrMore>
            <choice>
              <oneOrMore>
                <ref name="db.qandadiv"/>
              </oneOrMore>
              <oneOrMore>
                <ref name="db.qandaentry"/>
              </oneOrMore>
            </choice>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>qandaentry</db:refname>
    <db:refpurpose/>
    <define name="local.qandaentry.attributes">
      <empty/>
    </define>
    <define name="qandaentry.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="qandaentry.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="qandaentry.info">
      <optional>
        <ref name="db.info.titleforbidden"/>
      </optional>
    </define>
    <define name="db.qandaentry">
      <element name="qandaentry">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.info.titleforbidden"/>
            </optional>
            <ref name="db.question"/>
            <zeroOrMore>
              <ref name="db.answer"/>
            </zeroOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>question</db:refname>
    <db:refpurpose/>
    <define name="local.question.attributes">
      <empty/>
    </define>
    <define name="question.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="question.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.question">
      <element name="question">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.label"/>
            </optional>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>answer</db:refname>
    <db:refpurpose/>
    <define name="local.answer.attributes">
      <empty/>
    </define>
    <define name="answer.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="answer.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.answer">
      <element name="answer">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <group>
            <optional>
              <ref name="db.label"/>
            </optional>
            <oneOrMore>
              <ref name="db.itemizedlist"/>
              <ref name="db.orderedlist"/>
              <ref name="db.procedure"/>
              <ref name="db.simplelist"/>
              <ref name="db.variablelist"/>
              <ref name="db.segmentedlist"/>
              <ref name="db.glosslist"/>
              <ref name="db.bibliolist"/>
              <ref name="db.calloutlist"/>
              <ref name="db.qandaset"/>
              <ref name="db.caution"/>
              <ref name="db.important"/>
              <ref name="db.note"/>
              <ref name="db.tip"/>
              <ref name="db.warning"/>
              <ref name="db.equation"/>
              <ref name="db.example"/>
              <ref name="db.figure"/>
              <ref name="cals.table"/>
              <ref name="html.table"/>
              <ref name="db.informalequation"/>
              <ref name="db.informalexample"/>
              <ref name="db.informalfigure"/>
              <ref name="cals.informaltable"/>
              <ref name="html.informaltable"/>
              <ref name="db.sidebar"/>
              <ref name="db.blockquote"/>
              <ref name="db.address"/>
              <ref name="db.epigraph"/>
              <ref name="db.mediaobject"/>
              <ref name="db.screenshot"/>
              <ref name="db.mediaobjectco"/>
              <ref name="db.task"/>
              <ref name="db.productionset"/>
              <ref name="db.constraintdef"/>
              <ref name="db.msgset"/>
              <ref name="db.programlisting"/>
              <ref name="db.screen"/>
              <ref name="db.literallayout"/>
              <ref name="db.synopsis"/>
              <ref name="db.programlistingco"/>
              <ref name="db.screenco"/>
              <ref name="db.cmdsynopsis"/>
              <ref name="db.funcsynopsis"/>
              <ref name="db.classsynopsis"/>
              <ref name="db.methodsynopsis"/>
              <ref name="db.constructorsynopsis"/>
              <ref name="db.destructorsynopsis"/>
              <ref name="db.fieldsynopsis"/>
              <ref name="db.bridgehead"/>
              <ref name="db.remark"/>
              <ref name="db.revhistory"/>
              <ref name="db.highlights"/>
              <ref name="indexterm.singular"/>
              <ref name="indexterm.startofrange"/>
              <ref name="indexterm.endofrange"/>
              <ref name="db.anchor"/>
              <ref name="db.para"/>
              <ref name="db.formalpara"/>
              <ref name="db.simpara"/>
            </oneOrMore>
          </group>
        </doc:content-model>
      </element>
    </define>
  </div>
  <div>
    <db:refname>label</db:refname>
    <db:refpurpose/>
    <define name="local.label.attributes">
      <empty/>
    </define>
    <define name="label.role.attribute">
      <attribute name="role"/>
    </define>
    <define name="label.attlist">
      <interleave>
        <optional>
          <attribute name="role"/>
        </optional>
        <optional>
          <attribute name="id">
            <data type="ID"/>
          </attribute>
        </optional>
        <optional>
          <attribute name="xml:lang"/>
        </optional>
        <optional>
          <attribute name="xml:base"/>
        </optional>
        <optional>
          <attribute name="remap"/>
        </optional>
        <optional>
          <attribute name="xreflabel"/>
        </optional>
        <optional>
          <attribute name="revisionflag">
            <choice>
              <value>changed</value>
              <value>added</value>
              <value>deleted</value>
              <value>off</value>
            </choice>
          </attribute>
        </optional>
        <optional>
          <attribute name="version"/>
        </optional>
        <optional>
          <attribute name="arch"/>
        </optional>
        <optional>
          <attribute name="condition"/>
        </optional>
        <optional>
          <attribute name="conformance"/>
        </optional>
        <optional>
          <attribute name="os"/>
        </optional>
        <optional>
          <attribute name="revision"/>
        </optional>
        <optional>
          <attribute name="security"/>
        </optional>
        <optional>
          <attribute name="userlevel"/>
        </optional>
        <optional>
          <attribute name="vendor"/>
        </optional>
        <optional>
          <choice>
            <attribute name="linkend">
              <data type="IDREF"/>
            </attribute>
            <attribute name="href"/>
          </choice>
        </optional>
      </interleave>
    </define>
    <define name="db.label">
      <element name="label">
        <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <interleave>
            <optional>
              <attribute name="role"/>
            </optional>
            <optional>
              <attribute name="id">
                <data type="ID"/>
              </attribute>
            </optional>
            <optional>
              <attribute name="xml:lang"/>
            </optional>
            <optional>
              <attribute name="xml:base"/>
            </optional>
            <optional>
              <attribute name="remap"/>
            </optional>
            <optional>
              <attribute name="xreflabel"/>
            </optional>
            <optional>
              <attribute name="revisionflag">
                <choice>
                  <value>changed</value>
                  <value>added</value>
                  <value>deleted</value>
                  <value>off</value>
                </choice>
              </attribute>
            </optional>
            <optional>
              <attribute name="version"/>
            </optional>
            <optional>
              <attribute name="arch"/>
            </optional>
            <optional>
              <attribute name="condition"/>
            </optional>
            <optional>
              <attribute name="conformance"/>
            </optional>
            <optional>
              <attribute name="os"/>
            </optional>
            <optional>
              <attribute name="revision"/>
            </optional>
            <optional>
              <attribute name="security"/>
            </optional>
            <optional>
              <attribute name="userlevel"/>
            </optional>
            <optional>
              <attribute name="vendor"/>
            </optional>
            <optional>
              <choice>
                <attribute name="linkend">
                  <data type="IDREF"/>
                </attribute>
                <attribute name="href"/>
              </choice>
            </optional>
          </interleave>
        </doc:attributes>
        <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
          <zeroOrMore>
            <text/>
            <ref name="db.inlinemediaobject"/>
            <ref name="db.anchor"/>
            <ref name="db.remark"/>
            <ref name="indexterm.singular"/>
            <ref name="indexterm.startofrange"/>
            <ref name="indexterm.endofrange"/>
            <ref name="text.phrase"/>
            <ref name="db.replaceable"/>
          </zeroOrMore>
        </doc:content-model>
      </element>
    </define>
  </div>
  <define name="any.mml">
    <element>
      <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <zeroOrMore>
          <attribute>
            <anyName/>
          </attribute>
        </zeroOrMore>
      </doc:attributes>
      <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <group>
          <nsName ns="http://www.w3.org/1998/Math/MathML"/>
          <zeroOrMore>
            <text/>
            <ref name="any.mml"/>
          </zeroOrMore>
        </group>
      </doc:content-model>
    </element>
  </define>
  <define name="any.svg">
    <element>
      <doc:attributes xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <zeroOrMore>
          <attribute>
            <anyName/>
          </attribute>
        </zeroOrMore>
      </doc:attributes>
      <doc:content-model xmlns:doc="http://nwalsh.com/xmlns/schema-doc/">
        <group>
          <nsName ns="http://www.w3.org/2000/svg"/>
          <zeroOrMore>
            <text/>
            <ref name="any.svg"/>
          </zeroOrMore>
        </group>
      </doc:content-model>
    </element>
  </define>
</grammar>
