<xsd:simpleType name="zip5" base="xsd:string">
<xsd:pattern value="/d{5}"/>
</xsd:simpleType>
<xsd:simpleType name="zip9" base="xsd:string">
<xsd:pattern value="/d{9}"/>
</xsd:simpleType>
<xsd:simpleType name="mailDrop" base="xsd:string">
<xsd:pattern value="[A-H]{1}/d{2}[A-H]{2}"/>
</xsd:simpleType>
<xsd:simpleType name="waterTempF" base="xsd:decimal">
<xsd:minInclusive value="32"/>
<xsd:maxInclusive value="212"/>
</xsd:simpleType>
<xsd:simpleType name="waterTempC" base="xsd:decimal">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="100"/>
</xsd:simpleType>
Copyright 2000 Simon St.Laurent