{
  "catalog": [
    {
      "name": "CSW",
      "type": "group",
      "members": [
        {
          "name": "Marine Energy Context Layers",
          "description": "This group contains marine energy layers and other layers that can be used for decisions relating to marine energy devices.",
          "url": "http://oa-gis.csiro.au/geonetwork/srv/eng/csw",
          "type": "csw-group",
          "domainSpecification": {
            "domainPropertyName": "awavea",
            "hierarchySeparator": " | ",
            "queryPropertyName": "subject"
          }
        },
        {
          "name": "marlin.csiro.au",
          "type": "csw-group",
          "url": "https://marlin.csiro.au/geonetwork/srv/eng/csw"
        },
        {
          "name": "NGDC Geoportal",
          "type": "csw-group",
          "url": "http://www.ngdc.noaa.gov/geoportal/csw"
        },
        {
          "name": "NODC Geoportal",
          "type": "csw-group",
          "url": "http://data.nodc.noaa.gov/geoportal/csw"
        },
        {
          "name": "NRCAN",
          "type": "csw-group",
          "url": "http://geodiscover.cgdi.ca/wes/serviceManagerCSW/csw"
        },
        {
          "name": "USGS Woods Hole GI_CAT",
          "type": "csw-group",
          "url": "http://geoport.whoi.edu/gi-cat/services/cswiso",
          "getRecordsTemplate": "<csw:GetRecords xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:ogc=\"http://www.opengis.net/ogc\" outputSchema=\"http://www.opengis.net/cat/csw/2.0.2\" outputFormat=\"application/xml\" version=\"2.0.2\" service=\"CSW\" resultType=\"results\" startPosition=\"{startPosition}\" maxRecords=\"100\" xsi:schemaLocation=\"http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd\"><csw:Query typeNames=\"csw:Record\"><csw:ElementSetName>full</csw:ElementSetName><csw:Constraint version=\"1.1.0\"><ogc:Filter><ogc:PropertyIsLike wildCard=\"*\" singleChar=\"?\" escapeChar=\"\\\\\"><ogc:PropertyName>apiso:AnyText</ogc:PropertyName><ogc:Literal>*CMG_Portal*</ogc:Literal></ogc:PropertyIsLike></ogc:Filter></csw:Constraint></csw:Query></csw:GetRecords>"
        },
        {
          "name": "USGS CIDA Geonetwork",
          "type": "csw-group",
          "url": "http://cida.usgs.gov/gdp/geonetwork/srv/en/csw"
        },
        {
          "name": "USGS Coastal & Marine Program Geonetwork",
          "type": "csw-group",
          "url": "http://cmgds.marine.usgs.gov/geonetwork/srv/en/csw"
        },
        {
          "name": "data.gov",
          "type": "csw-group",
          "url": "http://catalog.data.gov/csw"
        },
        {
          "name": "USGS Woods Hole pycsw",
          "type": "csw-group",
          "url": "http://gamone.whoi.edu/csw",
          "getRecordsTemplate": "<csw:GetRecords xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:ogc=\"http://www.opengis.net/ogc\" xmlns:gml=\"http://www.opengis.net/gml\" outputSchema=\"http://www.opengis.net/cat/csw/2.0.2\" outputFormat=\"application/xml\" version=\"2.0.2\" service=\"CSW\" resultType=\"results\" maxRecords=\"1000\" xsi:schemaLocation=\"http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd\"> <csw:Query typeNames=\"csw:Record\"> <csw:ElementSetName>full</csw:ElementSetName> <csw:Constraint version=\"1.1.0\"> <ogc:Filter> <ogc:And> <ogc:BBOX> <ogc:PropertyName>ows:BoundingBox</ogc:PropertyName> <gml:Envelope srsName=\"urn:ogc:def:crs:OGC:1.3:CRS84\"> <gml:lowerCorner> -158.4 20.7</gml:lowerCorner> <gml:upperCorner> -60.2 50.6</gml:upperCorner> </gml:Envelope> </ogc:BBOX> <ogc:PropertyIsLike wildCard=\"*\" singleChar=\"?\" escapeChar=\"\\\"> <ogc:PropertyName>apiso:AnyText</ogc:PropertyName> <ogc:Literal>*CMG_Portal*</ogc:Literal> </ogc:PropertyIsLike> <ogc:PropertyIsLike wildCard=\"*\" singleChar=\"?\" escapeChar=\"\\\"> <ogc:PropertyName>apiso:ServiceType</ogc:PropertyName> <ogc:Literal>*WMS*</ogc:Literal> </ogc:PropertyIsLike> </ogc:And> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords>"
        }
      ]
    }
  ]
}
