<?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="Sensor.xsd"/>
	<xsd:include schemaLocation="MonitorSensorLocation.xsd"/>
	<xsd:include schemaLocation="Equipment.xsd"/>
	<xsd:element name="EquipmentSensorChange">
		<xsd:annotation>
			<xsd:documentation>
				<Definition>Change (removal, replacement, or addition) to site equipment sensors</Definition>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Equipment" type="EquipmentType">
					<xsd:annotation>
						<xsd:documentation>
							<Definition>The equipment item that has been removed from the site</Definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:choice>
					<xsd:element name="SensorReplacement">
						<xsd:annotation>
							<xsd:documentation>
								<Definition>Replacement of a sensor for a given equipment item</Definition>
							</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="ExistingSensor" type="Sensor">
									<xsd:annotation>
										<xsd:documentation>
											<Definition>The existing sensor that has been replaced by another sensor</Definition>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="NewSensor" type="Sensor">
									<xsd:annotation>
										<xsd:documentation>
											<Definition>The sensor that has replaced the existing sensor</Definition>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="MonitorSensorLocation" type="MonitorSensorLocation" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="SensorAddition">
						<xsd:annotation>
							<xsd:documentation>
								<Definition>Addition of a new sensor to an equipment item at a site</Definition>
							</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="Sensor" type="Sensor">
									<xsd:annotation>
										<xsd:documentation>
											<Definition>The sensor that has been added to the equipment</Definition>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="MonitorSensorLocation" type="MonitorSensorLocation" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="SensorRemoval">
						<xsd:annotation>
							<xsd:documentation>
								<Definition>Removal of a sensor from an equipment item at a site</Definition>
							</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="Sensor" type="Sensor">
									<xsd:annotation>
										<xsd:documentation>
											<Definition>The sensor that has been removed from the equipment</Definition>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
