<types root="anyAtomicType">
  <type name="string" basic="true">
    <type name="normalizedString" basic="false">
      <type name="token" basic="false">
        <type name="language" basic="false"/>
        <type name="Name" basic="false">
          <type name="NCName" basic="false">
            <type name="ID" basic="false"/>
            <type name="IDREF" basic="false"/>
            <type name="ENTITY" basic="false"/>
          </type>
        </type>
        <type name="NMTOKEN" basic="false"/>
      </type>
    </type>
  </type>
  <type name="boolean" basic="true"/>
  <type name="decimal" basic="true">
    <type name="integer" basic="true">
      <type name="nonPositiveInteger" basic="false">
        <type name="negativeInteger" basic="false"/>
      </type>
      <type name="long" basic="false">
        <type name="int" basic="false">
          <type name="short" basic="false">
            <type name="byte" basic="false"/>
          </type>
        </type>
      </type>
      <type name="nonNegativeInteger" basic="false">
        <type name="unsignedLong" basic="false">
          <type name="unsignedInt" basic="false">
            <type name="unsignedShort" basic="false">
              <type name="unsignedByte" basic="false">
              </type>
            </type>
          </type>
        </type>
        <type name="positiveInteger" basic="false"/>
      </type>
    </type>
  </type>
  <type name="double" basic="true"/>
  <type name="float" basic="true"/>
  <type name="date" basic="true"/>
  <type name="time" basic="true"/>
  <type name="dateTime" basic="true"/>
  <type name="duration" basic="true">
    <type name="yearMonthDuration" basic="true"/>
    <type name="dayTimeDuration" basic="true"/>
  </type>
  <type name="QName" basic="true"/>
  <type name="anyURI" basic="true"/>
  <type name="gDay" basic="true"/>
  <type name="gMonthDay" basic="true"/>
  <type name="gMonth" basic="true"/>
  <type name="gYearMonth" basic="true"/>
  <type name="gYear" basic="true"/>
  <type name="base64Binary" basic="true"/>
  <type name="hexBinary" basic="true"/>
</types>
