Index: trunk/data/maps.xsd
===================================================================
--- trunk/data/maps.xsd	(revision 13718)
+++ trunk/data/maps.xsd	(revision 13733)
@@ -108,4 +108,16 @@
             <!-- TODO: find an easy way to validate projections codes -->
             <xs:element name="code" minOccurs="0" maxOccurs="unbounded" type="xs:string" />
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="defaultLayers">
+        <xs:sequence>
+            <xs:element name="layer" maxOccurs="unbounded">
+                <xs:complexType>
+                    <xs:attribute name="name" type="xs:string" use="optional" />
+                    <xs:attribute name="style" type="xs:string" use="optional" />
+                    <xs:attribute name="tileMatrixSet" type="xs:string" use="optional" />
+                </xs:complexType>
+            </xs:element>
         </xs:sequence>
     </xs:complexType>
@@ -713,6 +725,17 @@
                             <!-- old unused feature, ignored -->
                             <xs:element name="epsg4326to3857Supported" minOccurs="0" maxOccurs="1" type="xs:boolean" />
+                            <xs:element name="defaultLayers" type="tns:defaultLayers" minOccurs="0" maxOccurs="1" />
+                            <xs:element name="custom-http-header" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="header-name" type="xs:string" />
+                                    <xs:attribute name="header-value" type="xs:string" />
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="transparent" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
+                            <xs:element name="format" type="xs:string" minOccurs="0" maxOccurs="1"/>
                             <!-- does imagery server supports "/status" and tile re-rendering using "/dirty". Defaults to false. -->
                             <xs:element name="mod-tile-features" minOccurs="0" maxOccurs="1" type="xs:boolean" />
+                            <!--  minimum time in seconds for which tile will be considered valid -->
+                            <xs:element name="minimum-tile-expire" minOccurs="0" maxOccurs="1" type="xs:positiveInteger" />
                         </xs:choice>
                     </xs:sequence>
