core/com.nokia.carbide.cpp.codescanner/schema/Kbdata.xsd
author cawthron
Mon, 24 May 2010 15:37:56 -0500
branchC3_BUILDER_WORK
changeset 1393 42f6165e68df
parent 0 fb279309251b
permissions -rw-r--r--
write .branch.txt to make the new head

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/">
  <xs:element name="abstract">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="shortdesc"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/abstract "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="alt">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/alt "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="apiname">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword pr-d/apiname "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="area">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="shape"/>
        <xs:element ref="coords"/>
        <xs:element ref="xref"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup ut-d/area "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="audience">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/audience "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="experiencelevel">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="novice"/>
            <xs:enumeration value="general"/>
            <xs:enumeration value="expert"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="job">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="installing"/>
            <xs:enumeration value="customizing"/>
            <xs:enumeration value="administering"/>
            <xs:enumeration value="programming"/>
            <xs:enumeration value="using"/>
            <xs:enumeration value="maintaining"/>
            <xs:enumeration value="troubleshooting"/>
            <xs:enumeration value="evaluating"/>
            <xs:enumeration value="planning"/>
            <xs:enumeration value="migrating"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="name" type="xs:NMTOKEN"/>
      <xs:attribute name="otherjob"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="othertype"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="user"/>
            <xs:enumeration value="purchaser"/>
            <xs:enumeration value="administrator"/>
            <xs:enumeration value="programmer"/>
            <xs:enumeration value="executive"/>
            <xs:enumeration value="services"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="author">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/author "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="creator"/>
            <xs:enumeration value="contributor"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="b">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/b "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="body">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="section"/>
        <xs:element ref="example"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/body "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="boolean">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/boolean "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="state" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="brand">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/brand "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="call">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/call "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="category">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/category "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="cite">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/cite "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="class">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/class "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="cmdname">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword sw-d/cmdname "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="codeblock">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/pre pr-d/codeblock "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute ref="space" default="preserve"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="codeph">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/codeph "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="colspec">
    <xs:complexType>
      <xs:attribute name="align">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="left"/>
            <xs:enumeration value="right"/>
            <xs:enumeration value="center"/>
            <xs:enumeration value="justify"/>
            <xs:enumeration value="char"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="base"/>
      <xs:attribute name="char"/>
      <xs:attribute name="charoff" type="xs:NMTOKEN"/>
      <xs:attribute name="class" default="- topic/colspec "/>
      <xs:attribute name="colname" type="xs:NMTOKEN"/>
      <xs:attribute name="colnum" type="xs:NMTOKEN"/>
      <xs:attribute name="colsep" type="xs:NMTOKEN"/>
      <xs:attribute name="colwidth"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="rowsep" type="xs:NMTOKEN"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="comment">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/comment "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="component">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/component "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="coords">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph ut-d/coords "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate" default="no">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="copyrholder">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/copyrholder "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="copyright">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="copyryear"/>
        <xs:element ref="copyrholder"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/copyright "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="primary"/>
            <xs:enumeration value="secondary"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="copyryear">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/copyryear "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
      <xs:attribute name="year" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="created">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/created "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="date" use="required"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expiry"/>
      <xs:attribute name="golive"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="critdates">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="created"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="revised"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/critdates "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="title"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/data "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="datatype"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="name"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute name="value"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="data-about">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="data"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="data"/>
          <xs:element ref="data-about"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/data-about "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="itemgroup"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ddhd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/ddhd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="delim">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/delim "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="desc">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/desc "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="device">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="kbdataFw"/>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dl">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="dlhead"/>
        <xs:element maxOccurs="unbounded" ref="dlentry"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dl "/>
      <xs:attribute name="compact">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dlentry">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="dt"/>
        <xs:element maxOccurs="unbounded" ref="dd"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dlentry "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dlhead">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="dthd"/>
        <xs:element minOccurs="0" ref="ddhd"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dlhead "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="draft-comment">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="author"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/draft-comment "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="disposition">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="issue"/>
            <xs:enumeration value="open"/>
            <xs:enumeration value="accepted"/>
            <xs:enumeration value="rejected"/>
            <xs:enumeration value="deferred"/>
            <xs:enumeration value="duplicate"/>
            <xs:enumeration value="reopened"/>
            <xs:enumeration value="unassigned"/>
            <xs:enumeration value="completed"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="time"/>
      <xs:attribute name="translate" default="no">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dt">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dt "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="dthd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/dthd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="entry">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="align">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="left"/>
            <xs:enumeration value="right"/>
            <xs:enumeration value="center"/>
            <xs:enumeration value="justify"/>
            <xs:enumeration value="char"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="base"/>
      <xs:attribute name="char"/>
      <xs:attribute name="charoff" type="xs:NMTOKEN"/>
      <xs:attribute name="class" default="- topic/entry "/>
      <xs:attribute name="colname" type="xs:NMTOKEN"/>
      <xs:attribute name="colsep" type="xs:NMTOKEN"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="morerows" type="xs:NMTOKEN"/>
      <xs:attribute name="nameend" type="xs:NMTOKEN"/>
      <xs:attribute name="namest" type="xs:NMTOKEN"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="rowsep" type="xs:NMTOKEN"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="valign">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="middle"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="example">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="title"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/example "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="featnum">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/featnum "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="fig">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:element minOccurs="0" ref="desc"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="figgroup"/>
          <xs:element ref="p"/>
          <xs:element ref="lq"/>
          <xs:element ref="note"/>
          <xs:element ref="dl"/>
          <xs:element ref="parml"/>
          <xs:element ref="ul"/>
          <xs:element ref="ol"/>
          <xs:element ref="sl"/>
          <xs:element ref="pre"/>
          <xs:element ref="screen"/>
          <xs:element ref="codeblock"/>
          <xs:element ref="msgblock"/>
          <xs:element ref="lines"/>
          <xs:element ref="image"/>
          <xs:element ref="object"/>
          <xs:element ref="simpletable"/>
          <xs:element ref="xref"/>
          <xs:element ref="fn"/>
          <xs:element ref="data"/>
          <xs:element ref="data-about"/>
          <xs:element ref="foreign"/>
          <xs:element ref="unknown"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/fig "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="figgroup">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="figgroup"/>
          <xs:element ref="xref"/>
          <xs:element ref="fn"/>
          <xs:element ref="ph"/>
          <xs:element ref="uicontrol"/>
          <xs:element ref="menucascade"/>
          <xs:element ref="b"/>
          <xs:element ref="u"/>
          <xs:element ref="i"/>
          <xs:element ref="tt"/>
          <xs:element ref="sup"/>
          <xs:element ref="sub"/>
          <xs:element ref="codeph"/>
          <xs:element ref="synph"/>
          <xs:element ref="filepath"/>
          <xs:element ref="msgph"/>
          <xs:element ref="userinput"/>
          <xs:element ref="systemoutput"/>
          <xs:element ref="keyword"/>
          <xs:element ref="wintitle"/>
          <xs:element ref="option"/>
          <xs:element ref="parmname"/>
          <xs:element ref="apiname"/>
          <xs:element ref="cmdname"/>
          <xs:element ref="msgnum"/>
          <xs:element ref="varname"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/figgroup "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="filepath">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph sw-d/filepath "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="filetype">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/filetype "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="fn">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="callout"/>
      <xs:attribute name="class" default="- topic/fn "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="foreign">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="any">
          <xs:attribute name="audience"/>
          <xs:attribute name="base"/>
          <xs:attribute name="class" default="- topic/foreign "/>
          <xs:attribute name="conref"/>
          <xs:attribute name="dir">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ltr"/>
                <xs:enumeration value="rtl"/>
                <xs:enumeration value="lro"/>
                <xs:enumeration value="rlo"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="id" type="xs:NMTOKEN"/>
          <xs:attribute name="importance">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="obsolete"/>
                <xs:enumeration value="deprecated"/>
                <xs:enumeration value="optional"/>
                <xs:enumeration value="default"/>
                <xs:enumeration value="low"/>
                <xs:enumeration value="normal"/>
                <xs:enumeration value="high"/>
                <xs:enumeration value="recommended"/>
                <xs:enumeration value="required"/>
                <xs:enumeration value="urgent"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="otherprops"/>
          <xs:attribute name="outputclass"/>
          <xs:attribute name="platform"/>
          <xs:attribute name="product"/>
          <xs:attribute name="props"/>
          <xs:attribute name="rev"/>
          <xs:attribute name="status">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="new"/>
                <xs:enumeration value="changed"/>
                <xs:enumeration value="deleted"/>
                <xs:enumeration value="unchanged"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="translate">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="yes"/>
                <xs:enumeration value="no"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute ref="lang"/>
          <xs:attribute name="xtrc"/>
          <xs:attribute name="xtrf"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="fragment">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup pr-d/fragment "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="fragref">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/xref pr-d/fragref "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="groupchoice">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:element minOccurs="0" ref="repsep"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="kwd"/>
          <xs:element ref="var"/>
          <xs:element ref="delim"/>
          <xs:element ref="oper"/>
          <xs:element ref="sep"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup pr-d/groupchoice "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="groupcomp">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:element minOccurs="0" ref="repsep"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="kwd"/>
          <xs:element ref="var"/>
          <xs:element ref="delim"/>
          <xs:element ref="oper"/>
          <xs:element ref="sep"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup pr-d/groupcomp "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="groupseq">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:element minOccurs="0" ref="repsep"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="kwd"/>
          <xs:element ref="var"/>
          <xs:element ref="delim"/>
          <xs:element ref="oper"/>
          <xs:element ref="sep"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup pr-d/groupseq "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="i">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/i "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="image">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="alt"/>
      </xs:sequence>
      <xs:attribute name="align"/>
      <xs:attribute name="alt"/>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/image "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="height" type="xs:NMTOKEN"/>
      <xs:attribute name="href" use="required"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref" type="xs:NMTOKEN"/>
      <xs:attribute name="longdescref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="placement" default="inline">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="inline"/>
            <xs:enumeration value="break"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale" type="xs:NMTOKEN"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="width" type="xs:NMTOKEN"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="imagemap">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="image"/>
        <xs:element maxOccurs="unbounded" ref="area"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/fig ut-d/imagemap "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="index-base">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="indexterm"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/index-base "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="index-see">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="indexterm"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/index-base indexing-d/index-see "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="index-see-also">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="indexterm"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/index-base indexing-d/index-see-also "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="index-sort-as">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/index-base indexing-d/index-sort-as "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="indexterm">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="index-base"/>
        <xs:element ref="index-see"/>
        <xs:element ref="index-see-also"/>
        <xs:element ref="index-sort-as"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/indexterm "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="end"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="start"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="indextermref">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/indextermref "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref" use="required"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="inheritance">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/inheritance "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="itemgroup">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/itemgroup "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdata">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="title"/>
        <xs:element minOccurs="0" ref="titlealts"/>
        <xs:choice minOccurs="0">
          <xs:element ref="shortdesc"/>
          <xs:element ref="abstract"/>
        </xs:choice>
        <xs:element minOccurs="0" ref="prolog"/>
        <xs:element minOccurs="0" ref="kbdataBody"/>
        <xs:element minOccurs="0" ref="related-links"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/topic reference/reference kbdata/kbdata "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="DITAArchVersion" default="1.1"/>
      <xs:attribute name="domains" default="(topic ui-d)                            (topic hi-d)                            (topic pr-d)                            (topic sw-d)                            (topic ut-d)                            (topic indexing-d)                            a(base kbdataFw)"/>
      <xs:attribute name="id" use="required" type="xs:ID"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataBody">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="kbdataMetadata"/>
        <xs:element ref="messages"/>
      </xs:sequence>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/body reference/refbody kbdata/kbdataBody "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataCategory">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p reference/p kbdata/kbdataCategory "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataId">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p reference/p kbdata/kbdataId "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataKeyword">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/kbdataKeyword "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="kbdataKeywords">
    <xs:sequence>
      <xs:element ref="kbdataKeywords"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="kbdataKeywords">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="call"/>
        <xs:element minOccurs="0" ref="class"/>
        <xs:element minOccurs="0" ref="comment"/>
        <xs:element minOccurs="0" ref="inheritance"/>
        <xs:element minOccurs="0" ref="method"/>
        <xs:element minOccurs="0" ref="kbdataKeyword"/>
        <xs:element minOccurs="0" ref="local"/>
        <xs:element minOccurs="0" ref="macro"/>
        <xs:element minOccurs="0" ref="member"/>
        <xs:element minOccurs="0" ref="parameter"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="kbdataPlatform"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="device"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="filetype"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p reference/P kbdata/kbdataKeywords "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataMetadata">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="kbdataKeywords">
          <xs:attribute name="audience"/>
          <xs:attribute name="base"/>
          <xs:attribute name="class" default="- topic/section reference/section kbdata/kbdataMetadata "/>
          <xs:attribute name="conref"/>
          <xs:attribute name="dir">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ltr"/>
                <xs:enumeration value="rtl"/>
                <xs:enumeration value="lro"/>
                <xs:enumeration value="rlo"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="id" type="xs:NMTOKEN"/>
          <xs:attribute name="importance">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="obsolete"/>
                <xs:enumeration value="deprecated"/>
                <xs:enumeration value="optional"/>
                <xs:enumeration value="default"/>
                <xs:enumeration value="low"/>
                <xs:enumeration value="normal"/>
                <xs:enumeration value="high"/>
                <xs:enumeration value="recommended"/>
                <xs:enumeration value="required"/>
                <xs:enumeration value="urgent"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="otherprops"/>
          <xs:attribute name="outputclass"/>
          <xs:attribute name="platform"/>
          <xs:attribute name="product"/>
          <xs:attribute name="props"/>
          <xs:attribute name="rev"/>
          <xs:attribute name="spectitle"/>
          <xs:attribute name="status">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="new"/>
                <xs:enumeration value="changed"/>
                <xs:enumeration value="deleted"/>
                <xs:enumeration value="unchanged"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="translate">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="yes"/>
                <xs:enumeration value="no"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute ref="lang"/>
          <xs:attribute name="xtrc"/>
          <xs:attribute name="xtrf"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataPlatform">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/kbdataPlatform "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="kbdataFw"/>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kbdataRef">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/xref reference/xref kbdata/kbdataRef "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="keyword">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tm"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="keywords">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="indexterm"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keywords "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="kwd">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword pr-d/kwd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="li">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="itemgroup"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/li "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="lines">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/lines "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute ref="space" default="preserve"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="link">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="linktext"/>
        <xs:element minOccurs="0" ref="desc"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/link "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="otherrole"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="query"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="role">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="parent"/>
            <xs:enumeration value="child"/>
            <xs:enumeration value="sibling"/>
            <xs:enumeration value="friend"/>
            <xs:enumeration value="next"/>
            <xs:enumeration value="previous"/>
            <xs:enumeration value="cousin"/>
            <xs:enumeration value="ancestor"/>
            <xs:enumeration value="descendant"/>
            <xs:enumeration value="sample"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="linkinfo">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/linkinfo "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="linklist">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:element minOccurs="0" ref="desc"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="linklist"/>
          <xs:element ref="link"/>
        </xs:choice>
        <xs:element minOccurs="0" ref="linkinfo"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/linklist "/>
      <xs:attribute name="collection-type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="unordered"/>
            <xs:enumeration value="sequence"/>
            <xs:enumeration value="choice"/>
            <xs:enumeration value="tree"/>
            <xs:enumeration value="family"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="duplicates">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="mapkeyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="otherrole"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="role">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="parent"/>
            <xs:enumeration value="child"/>
            <xs:enumeration value="sibling"/>
            <xs:enumeration value="friend"/>
            <xs:enumeration value="next"/>
            <xs:enumeration value="previous"/>
            <xs:enumeration value="cousin"/>
            <xs:enumeration value="ancestor"/>
            <xs:enumeration value="descendant"/>
            <xs:enumeration value="sample"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="linkpool">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="linkpool"/>
        <xs:element ref="link"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/linkpool "/>
      <xs:attribute name="collection-type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="unordered"/>
            <xs:enumeration value="sequence"/>
            <xs:enumeration value="choice"/>
            <xs:enumeration value="tree"/>
            <xs:enumeration value="family"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="duplicates">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="mapkeyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="otherrole"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="role">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="parent"/>
            <xs:enumeration value="child"/>
            <xs:enumeration value="sibling"/>
            <xs:enumeration value="friend"/>
            <xs:enumeration value="next"/>
            <xs:enumeration value="previous"/>
            <xs:enumeration value="cousin"/>
            <xs:enumeration value="ancestor"/>
            <xs:enumeration value="descendant"/>
            <xs:enumeration value="sample"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="linktext">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/linktext "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="local">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/local "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="lq">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/lq "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="reftitle"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="external"/>
            <xs:enumeration value="internal"/>
            <xs:enumeration value="bibliographic"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="macro">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/macro "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="member">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/member "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="menucascade">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="uicontrol"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph ui-d/menucascade "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="messages">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="kbdataCategory"/>
        <xs:element ref="symptom"/>
        <xs:element ref="solution"/>
        <xs:element minOccurs="0" ref="kbdataId"/>
        <xs:element minOccurs="0" ref="kbdataRef"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/section reference/section kbdata/messages "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="audience"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="category"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="keywords"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="prodinfo"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="othermeta"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="data"/>
          <xs:element ref="data-about"/>
          <xs:element ref="foreign"/>
          <xs:element ref="unknown"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/metadata "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="mapkeyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="method">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/method "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="msgblock">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/pre sw-d/msgblock "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute ref="space" default="preserve"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="msgnum">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword sw-d/msgnum "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="msgph">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph sw-d/msgph "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="navtitle">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/navtitle "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="no-topic-nesting">
    <xs:complexType>
      <xs:attribute name="class" default="- topic/no-topic-nesting "/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="note">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/note "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="othertype"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="note"/>
            <xs:enumeration value="tip"/>
            <xs:enumeration value="fastpath"/>
            <xs:enumeration value="restriction"/>
            <xs:enumeration value="important"/>
            <xs:enumeration value="remember"/>
            <xs:enumeration value="attention"/>
            <xs:enumeration value="caution"/>
            <xs:enumeration value="danger"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="object">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="desc"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="param"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="foreign"/>
          <xs:element ref="unknown"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="archive"/>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/object "/>
      <xs:attribute name="classid"/>
      <xs:attribute name="codebase"/>
      <xs:attribute name="codetype"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="data"/>
      <xs:attribute name="declare">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="declare"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="height" type="xs:NMTOKEN"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="longdescre"/>
      <xs:attribute name="longdescref"/>
      <xs:attribute name="name"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="standby"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="tabindex" type="xs:NMTOKEN"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute name="usemap"/>
      <xs:attribute name="width" type="xs:NMTOKEN"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ol">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="li"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/ol "/>
      <xs:attribute name="compact">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="oper">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/oper "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="option">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword pr-d/option "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="othermeta">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/othermeta "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="content" use="required"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="name" use="required"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate-content">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="p">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="param">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/param "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="name" use="required"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute name="value"/>
      <xs:attribute name="valuetype">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="data"/>
            <xs:enumeration value="ref"/>
            <xs:enumeration value="object"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="parameter">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/keyword reference/keyword kbdata/parameter "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="parml">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="plentry"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/dl pr-d/parml "/>
      <xs:attribute name="compact">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="parmname">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword pr-d/parmname "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="pd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="itemgroup"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/dd pr-d/pd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="permissions">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/permissions "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="view" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="internal"/>
            <xs:enumeration value="classified"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="entitled"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ph">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/ph "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="platform">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/platform "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="plentry">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="pt"/>
        <xs:element maxOccurs="unbounded" ref="pd"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/dlentry pr-d/plentry "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="pre">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/pre "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute ref="space" default="preserve"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="prodinfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="prodname"/>
        <xs:element ref="vrmlist"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="brand"/>
          <xs:element ref="series"/>
          <xs:element ref="platform"/>
          <xs:element ref="prognum"/>
          <xs:element ref="featnum"/>
          <xs:element ref="component"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/prodinfo "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="prodname">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/prodname "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="prognum">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/prognum "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="prolog">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="author"/>
        <xs:element minOccurs="0" ref="source"/>
        <xs:element minOccurs="0" ref="publisher"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="copyright"/>
        <xs:element minOccurs="0" ref="critdates"/>
        <xs:element minOccurs="0" ref="permissions"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="metadata"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="resourceid"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="data"/>
          <xs:element ref="data-about"/>
          <xs:element ref="foreign"/>
          <xs:element ref="unknown"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/prolog "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="propdesc">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/propdesc "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="propdeschd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/propdeschd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="prophead"/>
        <xs:element maxOccurs="unbounded" ref="property"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/simpletable reference/properties "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keycol" type="xs:NMTOKEN"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="refcols" type="xs:NMTOKENS"/>
      <xs:attribute name="relcolwidth"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="property">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="proptype"/>
        <xs:element minOccurs="0" ref="propvalue"/>
        <xs:element minOccurs="0" ref="propdesc"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/strow       reference/property "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="prophead">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="proptypehd"/>
        <xs:element minOccurs="0" ref="propvaluehd"/>
        <xs:element minOccurs="0" ref="propdeschd"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/sthead      reference/prophead "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="proptype">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/proptype "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="proptypehd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/proptypehd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="propvalue">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/propvalue "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="propvaluehd">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry     reference/propvaluehd "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="pt">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/dt pr-d/pt "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="publisher">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/publisher "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="q">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/q "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="refbody">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="section"/>
        <xs:element ref="refsyn"/>
        <xs:element ref="example"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="properties"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/body        reference/refbody "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="reference">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="title"/>
        <xs:element minOccurs="0" ref="titlealts"/>
        <xs:choice minOccurs="0">
          <xs:element ref="shortdesc"/>
          <xs:element ref="abstract"/>
        </xs:choice>
        <xs:element minOccurs="0" ref="prolog"/>
        <xs:element minOccurs="0" ref="refbody"/>
        <xs:element minOccurs="0" ref="related-links"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="topic"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/topic       reference/reference "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="DITAArchVersion" default="1.1"/>
      <xs:attribute name="domains" default="(topic ui-d)                            (topic hi-d)                            (topic pr-d)                            (topic sw-d)                            (topic ut-d)                            (topic indexing-d)                            a(base kbdataFw)"/>
      <xs:attribute name="id" use="required" type="xs:ID"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="refsyn">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="title"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/section     reference/refsyn "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="related-links">
    <xs:complexType>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="link"/>
        <xs:element ref="linklist"/>
        <xs:element ref="linkpool"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/related-links "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="otherrole"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="role">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="parent"/>
            <xs:enumeration value="child"/>
            <xs:enumeration value="sibling"/>
            <xs:enumeration value="friend"/>
            <xs:enumeration value="next"/>
            <xs:enumeration value="previous"/>
            <xs:enumeration value="cousin"/>
            <xs:enumeration value="ancestor"/>
            <xs:enumeration value="descendant"/>
            <xs:enumeration value="sample"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="other"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="repsep">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/repsep "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="required-cleanup">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="any">
          <xs:attribute name="audience"/>
          <xs:attribute name="base"/>
          <xs:attribute name="class" default="- topic/required-cleanup "/>
          <xs:attribute name="conref"/>
          <xs:attribute name="dir">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ltr"/>
                <xs:enumeration value="rtl"/>
                <xs:enumeration value="lro"/>
                <xs:enumeration value="rlo"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="id" type="xs:NMTOKEN"/>
          <xs:attribute name="importance">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="obsolete"/>
                <xs:enumeration value="deprecated"/>
                <xs:enumeration value="optional"/>
                <xs:enumeration value="default"/>
                <xs:enumeration value="low"/>
                <xs:enumeration value="normal"/>
                <xs:enumeration value="high"/>
                <xs:enumeration value="recommended"/>
                <xs:enumeration value="required"/>
                <xs:enumeration value="urgent"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="otherprops"/>
          <xs:attribute name="outputclass"/>
          <xs:attribute name="platform"/>
          <xs:attribute name="product"/>
          <xs:attribute name="props"/>
          <xs:attribute name="remap"/>
          <xs:attribute name="rev"/>
          <xs:attribute name="status">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="new"/>
                <xs:enumeration value="changed"/>
                <xs:enumeration value="deleted"/>
                <xs:enumeration value="unchanged"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="translate" default="no">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="yes"/>
                <xs:enumeration value="no"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute ref="lang"/>
          <xs:attribute name="xtrc"/>
          <xs:attribute name="xtrf"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="resourceid">
    <xs:complexType>
      <xs:attribute name="appname"/>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/resourceid "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" use="required"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="revised">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/revised "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expiry"/>
      <xs:attribute name="golive"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="modified" use="required"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="row">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="entry"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/row "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="rowsep" type="xs:NMTOKEN"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="valign">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="middle"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="screen">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/pre ui-d/screen "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute ref="space" default="preserve"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="searchtitle">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/searchtitle "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="section">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="table"/>
        <xs:element ref="simpletable"/>
        <xs:element ref="title"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/section "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sep">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/sep "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="series">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/series "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="shape">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword ut-d/shape "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate" default="no">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="shortcut">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword ui-d/shortcut "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="shortdesc">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/shortdesc "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="simpletable">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="sthead"/>
        <xs:element maxOccurs="unbounded" ref="strow"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/simpletable "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keycol" type="xs:NMTOKEN"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="refcols" type="xs:NMTOKENS"/>
      <xs:attribute name="relcolwidth"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sl">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="sli"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/sl "/>
      <xs:attribute name="compact">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sli">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/sli "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="solution">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p reference/p kbdata/solution "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="source">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/source "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="state">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/state "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="name" use="required"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="value" use="required"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="stentry">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="p"/>
        <xs:element ref="lq"/>
        <xs:element ref="note"/>
        <xs:element ref="dl"/>
        <xs:element ref="parml"/>
        <xs:element ref="ul"/>
        <xs:element ref="ol"/>
        <xs:element ref="sl"/>
        <xs:element ref="pre"/>
        <xs:element ref="screen"/>
        <xs:element ref="codeblock"/>
        <xs:element ref="msgblock"/>
        <xs:element ref="lines"/>
        <xs:element ref="fig"/>
        <xs:element ref="syntaxdiagram"/>
        <xs:element ref="imagemap"/>
        <xs:element ref="image"/>
        <xs:element ref="object"/>
        <xs:element ref="draft-comment"/>
        <xs:element ref="required-cleanup"/>
        <xs:element ref="fn"/>
        <xs:element ref="indextermref"/>
        <xs:element ref="indexterm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/stentry "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="specentry"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sthead">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="stentry"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/sthead "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="strow">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="stentry"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/strow "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sub">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/sub "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="sup">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/sup "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="symptom">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/p reference/p kbdata/symptom "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="synblk">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="fragment"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/figgroup pr-d/synblk "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="synnote">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="callout"/>
      <xs:attribute name="class" default="+ topic/fn pr-d/synnote "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="synnoteref">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/xref pr-d/synnoteref "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="synph">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="codeph"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="var"/>
        <xs:element ref="kwd"/>
        <xs:element ref="oper"/>
        <xs:element ref="delim"/>
        <xs:element ref="sep"/>
        <xs:element ref="synph"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/synph "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="syntaxdiagram">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="title"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="groupseq"/>
          <xs:element ref="groupchoice"/>
          <xs:element ref="groupcomp"/>
          <xs:element ref="fragref"/>
          <xs:element ref="fragment"/>
          <xs:element ref="synblk"/>
          <xs:element ref="synnote"/>
          <xs:element ref="synnoteref"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/fig pr-d/syntaxdiagram "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="expanse">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="page"/>
            <xs:enumeration value="column"/>
            <xs:enumeration value="textline"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="systemoutput">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph sw-d/systemoutput "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="table">
    <xs:complexType>
      <xs:sequence>
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" ref="title"/>
          <xs:element minOccurs="0" ref="desc"/>
        </xs:sequence>
        <xs:element maxOccurs="unbounded" ref="tgroup"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/table "/>
      <xs:attribute name="colsep" type="xs:NMTOKEN"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="frame">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="topbot"/>
            <xs:enumeration value="all"/>
            <xs:enumeration value="sides"/>
            <xs:enumeration value="none"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="pgwide" type="xs:NMTOKEN"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="rowheader">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="firstcol"/>
            <xs:enumeration value="norowheader"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="rowsep" type="xs:NMTOKEN"/>
      <xs:attribute name="scale">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="50"/>
            <xs:enumeration value="60"/>
            <xs:enumeration value="70"/>
            <xs:enumeration value="80"/>
            <xs:enumeration value="90"/>
            <xs:enumeration value="100"/>
            <xs:enumeration value="110"/>
            <xs:enumeration value="120"/>
            <xs:enumeration value="140"/>
            <xs:enumeration value="160"/>
            <xs:enumeration value="180"/>
            <xs:enumeration value="200"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="tbody">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="row"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/tbody "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="valign">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="middle"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="term">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tm"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/term "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="tgroup">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="colspec"/>
        <xs:element minOccurs="0" ref="thead"/>
        <xs:element ref="tbody"/>
      </xs:sequence>
      <xs:attribute name="align">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="left"/>
            <xs:enumeration value="right"/>
            <xs:enumeration value="center"/>
            <xs:enumeration value="justify"/>
            <xs:enumeration value="char"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/tgroup "/>
      <xs:attribute name="cols" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="colsep" type="xs:NMTOKEN"/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="rowsep" type="xs:NMTOKEN"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="thead">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="row"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/thead "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="valign">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="top"/>
            <xs:enumeration value="middle"/>
            <xs:enumeration value="bottom"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="title">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/title "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="titlealts">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" ref="navtitle"/>
        <xs:element minOccurs="0" ref="searchtitle"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/titlealts "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="tm">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tm"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/tm "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="tmclass"/>
      <xs:attribute name="tmowner"/>
      <xs:attribute name="tmtype" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="tm"/>
            <xs:enumeration value="reg"/>
            <xs:enumeration value="service"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="trademark"/>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="topic">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="title"/>
        <xs:element minOccurs="0" ref="titlealts"/>
        <xs:choice minOccurs="0">
          <xs:element ref="shortdesc"/>
          <xs:element ref="abstract"/>
        </xs:choice>
        <xs:element minOccurs="0" ref="prolog"/>
        <xs:element minOccurs="0" ref="body"/>
        <xs:element minOccurs="0" ref="related-links"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="topic"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/topic "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="DITAArchVersion" default="1.1"/>
      <xs:attribute name="domains" default="(topic ui-d)                            (topic hi-d)                            (topic pr-d)                            (topic sw-d)                            (topic ut-d)                            (topic indexing-d)                            a(base kbdataFw)"/>
      <xs:attribute name="id" use="required" type="xs:ID"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="tt">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/tt "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="u">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="xref"/>
        <xs:element ref="cite"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph hi-d/u "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="uicontrol">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="image"/>
        <xs:element ref="shortcut"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph ui-d/uicontrol "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ul">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="li"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/ul "/>
      <xs:attribute name="compact">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="spectitle"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="unknown">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="any">
          <xs:attribute name="audience"/>
          <xs:attribute name="base"/>
          <xs:attribute name="class" default="- topic/unknown "/>
          <xs:attribute name="conref"/>
          <xs:attribute name="dir">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ltr"/>
                <xs:enumeration value="rtl"/>
                <xs:enumeration value="lro"/>
                <xs:enumeration value="rlo"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="id" type="xs:NMTOKEN"/>
          <xs:attribute name="importance">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="obsolete"/>
                <xs:enumeration value="deprecated"/>
                <xs:enumeration value="optional"/>
                <xs:enumeration value="default"/>
                <xs:enumeration value="low"/>
                <xs:enumeration value="normal"/>
                <xs:enumeration value="high"/>
                <xs:enumeration value="recommended"/>
                <xs:enumeration value="required"/>
                <xs:enumeration value="urgent"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="otherprops"/>
          <xs:attribute name="outputclass"/>
          <xs:attribute name="platform"/>
          <xs:attribute name="product"/>
          <xs:attribute name="props"/>
          <xs:attribute name="rev"/>
          <xs:attribute name="status">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="new"/>
                <xs:enumeration value="changed"/>
                <xs:enumeration value="deleted"/>
                <xs:enumeration value="unchanged"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="translate">
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="yes"/>
                <xs:enumeration value="no"/>
                <xs:enumeration value="-dita-use-conref-target"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute ref="lang"/>
          <xs:attribute name="xtrc"/>
          <xs:attribute name="xtrf"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="userinput">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph sw-d/userinput "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="var">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="term"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/ph pr-d/var "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="optional"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="varname">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword sw-d/varname "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="vrm">
    <xs:complexType>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/vrm "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="modification"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="release"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="version" use="required"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="vrmlist">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="vrm"/>
      </xs:sequence>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/vrmlist "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="wintitle">
    <xs:complexType mixed="true">
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="+ topic/keyword ui-d/wintitle "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="xref">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="ph"/>
        <xs:element ref="uicontrol"/>
        <xs:element ref="menucascade"/>
        <xs:element ref="b"/>
        <xs:element ref="u"/>
        <xs:element ref="i"/>
        <xs:element ref="tt"/>
        <xs:element ref="sup"/>
        <xs:element ref="sub"/>
        <xs:element ref="codeph"/>
        <xs:element ref="synph"/>
        <xs:element ref="filepath"/>
        <xs:element ref="msgph"/>
        <xs:element ref="userinput"/>
        <xs:element ref="systemoutput"/>
        <xs:element ref="term"/>
        <xs:element ref="q"/>
        <xs:element ref="boolean"/>
        <xs:element ref="state"/>
        <xs:element ref="keyword"/>
        <xs:element ref="wintitle"/>
        <xs:element ref="option"/>
        <xs:element ref="parmname"/>
        <xs:element ref="apiname"/>
        <xs:element ref="cmdname"/>
        <xs:element ref="msgnum"/>
        <xs:element ref="varname"/>
        <xs:element ref="tm"/>
        <xs:element ref="image"/>
        <xs:element ref="data"/>
        <xs:element ref="data-about"/>
        <xs:element ref="foreign"/>
        <xs:element ref="unknown"/>
        <xs:element ref="desc"/>
      </xs:choice>
      <xs:attribute name="audience"/>
      <xs:attribute name="base"/>
      <xs:attribute name="class" default="- topic/xref "/>
      <xs:attribute name="conref"/>
      <xs:attribute name="dir">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="ltr"/>
            <xs:enumeration value="rtl"/>
            <xs:enumeration value="lro"/>
            <xs:enumeration value="rlo"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format"/>
      <xs:attribute name="href"/>
      <xs:attribute name="id" type="xs:NMTOKEN"/>
      <xs:attribute name="importance">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="obsolete"/>
            <xs:enumeration value="deprecated"/>
            <xs:enumeration value="optional"/>
            <xs:enumeration value="default"/>
            <xs:enumeration value="low"/>
            <xs:enumeration value="normal"/>
            <xs:enumeration value="high"/>
            <xs:enumeration value="recommended"/>
            <xs:enumeration value="required"/>
            <xs:enumeration value="urgent"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="keyref"/>
      <xs:attribute name="otherprops"/>
      <xs:attribute name="outputclass"/>
      <xs:attribute name="platform"/>
      <xs:attribute name="product"/>
      <xs:attribute name="props"/>
      <xs:attribute name="rev"/>
      <xs:attribute name="scope">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="local"/>
            <xs:enumeration value="peer"/>
            <xs:enumeration value="external"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="status">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="new"/>
            <xs:enumeration value="changed"/>
            <xs:enumeration value="deleted"/>
            <xs:enumeration value="unchanged"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="translate">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="yes"/>
            <xs:enumeration value="no"/>
            <xs:enumeration value="-dita-use-conref-target"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type"/>
      <xs:attribute ref="lang"/>
      <xs:attribute name="xtrc"/>
      <xs:attribute name="xtrf"/>
    </xs:complexType>
  </xs:element>
  <xs:attribute name="DITAArchVersion"/>
  <xs:attribute name="lang" type="xs:NMTOKEN"/>
  <xs:attribute name="space">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:enumeration value="preserve"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:complexType name="any" mixed="true">
    <xs:sequence>
      <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>