Index: /trunk/data/maps.xsd
===================================================================
--- /trunk/data/maps.xsd	(revision 7989)
+++ /trunk/data/maps.xsd	(revision 7990)
@@ -27,5 +27,5 @@
 		<xs:restriction base="xs:string">
 			<xs:enumeration value="wms" />
-            <xs:enumeration value="wms_endpoint" />
+			<xs:enumeration value="wms_endpoint" />
 			<xs:enumeration value="tms" />
 			<xs:enumeration value="html" />
@@ -599,4 +599,6 @@
 						<!-- The name of the imagery source -->
 						<xs:element name="name" minOccurs="1" maxOccurs="1" type="xs:string" />
+						<!-- A description of the imagery source -->
+						<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string" />
 						<!-- A unique id for the imagery source -->
 						<xs:element name="id" minOccurs="0" maxOccurs="1" type="tns:id" />
@@ -638,5 +640,17 @@
 						<!-- A base64-encoded image that is displayed as menu/toolbar icon -->
 						<xs:element name="icon" minOccurs="0" maxOccurs="1" type="xs:string" />
+						<xs:element name="mirror" minOccurs="0">
+							<xs:complexType>
+								<xs:all>
+									<xs:element name="type" minOccurs="1" maxOccurs="1" type="tns:type" />
+									<xs:element name="url" minOccurs="1" maxOccurs="1" type="xs:string" />
+									<xs:element name="projections" minOccurs="0" maxOccurs="1" type="tns:projections" />
+									<xs:element name="min-zoom" minOccurs="0" maxOccurs="1" type="tns:zoom" />
+									<xs:element name="max-zoom" minOccurs="0" maxOccurs="1" type="tns:zoom" />
+								</xs:all>
+							</xs:complexType>
+						</xs:element>
 					</xs:all>
+					<xs:attribute name="lastcheck" type="xs:date" use="optional" />
 				</xs:complexType>
 			</xs:element>
