<?xml version="1.0" ?> 
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:annotation>
        <xsd:documentation>
            <![CDATA[ 
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            X                                                        X
            X XML Schema simpleType definitions for units of measure X
            X                                                        X
            X         Author: Roger Costello                         X
            X                                                        X
            X For an explanation of what each of these units means   X
            X see: http://www.unc.edu/~rowlett/units/                X
            X                                                        X
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            ]]> 
        </xsd:documentation>
    </xsd:annotation>

    <xsd:simpleType name="temperatureUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="celsius"/> 
            <xsd:enumeration value="&#x00B0;C"/> 
            <xsd:enumeration value="farenheit"/>
            <xsd:enumeration value="&#x00B0;F"/> 
            <xsd:enumeration value="kelvin" />  
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="lengthUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="angstrom"/> 
            <xsd:enumeration value="A"/> 
            <xsd:enumeration value="&#x00c5;"/> 
            <xsd:enumeration value="nanometer"/> 
            <xsd:enumeration value="nm"/> 
            <xsd:enumeration value="micron"/> 
            <xsd:enumeration value="&#x03bc;"/> 
            <xsd:enumeration value="millimeter"/> 
            <xsd:enumeration value="mm"/> 
            <xsd:enumeration value="centimeter"/> 
            <xsd:enumeration value="cm"/> 
            <xsd:enumeration value="decimeter"/> 
            <xsd:enumeration value="dm"/> 
            <xsd:enumeration value="meter"/> 
            <xsd:enumeration value="m"/> 
            <xsd:enumeration value="kilometer"/> 
            <xsd:enumeration value="km"/> 
            <xsd:enumeration value="yottameter"/> 
            <xsd:enumeration value="ym"/> 
            <xsd:enumeration value="mil"/> 
            <xsd:enumeration value="inch"/> 
            <xsd:enumeration value="in"/> 
            <xsd:enumeration value="feet"/> 
            <xsd:enumeration value="ft"/> 
            <xsd:enumeration value="yard"/> 
            <xsd:enumeration value="yd"/> 
            <xsd:enumeration value="hand"/> 
            <xsd:enumeration value="link"/> 
            <xsd:enumeration value="chain"/> 
            <xsd:enumeration value="span"/> 
            <xsd:enumeration value="cubit"/> 
            <xsd:enumeration value="vara"/> 
            <xsd:enumeration value="fathom"/> 
            <xsd:enumeration value="rod"/> 
            <xsd:enumeration value="perch"/> 
            <xsd:enumeration value="pole"/> 
            <xsd:enumeration value="furlong"/> 
            <xsd:enumeration value="cable"/> 
            <xsd:enumeration value="nautical mile"/> 
            <xsd:enumeration value="nmi"/>
            <xsd:enumeration value="naut mi"/>
            <xsd:enumeration value="NM"/> 
            <xsd:enumeration value="league"/>   
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="weightUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="gram"/> 
            <xsd:enumeration value="kilogram"/> 
            <xsd:enumeration value="kg"/>  
            <xsd:enumeration value="ounce"/>
            <xsd:enumeration value="pound"/>
            <xsd:enumeration value="lb"/>  
            <xsd:enumeration value="ton"/>    
            <xsd:enumeration value="grain"/> 
            <xsd:enumeration value="scruple"/>  
            <xsd:enumeration value="carat"/>  
            <xsd:enumeration value="pennyweight"/>   
            <xsd:enumeration value="dram"/>  
            <xsd:enumeration value="stone"/> 
            <xsd:enumeration value="quarter"/> 
            <xsd:enumeration value="slug"/>   
            <xsd:enumeration value="metric ton"/>  
            <xsd:enumeration value="tonne"/> 
            <xsd:enumeration value="long ton"/>    
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="volumeUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="milliliter"/> 
            <xsd:enumeration value="ml"/> 
            <xsd:enumeration value="mL"/> 
            <xsd:enumeration value="cubic centimeter"/> 
            <xsd:enumeration value="cc"/> 
            <xsd:enumeration value="cc&#x00b3;"/>  
            <xsd:enumeration value="cubic meter"/> 
            <xsd:enumeration value="mm&#x00b3;"/> 
            <xsd:enumeration value="liter"/> 
            <xsd:enumeration value="fluid ounce"/> 
            <xsd:enumeration value="fl oz"/> 
            <xsd:enumeration value="pint (US liq.)"/> 
            <xsd:enumeration value="pint (US dry)"/> 
            <xsd:enumeration value="quart (US liq.)"/> 
            <xsd:enumeration value="quart (US dry.)"/> 
            <xsd:enumeration value="gallon (US liq.)"/> 
            <xsd:enumeration value="gallon (US dry)"/> 
            <xsd:enumeration value="gallon (UK)"/> 
            <xsd:enumeration value="gill (US)"/> 
            <xsd:enumeration value="gill (UK)"/> 
            <xsd:enumeration value="board foot"/> 
            <xsd:enumeration value="bd ft"/>
            <xsd:enumeration value="fbm"/>  
            <xsd:enumeration value="BF"/> 
            <xsd:enumeration value="peck"/>
            <xsd:enumeration value="cubic inch"/>  
            <xsd:enumeration value="cu in"/>
            <xsd:enumeration value="in&#x00b3;"/>  
            <xsd:enumeration value="cubic foot"/>  
            <xsd:enumeration value="cu ft"/>
            <xsd:enumeration value="cf"/>  
            <xsd:enumeration value="ft&#x00b3;"/>   
            <xsd:enumeration value="cubic yard"/>
            <xsd:enumeration value="yd&#x00b3;"/>  
            <xsd:enumeration value="bushel"/> 
            <xsd:enumeration value="bu"/> 
            <xsd:enumeration value="barrel (US liq.)"/> 
            <xsd:enumeration value="barrel (crude oil)"/> 
            <xsd:enumeration value="bbl"/> 
            <xsd:enumeration value="bo"/> 
            <xsd:enumeration value="hogshead"/> 
            <xsd:enumeration value="hhd"/> 
            <xsd:enumeration value="tun"/> 
            <xsd:enumeration value="stere"/> 
            <xsd:enumeration value="chaldron"/> 
            <xsd:enumeration value="chd"/> 
            <xsd:enumeration value="register ton"/>
            <xsd:enumeration value="RT"/>  
            <xsd:enumeration value="cord"/> 
            <xsd:enumeration value="acre foot"/> 
            <xsd:enumeration value="ac ft"/> 
            <xsd:enumeration value="af"/> 
            <xsd:enumeration value="acre inch"/> 
            <xsd:enumeration value="ac in"/> 
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="areaUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="square meter"/> 
            <xsd:enumeration value="m&#x00b2;"/>
            <xsd:enumeration value="square kilometer"/> 
            <xsd:enumeration value="km&#x00b2;"/>
            <xsd:enumeration value="square inch"/> 
            <xsd:enumeration value="sq in"/> 
            <xsd:enumeration value="in&#x00b2;"/> 
            <xsd:enumeration value="square foot"/> 
            <xsd:enumeration value="sq ft"/> 
            <xsd:enumeration value="ft&#x00b2;"/> 
            <xsd:enumeration value="square yard"/> 
            <xsd:enumeration value="sq yd"/> 
            <xsd:enumeration value="yd&#x00b2;"/> 
            <xsd:enumeration value="square mile"/> 
            <xsd:enumeration value="sq mi"/> 
            <xsd:enumeration value="mi&#x00b2;"/> 
            <xsd:enumeration value="square rod"/> 
            <xsd:enumeration value="sq rd"/> 
            <xsd:enumeration value="rd&#x00b2;"/> 
            <xsd:enumeration value="circular inch"/> 
            <xsd:enumeration value="circular mil"/>
            <xsd:enumeration value="cmil"/> 
            <xsd:enumeration value="acre"/> 
            <xsd:enumeration value="are"/> 
            <xsd:enumeration value="rood"/> 
            <xsd:enumeration value="hectare"/> 
            <xsd:enumeration value="ha"/> 
            <xsd:enumeration value="township"/> 
            <xsd:enumeration value="twp"/> 
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="cookingUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="cup"/> 
            <xsd:enumeration value="c"/> 
            <xsd:enumeration value="tablespoon (US)"/> 
            <xsd:enumeration value="tbsp (US)"/>  
            <xsd:enumeration value="tblsp (US)"/> 
            <xsd:enumeration value="tablespoon (UK)"/> 
            <xsd:enumeration value="tbsp (UK)"/> 
            <xsd:enumeration value="tblsp (UK)"/> 
            <xsd:enumeration value="teaspoon (US)"/> 
            <xsd:enumeration value="tsp (US)"/> 
            <xsd:enumeration value="teaspoon (UK)"/> 
            <xsd:enumeration value="tsp (UK)"/> 
            <xsd:enumeration value="drop"/> 
            <xsd:enumeration value="dash"/>
            <xsd:enumeration value="pinch"/> 
            <xsd:enumeration value="fluid ounce (US)"/>  
            <xsd:enumeration value="fluid ounce (UK)"/>
            <xsd:enumeration value="fl oz"/> 
            <xsd:enumeration value="pint (US liq.)"/> 
            <xsd:enumeration value="pint (US dry)"/> 
            <xsd:enumeration value="pint (UK)"/> 
            <xsd:enumeration value="quart (US liq.)"/> 
            <xsd:enumeration value="quart (US dry)"/> 
            <xsd:enumeration value="liter"/> 
            <xsd:enumeration value="gallon (US liq.)"/> 
            <xsd:enumeration value="gallon (US dry)"/> 
            <xsd:enumeration value="gallon (UK)"/> 
            <xsd:enumeration value="peck"/> 
            <xsd:enumeration value="bushel"/> 
            <xsd:enumeration value="gill (US)"/>  
            <xsd:enumeration value="gill (UK)"/> 
            <xsd:enumeration value="fluid dram"/>
            <xsd:enumeration value="fluiddram"/>
            <xsd:enumeration value="fl dr"/>
            <xsd:enumeration value="coffeespoon"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="speedUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="miles per hour"/> 
            <xsd:enumeration value="mph"/>  
            <xsd:enumeration value="meters per second"/> 
            <xsd:enumeration value="m/sec"/>  
            <xsd:enumeration value="kilometers per hour"/> 
            <xsd:enumeration value="km/hr"/>  
            <xsd:enumeration value="knots"/> 
            <xsd:enumeration value="kn"/>  
            <xsd:enumeration value="kt"/> 
            <xsd:enumeration value="nautical miles per hour"/>  
            <xsd:enumeration value="mach"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value="Ma"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="timeUnits">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="nanosecond"/> 
            <xsd:enumeration value="ns"/> 
            <xsd:enumeration value="microsecond"/>
            <xsd:enumeration value="&#x03bc;sec"/> 
            <xsd:enumeration value="millisecond"/> 
            <xsd:enumeration value="ms" /> 
            <xsd:enumeration value="second"/> 
            <xsd:enumeration value="sec"/> 
            <xsd:enumeration value="minute"/> 
            <xsd:enumeration value="min"/> 
            <xsd:enumeration value="hour"/> 
            <xsd:enumeration value="hr"/> 
            <xsd:enumeration value="day"/> 
            <xsd:enumeration value="week"/> 
            <xsd:enumeration value="month"/>  
            <xsd:enumeration value="year"/>
            <xsd:enumeration value="decade"/>  
            <xsd:enumeration value="century"/> 
            <xsd:enumeration value="millennium"/> 
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>