<xsd:simpleType name="standardChannelName.type">
<xsd:annotation>
<xsd:documentation>Standard channel names http://www.w3.org/TR/InkML/#channel</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<!-- Coordinate channels -->
<!-- X coordinate. This is the horizontal pen position on the writing surface, increasing to the right for +ve orientation.-->
<xsd:enumeration value="X"/>
<!-- Y coordinate. This is the vertical position on the writing surface, increasing downward for +ve orientation.-->
<xsd:enumeration value="Y"/>
<!-- Z coordinate. This is the height of pen above the writing suface, increasing upward for +ve orientation.-->
<xsd:enumeration value="Z"/>
<!-- Force/mass channel -->
<!-- pen tip force-->
<xsd:enumeration value="F"/>
<!-- State channels -->
<!-- tip switch state (touching/not touching the writing surface)-->
<xsd:enumeration value="S"/>
<!-- side button 1 state-->
<xsd:enumeration value="B1"/>
<!-- side button 2 state-->
<xsd:enumeration value="B2"/>
<!-- side button 3 state-->
<xsd:enumeration value="B3"/>
<!-- side button 4 state-->
<xsd:enumeration value="B4"/>
<!-- Orientation channels -->
<!-- tilt along the x-axis-->
<xsd:enumeration value="OTx"/>
<!-- tilt along the y-axis-->
<xsd:enumeration value="OTy"/>
<!-- azimuth angle of the pen (yaw)-->
<xsd:enumeration value="OA"/>
<!-- elevation angle of the pen (pitch)-->
<xsd:enumeration value="OE"/>
<!-- rotation (rotation about pen axis)-->
<xsd:enumeration value="OR"/>
<!-- Color channels -->
<!-- color value as an RGB octet triple (i.e. #000000 to #FFFFFF)-->
<xsd:enumeration value="C"/>
<!-- red color value-->
<xsd:enumeration value="CR"/>
<!-- green color value-->
<xsd:enumeration value="CG"/>
<!-- blue color value-->
<xsd:enumeration value="CB"/>
<!-- cyan color value-->
<xsd:enumeration value="CC"/>
<!-- magenta color value-->
<xsd:enumeration value="CM"/>
<!-- yellow color value-->
<xsd:enumeration value="CY"/>
<!-- black color value-->
<xsd:enumeration value="CK"/>
<!-- transparency -->
<xsd:enumeration value="A"/>
<!-- Width channel -->
<!-- stroke width (orthogonal to stroke)-->
<xsd:enumeration value="W"/>
<!-- Brush Width channel -->
<!-- meaning depends on brush tip shape -->
<xsd:enumeration value="BW"/>
<!-- Brush Height channel -->
<!-- meaning depends on brush tip shape -->
<xsd:enumeration value="BH"/>
<!-- Time channel -->
<!-- time (of the sample point)-->
<xsd:enumeration value="T"/>
</xsd:restriction>
</xsd:simpleType> |