<?xml version="1.0" encoding="ISO-8859-2"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:sim="http://www.opengis.net/sim"
        xmlns:sld="http://www.opengis.net/sld"
        xmlns:ows="http://www.opengis.net/ows"
        xmlns:ogc="http://www.opengis.net/ogc"
        xmlns:gml="http://www.opengis.net/gml"
        targetNamespace="http://www.opengis.net/ows"
        elementFormDefault="qualified">
  

 <complexType name="CapabilitiesSectionType">

        <sequence minOccurs="0" maxOccurs="unbounded">
            <element name="RegEntry">
                <complexType>
                    <attribute name="regEntryId" type="string" use="required" />
                    <attribute name="updateSequence" type="int" use="optional" />
                </complexType>
            </element>
        </sequence>
    </complexType>


 <complexType name="MapType">
        <sequence>
            <element name="BoundingBox" type="ows:BoundingBoxType" />
            <element name="Elevation" type="int" minOccurs="0" />
            <element name="Time" type="string" minOccurs="0" />
        </sequence>
    </complexType>

    <complexType name="ImageType">
        <sequence>
            <element name="Height" type="int" />
            <element name="Width" type="int" />
            <element name="Format" type="string" />
            <element name="Transparent" type="boolean" default="false" minOccurs="0" />
            <element name="BGColor" type="ows:ColorType" default="0xFFFFFF" minOccurs="0" />
        </sequence>
    </complexType>

 <complexType name="BoundingBoxType">
    <simpleContent>
      <extension base="string">
	<attribute name="srsName" type="string" use="optional"/>
      </extension>
    </simpleContent>
  </complexType>


    <!-- **************************************************************** BasicTypes **************************************************************** -->
    <complexType name="Vendor">
        <sequence>
            <element name="test" type="string" />
        </sequence>
    </complexType>
    <simpleType name="ExceptionType">
        <restriction base="token">
            <enumeration value="application_vnd_ogc_se_inimage" />
            <enumeration value="application_vnd_ogc_se_xml" />
            <enumeration value="application_vnd_ogc_se_blank" />
        </restriction>
    </simpleType>
<!-- ColorType -->
    <simpleType name="ColorType">
        <restriction base="token">
            <pattern value="0[xX][0-9a-fA-F]{6}" />
        </restriction>
    </simpleType>

   
    <!-- WmsVersionType -->
    <simpleType name="WmsVersionType">
        <restriction base="token">
            <enumeration value="1.1.1" />
        </restriction>
    </simpleType>
    <!-- ServiceType -->
    <simpleType name="ServiceType">
        <restriction base="token">
            <enumeration value="wms" />
            <enumeration value="wfs" />
            <enumeration value="wcs" />
        </restriction>
    </simpleType>
    <!-- **************************************************************** Other **************************************************************** -->
    <!-- These element are needed by .NET to generate HTTP Get binding -->
    <element name="base64Binary" type="base64Binary" nillable="true" />
    <element name="string" type="string" nillable="true" />


<element name="section" type="ows:CapabilitiesSectionType" />

<element name="version" type="ows:WmsVersionType" default="1.1.1"/>
<element name="service" type="ows:ServiceType" default="wms"/>
<element name="exceptions" type="ows:ExceptionType" default="application_vnd_ogc_se_xml"/>


<element name="Map" type="ows:MapType"/>
<element name="Image" type="ows:ImageType" />

<element name="QueryLayer" type="string" />
<element name="InfoFormat" type="string" />
<element name="FeatureCount" type="int" />
<element name="x" type="int" />
<element name="y" type="int"/>
<element name="Vendor" type="ows:Vendor"/>

</schema>
