&gt;
      &lt;/xs:extension&gt;
    &lt;/xs:simpleContent&gt;
  &lt;/xs:complexType&gt;

  &lt;!-- Project/Layer Info --&gt;
  &lt;xs:complexType name="InfoType"&gt;
    &lt;xs:all&gt;
      &lt;!-- use filename as 'name' --&gt;
      &lt;xs:element name="description" type="xs:string" minOccurs="1" /&gt;
      &lt;xs:element name="url"         type="UrlType"   minOccurs="0" /&gt;
      &lt;xs:element name="keywords"    type="xs:string" minOccurs="0" /&gt;
      &lt;xs:element name="category"    type="xs:st