<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://water.usgs.gov/XML/AQ" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://water.usgs.gov/XML/AQ" elementFormDefault="qualified" version="1.0">
	<xsd:include schemaLocation="../shared/IEEE754FloatValue.xsd"/>
	<xsd:complexType name="SexagesimalLongitudeType">
		<xsd:sequence>
			<xsd:element name="Degrees" type="LongitudeDegreesType"/>
			<xsd:element name="Minutes" type="MinutesType"/>
			<xsd:element name="Seconds" type="IEEE754FloatValueType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SexagesimalLatitudeType">
		<xsd:sequence>
			<xsd:element name="Degrees" type="LatitudeDegreesType"/>
			<xsd:element name="Minutes" type="MinutesType"/>
			<xsd:element name="Seconds" type="IEEE754FloatValueType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="LatitudeDegreesType">
		<xsd:annotation>
			<xsd:documentation>
				The latitude degrees is valid between -90 and 90, with the sign indicating N or S(-). Note that the sign of the degree applies to both Minutes and Seconds values as well.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:int">
			<xsd:minInclusive value="-90"/>
			<xsd:maxInclusive value="90"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LongitudeDegreesType">
		<xsd:annotation>
			<xsd:documentation>
				The longitude degrees is valid between -180 and 180, with the sign indicating E or W(-). Note that the sign of the degree applies to both Minutes and Seconds values as well.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:int">
			<xsd:minInclusive value="-180"/>
			<xsd:maxInclusive value="180"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="MinutesType">
		<xsd:restriction base="xsd:int">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="60"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
