WEkEO Dataset Catalogue is exposed as OGC Catalogue Services for the Web (CSW) service via the endpoint https://www.wekeo.eu/elastic-csw/service

The table below shows some of the CSW operations.

CSW Operation/ HTTP method Request URL Description
GetCapabilities / GET https://www.wekeo.eu/elastic-csw/service?service=CSW&request=GetCapabil… The GetCapabilities operation allows the CSW clients to retrieve service metadata from a server. The response to a GetCapabilities request is an XML document containing service metadata about the server
GetRecords / GET https://www.wekeo.eu/elastic-csw/service?service=CSW&request=GetRecords… Get the basic metadata of first 100 collection or dataset metadata (including its IDs)
GetRecords / GET https://www.wekeo.eu/elastic-csw/service?service=CSW&request=GetRecords… Get the detailed metadata of first 100 collection or dataset metadata (including its IDs)
GetRecords / GET https://www.wekeo.eu/elastic-csw/service?service=CSW&request=GetRecords… Get the metadata for the 15 dataset records starting from record number 21
GetRecords / POST

Endpoint: https://www.wekeo.eu/elastic-csw/service

Headers:  

Content-Type = application/xml; PostEncoding=application/xml

Body:

<?xml version="1.0" encoding="ISO-8859-1"?>
<GetRecords
    service="CSW"
    version="2.0.2"
    maxRecords="100"
    startPosition="1"
    resultType="results"
    outputFormat="application/xml"
    outputSchema="http://www.isotc211.org/2005/gmd"
    xmlns="http://www.opengis.net/cat/csw/2.0.2"
    xmlns:ogc="http://www.opengis.net/ogc"
    xmlns:gmd="http://www.isotc211.org/2005/gmd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd">
    <Query typeNames="gmd:MD_Metadata">
        <ElementSetName>brief</ElementSetName>
        <Constraint version="1.1.0">
            <ogc:Filter>
                <ogc:And>
                   <ogc:PropertyIsLike>
                        <ogc:PropertyName>HierarchyLevelName</ogc:PropertyName>
                        <ogc:Literal>dis.Harmonized Data Access</ogc:Literal>
                    </ogc:PropertyIsLike>
                 </ogc:And>            
            </ogc:Filter>
        </Constraint>
    </Query>
</GetRecords>
 

 

Get the metadata of first 100 datasets that can be accessed by HDA API