<?xml version="1.0"?>
<registry type="xdv-datatypes">
  <datatype>
    <name>sipub:file-transfer</name>
    <desc>Datatype for publishing an SI using the File Transfer Profile</desc>
    <doc>XEP-0096</doc>
    <methods>basic</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:anyURI</name>
    <desc>a Uniform Resource Identifier Reference (URI)</desc>
    <doc/>
    <methods>basic regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:byte</name>
    <desc>an integer with the specified min/max</desc>
    <doc/>
    <methods>basic range</methods>
    <min>-128</min>
    <max>127</max>
  </datatype>
  <datatype>
    <name>xs:date</name>
    <desc>a calendar date</desc>
    <doc/>
    <methods>basic range regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:dateTime</name>
    <desc>a specific instant of time</desc>
    <doc/>
    <methods>basic range regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:decimal</name>
    <desc>an arbitrary-precision decimal number</desc>
    <doc/>
    <methods>basic range</methods>
    <min>none</min>
    <max>none</max>
  </datatype>
  <datatype>
    <name>xs:double</name>
    <desc>an IEEE double-precision 64-bit floating point type</desc>
    <doc/>
    <methods>basic range</methods>
    <min>none</min>
    <max>none</max>
  </datatype>
  <datatype>
    <name>xs:int</name>
    <desc>an integer with the specified min/max</desc>
    <doc/>
    <methods>basic range</methods>
    <min>-2147483648</min>
    <max>2147483647</max>
  </datatype>
  <datatype>
    <name>xs:integer</name>
    <desc>a decimal number with no fraction digits</desc>
    <doc/>
    <methods>basic range</methods>
    <min>none</min>
    <max>none</max>
  </datatype>
  <datatype>
    <name>xs:language</name>
    <desc>a language identifier as defined by RFC 1766</desc>
    <doc/>
    <methods>basic regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:long</name>
    <desc>an integer with the specified min/max</desc>
    <doc/>
    <methods>basic range</methods>
    <min>-9223372036854775808</min>
    <max>9223372036854775807</max>
  </datatype>
  <datatype>
    <name>xs:short</name>
    <desc>an integer with the specified min/max</desc>
    <doc/>
    <methods>basic range</methods>
    <min>-32768</min>
    <max>32767</max>
  </datatype>
  <datatype>
    <name>xs:string</name>
    <desc>a character strings in XML</desc>
    <doc/>
    <methods>basic regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
  <datatype>
    <name>xs:time</name>
    <desc>an instant of time that recurs every day</desc>
    <doc/>
    <methods>basic range regex</methods>
    <min>N/A</min>
    <max>N/A</max>
  </datatype>
</registry>

