<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:simpleType name="pressureTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="atmospheric"/>
			<xsd:enumeration value="average-atmospheric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="windTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="average-direction"/>
			<xsd:enumeration value="average-speed"/>
			<xsd:enumeration value="direction"/>
			<xsd:enumeration value="speed"/>
			<xsd:enumeration value="maximum-speed"/>
			<xsd:enumeration value="direction-at-maximum-speed"/>
			<xsd:enumeration value="average-scalar-speed-last-2minutes"/>
			<xsd:enumeration value="average-vectorial-speed-last-2minutes"/>
			<xsd:enumeration value="standard-deviation-of-direction-last-2minutes"/>
			<xsd:enumeration value="average-direction-last-2minutes"/>
			<xsd:enumeration value="average-scalar-speed-over-10minutes"/>
			<xsd:enumeration value="average-vectorial-speed-over-10minutes"/>
			<xsd:enumeration value="average-direction-over-10minutes"/>
			<xsd:enumeration value="standard-deviation-of-direction-over-10minutes"/>
			<xsd:enumeration value="situation"/>
			<xsd:enumeration value="average-scalar-speed-over-60minutes"/>
			<xsd:enumeration value="average-vectorial-speed-over-60minutes"/>
			<xsd:enumeration value="standard-deviation-of-direction-over-60minutes"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="temperatureTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="air-temperature"/>
			<xsd:enumeration value="wet-bulb"/>
			<xsd:enumeration value="dew-point"/>
			<xsd:enumeration value="maximum-air-temperature-over-24hours"/>
			<xsd:enumeration value="minimum-air-temperature-over-24hours"/>
			<xsd:enumeration value="average-air-temperature"/>
			<xsd:enumeration value="average-dew-point"/>
			<xsd:enumeration value="minimum-air-temperature"/>
			<xsd:enumeration value="dew-point-at-minimum-temperature"/>
			<xsd:enumeration value="maximum-air-temperature"/>
			<xsd:enumeration value="dew-point-at-maximum-temperature"/>
			<xsd:enumeration value="air-temperature-at-maximum-relative-humidity"/>
			<xsd:enumeration value="dew-point-at-maximum-relative-humidity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="precipitationTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="water-depth"/>
			<xsd:enumeration value="moisture-on-sensor"/>
			<xsd:enumeration value="rate"/>
			<xsd:enumeration value="situation"/>
			<xsd:enumeration value="start-time"/>
			<xsd:enumeration value="end-time"/>
			<xsd:enumeration value="situation-WMO4680-over-hour"/>
			<xsd:enumeration value="total-over-hour"/>
			<xsd:enumeration value="total-over-3hours"/>
			<xsd:enumeration value="total-over-6hours"/>
			<xsd:enumeration value="total-over-12hours"/>
			<xsd:enumeration value="total-over-24hours"/>
			<xsd:enumeration value="situation-WMO4680"/>
			<xsd:enumeration value="total-over-10minutes"/>
			<xsd:enumeration value="situation-WMO4680-over-15minutes"/>
			<xsd:enumeration value="coverage"/>
			<xsd:enumeration value="temporal-dispersion"/>
			<xsd:enumeration value="rainfall"/>
			<xsd:enumeration value="probability"/>
			<xsd:enumeration value="qualifier"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="radiationTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="total-sun"/>
			<xsd:enumeration value="cloud-situation"/>
			<xsd:enumeration value="instantaneous-terrestrial-radiation"/>
			<xsd:enumeration value="instantaneous-solar-radiation"/>
			<xsd:enumeration value="total-radiation"/>
			<xsd:enumeration value="total-radiation-period"/>
			<xsd:enumeration value="average-energy-long-wave-up"/>
			<xsd:enumeration value="average-energy-short-wave-down"/>
			<xsd:enumeration value="average-energy-long-wave-down"/>
			<xsd:enumeration value="average-energy-short-wave-up"/>
			<xsd:enumeration value="average-albedo"/>
			<xsd:enumeration value="average-net-solar"/>
			<xsd:enumeration value="average-net-infrared"/>
			<xsd:enumeration value="average-sky-temperature"/>
			<xsd:enumeration value="average-ground-temperature"/>
			<xsd:enumeration value="average-net-total-radiation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="visibilityTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="distance"/>
			<xsd:enumeration value="situation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="pavementTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="sensor-location"/>
			<xsd:enumeration value="type"/>
			<xsd:enumeration value="elevation"/>
			<xsd:enumeration value="solar-energy"/>
			<xsd:enumeration value="sensor-type"/>
			<xsd:enumeration value="temperature"/>
			<xsd:enumeration value="temperature-at-2-to-10-cm-depth"/>
			<xsd:enumeration value="salinity"/>
			<xsd:enumeration value="freeze-point"/>
			<xsd:enumeration value="black-ice"/>
			<xsd:enumeration value="sensor-error"/>
			<xsd:enumeration value="water-depth"/>
			<xsd:enumeration value="conductivity"/>
			<xsd:enumeration value="ice-thickness"/>
			<xsd:enumeration value="average-temperature"/>
			<xsd:enumeration value="average-conductivity"/>
			<xsd:enumeration value="conductivity-code"/>
			<xsd:enumeration value="average-conductivity-compensated"/>
			<xsd:enumeration value="conductivity-code-compensated"/>
			<xsd:enumeration value="surface-state"/>
			<xsd:enumeration value="error-status"/>
			<xsd:enumeration value="surface-status"/>
			<xsd:enumeration value="water-or-ice-thickness"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="subsurfaceTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="sensor-location"/>
			<xsd:enumeration value="type"/>
			<xsd:enumeration value="temperature"/>
			<xsd:enumeration value="moisture"/>
			<xsd:enumeration value="sensor-error"/>
			<xsd:enumeration value="average-temperature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="snowTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="adjacent-snow-depth"/>
			<xsd:enumeration value="roadway-unpacked-snow-depth"/>
			<xsd:enumeration value="roadway-packed-snow-depth"/>
			<xsd:enumeration value="snowfall-accumulation-rate"/>
			<xsd:enumeration value="roadway-snow-depth"/>
			<xsd:enumeration value="roadway-maximum-snow-depth"/>
			<xsd:enumeration value="roadway-minimum-snow-depth"/>
			<xsd:enumeration value="distance-between-sensor-and-snow"/>
			<xsd:enumeration value="maximum-distance-between-sensor-and-snow"/>
			<xsd:enumeration value="minimum-distance-between-sensor-and-snow"/>
			<xsd:enumeration value="snowfall"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="humidityTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="relative-humidity"/>
			<xsd:enumeration value="average-relative-humidity"/>
			<xsd:enumeration value="maximum-relative-humidity"/>
			<xsd:enumeration value="relative-humidity-at-minimum-temperature"/>
			<xsd:enumeration value="relative-humidity-at-maximum-temperature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="air-qualityTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="carbon-monoxide"/>
			<xsd:enumeration value="carbon-dioxide"/>
			<xsd:enumeration value="nitrous-oxide"/>
			<xsd:enumeration value="nitrogen-dioxide"/>
			<xsd:enumeration value="sulfur-dioxide"/>
			<xsd:enumeration value="ozone"/>
			<xsd:enumeration value="small-particulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="weatherTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="condition"/>
			<xsd:enumeration value="alert"/>
			<xsd:enumeration value="cloud-coverage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="physical-statusTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="door-open"/>
			<xsd:enumeration value="battery-minimum-voltage"/>
			<xsd:enumeration value="battery-maximum-voltage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="snapshot-cameraTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="camera-location"/>
			<xsd:enumeration value="camera-error"/>
			<xsd:enumeration value="filename"/>
			<xsd:enumeration value="image"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="unitType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="km/h"/>
			<xsd:enumeration value="unitless"/>
			<xsd:enumeration value="mm/h"/>
			<xsd:enumeration value="W/m2"/>
			<xsd:enumeration value="mS"/>
			<xsd:enumeration value="%"/>
			<xsd:enumeration value="kg/kg"/>
			<xsd:enumeration value="V"/>
			<xsd:enumeration value="bitmap"/>
			<xsd:enumeration value="m/s"/>
			<xsd:enumeration value="degF"/>
			<xsd:enumeration value="K"/>
			<xsd:enumeration value="degC"/>
			<xsd:enumeration value="deg"/>
			<xsd:enumeration value="mm"/>
			<xsd:enumeration value="cm"/>
			<xsd:enumeration value="m"/>
			<xsd:enumeration value="km"/>
			<xsd:enumeration value="in"/>
			<xsd:enumeration value="ft"/>
			<xsd:enumeration value="statute-miles"/>
			<xsd:enumeration value="ppm"/>
			<xsd:enumeration value="ppb"/>
			<xsd:enumeration value="h"/>
			<xsd:enumeration value="min"/>
			<xsd:enumeration value="s"/>
			<xsd:enumeration value="mb"/>
			<xsd:enumeration value="string"/>
			<xsd:enumeration value="code"/>
			<xsd:enumeration value="micrograms/m3"/>
			<xsd:enumeration value="milli-mhos/10cm"/>
			<xsd:enumeration value="image"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="measurement-typeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="adjacent-snow-depth"/>
			<xsd:enumeration value="air-temperature"/>
			<xsd:enumeration value="air-temperature-at-maximum-relative-humidity"/>
			<xsd:enumeration value="alert"/>
			<xsd:enumeration value="atmospheric"/>
			<xsd:enumeration value="average-air-temperature"/>
			<xsd:enumeration value="average-albedo"/>
			<xsd:enumeration value="average-atmospheric"/>
			<xsd:enumeration value="average-conductivity"/>
			<xsd:enumeration value="average-conductivity-compensated"/>
			<xsd:enumeration value="average-dew-point"/>
			<xsd:enumeration value="average-direction"/>
			<xsd:enumeration value="average-direction-last-2minutes"/>
			<xsd:enumeration value="average-direction-over-10minutes"/>
			<xsd:enumeration value="average-energy-long-wave-down"/>
			<xsd:enumeration value="average-energy-long-wave-up"/>
			<xsd:enumeration value="average-energy-short-wave-down"/>
			<xsd:enumeration value="average-energy-short-wave-up"/>
			<xsd:enumeration value="average-ground-temperature"/>
			<xsd:enumeration value="average-net-infrared"/>
			<xsd:enumeration value="average-net-solar"/>
			<xsd:enumeration value="average-net-total-radiation"/>
			<xsd:enumeration value="average-relative-humidity"/>
			<xsd:enumeration value="average-scalar-speed-last-2minutes"/>
			<xsd:enumeration value="average-scalar-speed-over-10minutes"/>
			<xsd:enumeration value="average-scalar-speed-over-60minutes"/>
			<xsd:enumeration value="average-sky-temperature"/>
			<xsd:enumeration value="average-speed"/>
			<xsd:enumeration value="average-temperature"/>
			<xsd:enumeration value="average-vectorial-speed-last-2minutes"/>
			<xsd:enumeration value="average-vectorial-speed-over-10minutes"/>
			<xsd:enumeration value="average-vectorial-speed-over-60minutes"/>
			<xsd:enumeration value="battery-maximum-voltage"/>
			<xsd:enumeration value="battery-minimum-voltage"/>
			<xsd:enumeration value="black-ice"/>
			<xsd:enumeration value="camera-error"/>
			<xsd:enumeration value="camera-location"/>
			<xsd:enumeration value="carbon-dioxide"/>
			<xsd:enumeration value="carbon-monoxide"/>
			<xsd:enumeration value="cloud-coverage"/>
			<xsd:enumeration value="cloud-situation"/>
			<xsd:enumeration value="condition"/>
			<xsd:enumeration value="conductivity"/>
			<xsd:enumeration value="conductivity-code"/>
			<xsd:enumeration value="conductivity-code-compensated"/>
			<xsd:enumeration value="coverage"/>
			<xsd:enumeration value="dew-point"/>
			<xsd:enumeration value="dew-point-at-maximum-relative-humidity"/>
			<xsd:enumeration value="dew-point-at-maximum-temperature"/>
			<xsd:enumeration value="dew-point-at-minimum-temperature"/>
			<xsd:enumeration value="direction"/>
			<xsd:enumeration value="direction-at-maximum-speed"/>
			<xsd:enumeration value="distance"/>
			<xsd:enumeration value="distance-between-sensor-and-snow"/>
			<xsd:enumeration value="door-open"/>
			<xsd:enumeration value="elevation"/>
			<xsd:enumeration value="end-time"/>
			<xsd:enumeration value="error-status"/>
			<xsd:enumeration value="filename"/>
			<xsd:enumeration value="freeze-point"/>
			<xsd:enumeration value="ice-thickness"/>
			<xsd:enumeration value="image"/>
			<xsd:enumeration value="instantaneous-solar-radiation"/>
			<xsd:enumeration value="instantaneous-terrestrial-radiation"/>
			<xsd:enumeration value="maximum-air-temperature"/>
			<xsd:enumeration value="maximum-air-temperature-over-24hours"/>
			<xsd:enumeration value="maximum-distance-between-sensor-and-snow"/>
			<xsd:enumeration value="maximum-relative-humidity"/>
			<xsd:enumeration value="maximum-speed"/>
			<xsd:enumeration value="minimum-air-temperature"/>
			<xsd:enumeration value="minimum-air-temperature-over-24hours"/>
			<xsd:enumeration value="minimum-distance-between-sensor-and-snow"/>
			<xsd:enumeration value="moisture"/>
			<xsd:enumeration value="moisture-on-sensor"/>
			<xsd:enumeration value="nitrogen-dioxide"/>
			<xsd:enumeration value="nitrous-oxide"/>
			<xsd:enumeration value="ozone"/>
			<xsd:enumeration value="situation-WMO4680"/>
			<xsd:enumeration value="situation-WMO4680-over-15minutes"/>
			<xsd:enumeration value="situation-WMO4680-over-hour"/>
			<xsd:enumeration value="probability"/>
			<xsd:enumeration value="qualifier"/>
			<xsd:enumeration value="rainfall"/>
			<xsd:enumeration value="rate"/>
			<xsd:enumeration value="relative-humidity"/>
			<xsd:enumeration value="relative-humidity-at-maximum-temperature"/>
			<xsd:enumeration value="relative-humidity-at-minimum-temperature"/>
			<xsd:enumeration value="roadway-maximum-snow-depth"/>
			<xsd:enumeration value="roadway-minimum-snow-depth"/>
			<xsd:enumeration value="roadway-packed-snow-depth"/>
			<xsd:enumeration value="roadway-snow-depth"/>
			<xsd:enumeration value="roadway-unpacked-snow-depth"/>
			<xsd:enumeration value="salinity"/>
			<xsd:enumeration value="sensor-error"/>
			<xsd:enumeration value="sensor-location"/>
			<xsd:enumeration value="sensor-type"/>
			<xsd:enumeration value="situation"/>
			<xsd:enumeration value="small-particulate"/>
			<xsd:enumeration value="snowfall"/>
			<xsd:enumeration value="snowfall-accumulation-rate"/>
			<xsd:enumeration value="solar-energy"/>
			<xsd:enumeration value="speed"/>
			<xsd:enumeration value="standard-deviation-of-direction-last-2minutes"/>
			<xsd:enumeration value="standard-deviation-of-direction-over-10minutes"/>
			<xsd:enumeration value="standard-deviation-of-direction-over-60minutes"/>
			<xsd:enumeration value="start-time"/>
			<xsd:enumeration value="sulfur-dioxide"/>
			<xsd:enumeration value="surface-state"/>
			<xsd:enumeration value="surface-status"/>
			<xsd:enumeration value="temperature"/>
			<xsd:enumeration value="temperature-at-2-to-10-cm-depth"/>
			<xsd:enumeration value="temporal-dispersion"/>
			<xsd:enumeration value="total-over-10minutes"/>
			<xsd:enumeration value="total-over-12hours"/>
			<xsd:enumeration value="total-over-24hours"/>
			<xsd:enumeration value="total-over-3hours"/>
			<xsd:enumeration value="total-over-6hours"/>
			<xsd:enumeration value="total-over-hour"/>
			<xsd:enumeration value="total-radiation"/>
			<xsd:enumeration value="total-radiation-period"/>
			<xsd:enumeration value="total-sun"/>
			<xsd:enumeration value="type"/>
			<xsd:enumeration value="water-depth"/>
			<xsd:enumeration value="water-or-ice-thickness"/>
			<xsd:enumeration value="wet-bulb"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="measurement-categoryType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="pressure"/>
			<xsd:enumeration value="wind"/>
			<xsd:enumeration value="temperature"/>
			<xsd:enumeration value="precipitation"/>
			<xsd:enumeration value="radiation"/>
			<xsd:enumeration value="visibility"/>
			<xsd:enumeration value="pavement"/>
			<xsd:enumeration value="subsurface"/>
			<xsd:enumeration value="air-quality"/>
			<xsd:enumeration value="physical-status"/>
			<xsd:enumeration value="humidity"/>
			<xsd:enumeration value="weather"/>
			<xsd:enumeration value="snow"/>
			<xsd:enumeration value="snapshot-camera"/>
			<!-- 
                 To pass a value or measurement with a cmml observation that is not currently supported, use the extension category.
				 The extension category should have it's type set to extension as well.
				 Values releated to measurements of the extention category and extension type will not be qc'd.
				 Use a qualifier of type "name" to give a meaning to identify the measurement for yourself. For example
				<measurement index="1" category="extension" type="extension">
					<qualifier type="sampling-table">every-95-seconds</qualifer>
					<qualifier type="name">precipitation-detection-ratio</qualifier>
					<value unit="unitless">0.30</value>
				</measurement>
			-->
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="offsetType">
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="-12"/>
			<xsd:maxInclusive value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="phone-numberType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="(\([2-9]\d\d\)\s|[2-9]\d\d\s|[2-9]\d\d-)(\d\d\d\s|\d\d\d-)(\d\d\d\d)"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ip-addressType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="emailType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\S+@\S+\.(\w){2,4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ISO-country-codeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="AF"/>
			<xsd:enumeration value="AL"/>
			<xsd:enumeration value="DZ"/>
			<xsd:enumeration value="AS"/>
			<xsd:enumeration value="AD"/>
			<xsd:enumeration value="AO"/>
			<xsd:enumeration value="AI"/>
			<xsd:enumeration value="AQ"/>
			<xsd:enumeration value="AG"/>
			<xsd:enumeration value="AR"/>
			<xsd:enumeration value="AM"/>
			<xsd:enumeration value="AW"/>
			<xsd:enumeration value="AU"/>
			<xsd:enumeration value="AT"/>
			<xsd:enumeration value="AZ"/>
			<xsd:enumeration value="BS"/>
			<xsd:enumeration value="BH"/>
			<xsd:enumeration value="BD"/>
			<xsd:enumeration value="BB"/>
			<xsd:enumeration value="BY"/>
			<xsd:enumeration value="BE"/>
			<xsd:enumeration value="BZ"/>
			<xsd:enumeration value="BJ"/>
			<xsd:enumeration value="BM"/>
			<xsd:enumeration value="BT"/>
			<xsd:enumeration value="BO"/>
			<xsd:enumeration value="BA"/>
			<xsd:enumeration value="BW"/>
			<xsd:enumeration value="BV"/>
			<xsd:enumeration value="BR"/>
			<xsd:enumeration value="IO"/>
			<xsd:enumeration value="BN"/>
			<xsd:enumeration value="BG"/>
			<xsd:enumeration value="BF"/>
			<xsd:enumeration value="BI"/>
			<xsd:enumeration value="KH"/>
			<xsd:enumeration value="CM"/>
			<xsd:enumeration value="CA"/>
			<xsd:enumeration value="CV"/>
			<xsd:enumeration value="KY"/>
			<xsd:enumeration value="CF"/>
			<xsd:enumeration value="TD"/>
			<xsd:enumeration value="CL"/>
			<xsd:enumeration value="CN"/>
			<xsd:enumeration value="CX"/>
			<xsd:enumeration value="CC"/>
			<xsd:enumeration value="CO"/>
			<xsd:enumeration value="KM"/>
			<xsd:enumeration value="CD"/>
			<xsd:enumeration value="CG"/>
			<xsd:enumeration value="CK"/>
			<xsd:enumeration value="CR"/>
			<xsd:enumeration value="CI"/>
			<xsd:enumeration value="HR"/>
			<xsd:enumeration value="CU"/>
			<xsd:enumeration value="CY"/>
			<xsd:enumeration value="CZ"/>
			<xsd:enumeration value="DK"/>
			<xsd:enumeration value="DJ"/>
			<xsd:enumeration value="DM"/>
			<xsd:enumeration value="DO"/>
			<xsd:enumeration value="TL"/>
			<xsd:enumeration value="EC"/>
			<xsd:enumeration value="EG"/>
			<xsd:enumeration value="SV"/>
			<xsd:enumeration value="GQ"/>
			<xsd:enumeration value="ER"/>
			<xsd:enumeration value="EE"/>
			<xsd:enumeration value="ET"/>
			<xsd:enumeration value="FK"/>
			<xsd:enumeration value="FO"/>
			<xsd:enumeration value="FJ"/>
			<xsd:enumeration value="FI"/>
			<xsd:enumeration value="FR"/>
			<xsd:enumeration value="FX"/>
			<xsd:enumeration value="GF"/>
			<xsd:enumeration value="PF"/>
			<xsd:enumeration value="TF"/>
			<xsd:enumeration value="GA"/>
			<xsd:enumeration value="GM"/>
			<xsd:enumeration value="GE"/>
			<xsd:enumeration value="DE"/>
			<xsd:enumeration value="GH"/>
			<xsd:enumeration value="GI"/>
			<xsd:enumeration value="GR"/>
			<xsd:enumeration value="GL"/>
			<xsd:enumeration value="GD"/>
			<xsd:enumeration value="GP"/>
			<xsd:enumeration value="GU"/>
			<xsd:enumeration value="GT"/>
			<xsd:enumeration value="GN"/>
			<xsd:enumeration value="GW"/>
			<xsd:enumeration value="HT"/>
			<xsd:enumeration value="HM"/>
			<xsd:enumeration value="HN"/>
			<xsd:enumeration value="HK"/>
			<xsd:enumeration value="HU"/>
			<xsd:enumeration value="IS"/>
			<xsd:enumeration value="IN"/>
			<xsd:enumeration value="ID"/>
			<xsd:enumeration value="IR"/>
			<xsd:enumeration value="IQ"/>
			<xsd:enumeration value="IE"/>
			<xsd:enumeration value="IL"/>
			<xsd:enumeration value="IT"/>
			<xsd:enumeration value="JM"/>
			<xsd:enumeration value="JP"/>
			<xsd:enumeration value="JO"/>
			<xsd:enumeration value="KZ"/>
			<xsd:enumeration value="KE"/>
			<xsd:enumeration value="KI"/>
			<xsd:enumeration value="KP"/>
			<xsd:enumeration value="KR"/>
			<xsd:enumeration value="KW"/>
			<xsd:enumeration value="KG"/>
			<xsd:enumeration value="LA"/>
			<xsd:enumeration value="LV"/>
			<xsd:enumeration value="LB"/>
			<xsd:enumeration value="LS"/>
			<xsd:enumeration value="LR"/>
			<xsd:enumeration value="LY"/>
			<xsd:enumeration value="LI"/>
			<xsd:enumeration value="LT"/>
			<xsd:enumeration value="LU"/>
			<xsd:enumeration value="MO"/>
			<xsd:enumeration value="MK"/>
			<xsd:enumeration value="MG"/>
			<xsd:enumeration value="MW"/>
			<xsd:enumeration value="MY"/>
			<xsd:enumeration value="MV"/>
			<xsd:enumeration value="ML"/>
			<xsd:enumeration value="MT"/>
			<xsd:enumeration value="MH"/>
			<xsd:enumeration value="MQ"/>
			<xsd:enumeration value="MR"/>
			<xsd:enumeration value="MU"/>
			<xsd:enumeration value="YT"/>
			<xsd:enumeration value="MX"/>
			<xsd:enumeration value="FM"/>
			<xsd:enumeration value="MD"/>
			<xsd:enumeration value="MC"/>
			<xsd:enumeration value="MN"/>
			<xsd:enumeration value="MS"/>
			<xsd:enumeration value="MA"/>
			<xsd:enumeration value="MZ"/>
			<xsd:enumeration value="MM"/>
			<xsd:enumeration value="NA"/>
			<xsd:enumeration value="NR"/>
			<xsd:enumeration value="NP"/>
			<xsd:enumeration value="NL"/>
			<xsd:enumeration value="AN"/>
			<xsd:enumeration value="NC"/>
			<xsd:enumeration value="NZ"/>
			<xsd:enumeration value="NI"/>
			<xsd:enumeration value="NE"/>
			<xsd:enumeration value="NG"/>
			<xsd:enumeration value="NU"/>
			<xsd:enumeration value="NF"/>
			<xsd:enumeration value="MP"/>
			<xsd:enumeration value="NO"/>
			<xsd:enumeration value="OM"/>
			<xsd:enumeration value="PK"/>
			<xsd:enumeration value="PW"/>
			<xsd:enumeration value="PS"/>
			<xsd:enumeration value="PA"/>
			<xsd:enumeration value="PG"/>
			<xsd:enumeration value="PY"/>
			<xsd:enumeration value="PE"/>
			<xsd:enumeration value="PH"/>
			<xsd:enumeration value="PN"/>
			<xsd:enumeration value="PL"/>
			<xsd:enumeration value="PT"/>
			<xsd:enumeration value="PR"/>
			<xsd:enumeration value="QA"/>
			<xsd:enumeration value="RE"/>
			<xsd:enumeration value="RO"/>
			<xsd:enumeration value="RU"/>
			<xsd:enumeration value="RW"/>
			<xsd:enumeration value="KN"/>
			<xsd:enumeration value="LC"/>
			<xsd:enumeration value="VC"/>
			<xsd:enumeration value="WS"/>
			<xsd:enumeration value="SM"/>
			<xsd:enumeration value="ST"/>
			<xsd:enumeration value="SA"/>
			<xsd:enumeration value="SN"/>
			<xsd:enumeration value="SC"/>
			<xsd:enumeration value="SL"/>
			<xsd:enumeration value="SG"/>
			<xsd:enumeration value="SK"/>
			<xsd:enumeration value="SI"/>
			<xsd:enumeration value="SB"/>
			<xsd:enumeration value="SO"/>
			<xsd:enumeration value="ZA"/>
			<xsd:enumeration value="GS"/>
			<xsd:enumeration value="ES"/>
			<xsd:enumeration value="LK"/>
			<xsd:enumeration value="SH"/>
			<xsd:enumeration value="PM"/>
			<xsd:enumeration value="SD"/>
			<xsd:enumeration value="SR"/>
			<xsd:enumeration value="SJ"/>
			<xsd:enumeration value="SZ"/>
			<xsd:enumeration value="SE"/>
			<xsd:enumeration value="CH"/>
			<xsd:enumeration value="SY"/>
			<xsd:enumeration value="TW"/>
			<xsd:enumeration value="TJ"/>
			<xsd:enumeration value="TZ"/>
			<xsd:enumeration value="TH"/>
			<xsd:enumeration value="TG"/>
			<xsd:enumeration value="TK"/>
			<xsd:enumeration value="TO"/>
			<xsd:enumeration value="TT"/>
			<xsd:enumeration value="TN"/>
			<xsd:enumeration value="TR"/>
			<xsd:enumeration value="TM"/>
			<xsd:enumeration value="TC"/>
			<xsd:enumeration value="TV"/>
			<xsd:enumeration value="UG"/>
			<xsd:enumeration value="UA"/>
			<xsd:enumeration value="AE"/>
			<xsd:enumeration value="GB"/>
			<xsd:enumeration value="US"/>
			<xsd:enumeration value="UM"/>
			<xsd:enumeration value="UY"/>
			<xsd:enumeration value="UZ"/>
			<xsd:enumeration value="VU"/>
			<xsd:enumeration value="VA"/>
			<xsd:enumeration value="VE"/>
			<xsd:enumeration value="VN"/>
			<xsd:enumeration value="VG"/>
			<xsd:enumeration value="VI"/>
			<xsd:enumeration value="WF"/>
			<xsd:enumeration value="EH"/>
			<xsd:enumeration value="YE"/>
			<xsd:enumeration value="YU"/>
			<xsd:enumeration value="ZM"/>
			<xsd:enumeration value="ZW"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CA-province-codeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="AB"/>
			<xsd:enumeration value="BC"/>
			<xsd:enumeration value="MB"/>
			<xsd:enumeration value="NB"/>
			<xsd:enumeration value="NL"/>
			<xsd:enumeration value="NT"/>
			<xsd:enumeration value="NS"/>
			<xsd:enumeration value="NU"/>
			<xsd:enumeration value="ON"/>
			<xsd:enumeration value="PE"/>
			<xsd:enumeration value="QC"/>
			<xsd:enumeration value="SK"/>
			<xsd:enumeration value="YT"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="US-state-codeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="AL"/>
			<xsd:enumeration value="AK"/>
			<xsd:enumeration value="AS"/>
			<xsd:enumeration value="AZ"/>
			<xsd:enumeration value="AR"/>
			<xsd:enumeration value="CA"/>
			<xsd:enumeration value="CO"/>
			<xsd:enumeration value="CT"/>
			<xsd:enumeration value="DE"/>
			<xsd:enumeration value="DC"/>
			<xsd:enumeration value="FM"/>
			<xsd:enumeration value="FL"/>
			<xsd:enumeration value="GA"/>
			<xsd:enumeration value="GU"/>
			<xsd:enumeration value="HI"/>
			<xsd:enumeration value="ID"/>
			<xsd:enumeration value="IL"/>
			<xsd:enumeration value="IN"/>
			<xsd:enumeration value="IA"/>
			<xsd:enumeration value="KS"/>
			<xsd:enumeration value="KY"/>
			<xsd:enumeration value="LA"/>
			<xsd:enumeration value="ME"/>
			<xsd:enumeration value="MH"/>
			<xsd:enumeration value="MD"/>
			<xsd:enumeration value="MA"/>
			<xsd:enumeration value="MI"/>
			<xsd:enumeration value="MN"/>
			<xsd:enumeration value="MS"/>
			<xsd:enumeration value="MO"/>
			<xsd:enumeration value="MT"/>
			<xsd:enumeration value="NE"/>
			<xsd:enumeration value="NV"/>
			<xsd:enumeration value="NH"/>
			<xsd:enumeration value="NJ"/>
			<xsd:enumeration value="NM"/>
			<xsd:enumeration value="NY"/>
			<xsd:enumeration value="NC"/>
			<xsd:enumeration value="ND"/>
			<xsd:enumeration value="MP"/>
			<xsd:enumeration value="OH"/>
			<xsd:enumeration value="OK"/>
			<xsd:enumeration value="OR"/>
			<xsd:enumeration value="PW"/>
			<xsd:enumeration value="PA"/>
			<xsd:enumeration value="PR"/>
			<xsd:enumeration value="RI"/>
			<xsd:enumeration value="SC"/>
			<xsd:enumeration value="SD"/>
			<xsd:enumeration value="TN"/>
			<xsd:enumeration value="TX"/>
			<xsd:enumeration value="UT"/>
			<xsd:enumeration value="VT"/>
			<xsd:enumeration value="VI"/>
			<xsd:enumeration value="VA"/>
			<xsd:enumeration value="WA"/>
			<xsd:enumeration value="WV"/>
			<xsd:enumeration value="WI"/>
			<xsd:enumeration value="WY"/>
			<xsd:enumeration value="AA"/>
			<xsd:enumeration value="AP"/>
			<xsd:enumeration value="AE"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="stateType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="on"/>
			<xsd:enumeration value="off"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="direction-codeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="N"/>
			<xsd:enumeration value="NNE"/>
			<xsd:enumeration value="NE"/>
			<xsd:enumeration value="ENE"/>
			<xsd:enumeration value="E"/>
			<xsd:enumeration value="ESE"/>
			<xsd:enumeration value="SE"/>
			<xsd:enumeration value="SSE"/>
			<xsd:enumeration value="S"/>
			<xsd:enumeration value="SSW"/>
			<xsd:enumeration value="SW"/>
			<xsd:enumeration value="WSW"/>
			<xsd:enumeration value="W"/>
			<xsd:enumeration value="WNW"/>
			<xsd:enumeration value="NW"/>
			<xsd:enumeration value="NNW"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="timezonetypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="ADT"/>
			<xsd:enumeration value="AST"/>
			<xsd:enumeration value="CDT"/>
			<xsd:enumeration value="CST"/>
			<xsd:enumeration value="EDT"/>
			<xsd:enumeration value="EST"/>
			<xsd:enumeration value="MDT"/>
			<xsd:enumeration value="MST"/>
			<xsd:enumeration value="NDT"/>
			<xsd:enumeration value="NST"/>
			<xsd:enumeration value="PDT"/>
			<xsd:enumeration value="PST"/>
			<xsd:enumeration value="AKST"/>
			<xsd:enumeration value="AKDT"/>
			<xsd:enumeration value="HAST"/>
			<xsd:enumeration value="HADT"/>
			<xsd:enumeration value="SST"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="non-emptyString">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:whiteSpace value="collapse"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
