<?xml version="1.0" encoding="UTF-8"?>
<sos:Capabilities xmlns:gml="http://www.opengis.net/gml" xmlns:om="http://www.opengis.net/om/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:sos="http://www.opengis.net/sos/1.0" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosGetCapabilities.xsd">
  <ows:ServiceIdentification>
    <ows:Title>Sample OWS for MapServer OGC Web Services Workshop</ows:Title>
    <ows:Abstract>Sample OWS for MapServer OGC Web Services Workshop.  Enjoy!</ows:Abstract>
    <ows:Keywords>
      <ows:Keyword>mapserver</ows:Keyword>
      <ows:Keyword>ogc</ows:Keyword>
      <ows:Keyword>workshop</ows:Keyword>
    </ows:Keywords>
    <ows:ServiceType codeSpace="OGC">SOS</ows:ServiceType>
    <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
    <ows:Fees>none</ows:Fees>
    <ows:AccessConstraints>none</ows:AccessConstraints>
  </ows:ServiceIdentification>
  <ows:ServiceProvider>
    <ows:ProviderName>Environment Canada</ows:ProviderName>
    <ows:ProviderSite xlink:type="simple" xlink:href="http://localhost/ms-ogc-workshop/index.html"/>
    <ows:ServiceContact>
      <ows:IndividualName>Tom Kralidis</ows:IndividualName>
      <ows:PositionName>Senior Systems Scientist</ows:PositionName>
      <ows:ContactInfo>
        <ows:Phone>
          <ows:Voice>+01-905-336-4409</ows:Voice>
          <ows:Facsimile>+01-905-336-4499</ows:Facsimile>
        </ows:Phone>
        <ows:Address>
          <ows:DeliveryPoint>867 Lakeshore Road</ows:DeliveryPoint>
          <ows:City>Burlington</ows:City>
          <ows:AdministrativeArea>Ontario</ows:AdministrativeArea>
          <ows:PostalCode>L7R-4A6</ows:PostalCode>
          <ows:Country>Canada</ows:Country>
          <ows:ElectronicMailAddress>tom.kralidis@ec.gc.ca</ows:ElectronicMailAddress>
        </ows:Address>
        <ows:OnlineResource xlink:type="simple" xlink:href="http://localhost/ms-ogc-workshop/index.html"/>
        <ows:HoursOfService/>
        <!--WARNING: Optional metadata "ows_hoursofservice" was missing for ows:HoursOfService-->
        <ows:ContactInstructions/>
        <!--WARNING: Optional metadata "ows_contactinstructions" was missing for ows:ContactInstructions-->
      </ows:ContactInfo>
      <ows:Role/>
      <!--WARNING: Optional metadata "ows_role" was missing for ows:Role-->
    </ows:ServiceContact>
  </ows:ServiceProvider>
  <ows:OperationsMetadata>
    <ows:Operation name="GetCapabilities">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
          <ows:Post xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="service">
        <ows:AllowedValues>
          <ows:Value>SOS</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="version">
        <ows:AllowedValues>
          <ows:Value>1.0.0</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
    </ows:Operation>
    <ows:Operation name="DescribeSensor">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
          <ows:Post xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="service">
        <ows:AllowedValues>
          <ows:Value>SOS</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="version">
        <ows:AllowedValues>
          <ows:Value>1.0.0</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="sensorid">
        <ows:AllowedValues>
          <ows:Value>urn:ogc:object:procedure</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="outputFormat">
        <ows:AllowedValues>
          <ows:Value>text/xml; subtype="sensorML/1.0.0"</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
    </ows:Operation>
    <ows:Operation name="DescribeObservationType">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
          <ows:Post xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="service">
        <ows:AllowedValues>
          <ows:Value>SOS</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="version">
        <ows:AllowedValues>
          <ows:Value>1.0.0</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="observedproperty">
        <ows:AllowedValues>
          <ows:Value>urn:ogc:object:observedproperty</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
    </ows:Operation>
    <ows:Operation name="GetObservation">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
          <ows:Post xlink:type="simple" xlink:href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ms-ogc-workshop/service/config.map&amp;"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="service">
        <ows:AllowedValues>
          <ows:Value>SOS</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="version">
        <ows:AllowedValues>
          <ows:Value>1.0.0</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="offering">
        <ows:AllowedValues>
          <ows:Value>urn:ogc:object:offering</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="observedproperty">
        <ows:AllowedValues>
          <ows:Value>urn:ogc:object:observedproperty</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="eventtime">
        <ows:AllowedValues>
          <ows:Value>sos:time</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="procedure">
        <ows:AllowedValues>
          <ows:Value>urn:ogc:object:sensor</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="featureofinterest">
        <ows:AllowedValues>
          <ows:Value>gml:location</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="result">
        <ows:AllowedValues>
          <ows:Value>ogc:Filter</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="responseFormat">
        <ows:AllowedValues>
          <ows:Value>text/xml; subtype="om/1.0.0"</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
      <ows:Parameter name="resultModel">
        <ows:AllowedValues>
          <ows:Value>Observation</ows:Value>
          <ows:Value>Measurement</ows:Value>
        </ows:AllowedValues>
      </ows:Parameter>
    </ows:Operation>
  </ows:OperationsMetadata>
  <sos:Filter_Capabilities>
    <ogc:Spatial_Capabilities>
      <ogc:GeometryOperands>
        <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
        <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
        <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
        <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
      </ogc:GeometryOperands>
      <ogc:SpatialOperators>
        <ogc:SpatialOperator name="Equals"/>
        <ogc:SpatialOperator name="Disjoint"/>
        <ogc:SpatialOperator name="Touches"/>
        <ogc:SpatialOperator name="Within"/>
        <ogc:SpatialOperator name="Overlaps"/>
        <ogc:SpatialOperator name="Crosses"/>
        <ogc:SpatialOperator name="Intersects"/>
        <ogc:SpatialOperator name="Contains"/>
        <ogc:SpatialOperator name="DWithin"/>
        <ogc:SpatialOperator name="Beyond"/>
        <ogc:SpatialOperator name="BBOX"/>
      </ogc:SpatialOperators>
    </ogc:Spatial_Capabilities>
    <ogc:Temporal_Capabilities>
      <ogc:TemporalOperands>
        <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand>
        <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand>
      </ogc:TemporalOperands>
      <ogc:TemporalOperators>
        <ogc:TemporalOperator name="TM_Equals"/>
      </ogc:TemporalOperators>
    </ogc:Temporal_Capabilities>
    <ogc:Scalar_Capabilities>
      <ogc:LogicalOperators/>
      <ogc:ComparisonOperators>
        <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
      </ogc:ComparisonOperators>
    </ogc:Scalar_Capabilities>
    <ogc:Id_Capabilities>
      <ogc:EID/>
      <ogc:FID/>
    </ogc:Id_Capabilities>
  </sos:Filter_Capabilities>
  <sos:Contents>
    <sos:ObservationOfferingList/>
  </sos:Contents>
</sos:Capabilities>
