nci/gsky

WCS GetCapabilities validation and content issues

Closed this issue · 0 comments

Issues listed below were found in the GSKY WCS GetCapabilities documents obtained from the following endpoints:

http://130.56.242.16/ows/geoglam
http://130.56.242.16/ows/dea/cloud_masking_agg
http://130.56.242.16/ows/dea/daily
  1. Associated Schema not present in GetCapabilities root element:

    <WCS_Capabilities xmlns="http://www.opengis.net/wcs" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.0">

    should be

    <WCS_Capabilities xmlns="http://www.opengis.net/wcs" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengis.net/wcs/1.0.0/wcsCapabilities.xsd" version="1.0.0">

  2. /WCS_Capabilities/Service element is missing the Name and Label child elements (required to conform to OGC WCS 1.0.0 XML Schema), e.g.:

   <Service>
      <fees>NONE</fees>
      <accessConstraints>NONE</accessConstraints>
  </Service>

should be

  <Service>
     <name>some_name</name>
     <label>some_label</label>
     <fees>NONE</fees>
     <accessConstraints>NONE</accessConstraints>
  </Service>
  1. Trailing forward slash should be removed from URLs contained in the /WCS_Capabilities/Capability/Request/DescribeCoverage/DCPType/HTTP/Get/OnlineResource element, e.g.:

    http://130.56.242.16/ows/dea/cloud_masking_agg/

    should be

    http://130.56.242.16/ows/dea/cloud_masking_agg