<xsd:simpleType name="standardUnits.type">
<xsd:annotation>
<xsd:documentation>Standard Units http://www.w3.org/TR/InkML/#units</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<!-- meters -->
<xsd:enumeration value="m"/>
<!-- centimeters -->
<xsd:enumeration value="cm"/>
<!-- millimeters -->
<xsd:enumeration value="mm"/>
<!-- inches -->
<xsd:enumeration value="in"/>
<!-- points (1pt = 1/72 in) -->
<xsd:enumeration value="pt"/>
<!-- picas (1pc = 1/22 pt) -->
<xsd:enumeration value="pc"/>
<!-- ems, the width of a letter "M" in a notional normal size -->
<xsd:enumeration value="em"/>
<!-- exs, the height of a letter "x" in a notional normal size -->
<xsd:enumeration value="ex"/>
<!-- seconds -->
<xsd:enumeration value="s"/>
<!-- milliseconds -->
<xsd:enumeration value="ms"/>
<!-- kilograms -->
<xsd:enumeration value="kg"/>
<!-- grams -->
<xsd:enumeration value="g"/>
<!-- milligrams -->
<xsd:enumeration value="mg"/>
<!-- Newtons -->
<xsd:enumeration value="N"/>
<!-- degrees -->
<xsd:enumeration value="deg"/>
<!-- radians -->
<xsd:enumeration value="rad"/>
<!-- percentage, relative to max-min -->
<xsd:enumeration value="%"/>
<!-- quanta relative to a device resolution. This can correspond to pixels, force levels, clock ticks, etc. -->
<xsd:enumeration value="dev"/>
<!-- definition of '1/length' units and '1/time' units-->
<xsd:enumeration value="1/m"/>
<xsd:enumeration value="1/cm"/>
<xsd:enumeration value="1/mm"/>
<xsd:enumeration value="1/in"/>
<xsd:enumeration value="1/pt"/>
<xsd:enumeration value="1/pc"/>
<xsd:enumeration value="1/em"/>
<xsd:enumeration value="1/ex"/>
<xsd:enumeration value="1/s"/>
<xsd:enumeration value="1/ms"/>
<xsd:enumeration value="1/kg"/>
<xsd:enumeration value="1/g"/>
<xsd:enumeration value="1/mg"/>
<xsd:enumeration value="1/lb"/>
<xsd:enumeration value="1/N"/>
<xsd:enumeration value="1/deg"/>
<xsd:enumeration value="1/rad"/>
<xsd:enumeration value="1/dev"/>
<!-- other combined expressions of units -->
<!-- distance/time units for property like 'peakRate' of device for a channel -->
<xsd:enumeration value="m/s"/>
<xsd:enumeration value="cm/s"/>
<xsd:enumeration value="mm/s"/>
<!-- units for crossCoupling property which is expressed in the units of two channels, eg: mm/deg-->
<xsd:enumeration value="mm/deg"/>
<xsd:enumeration value="mm/rad"/>
</xsd:restriction>
</xsd:simpleType> |