{
    "version":"0.1.0",
    "id":"get-hydrobasins-l7-catchment",
    "use_case":"Human Population",
    "title":"Get HydroBASINS level 07 catchment (via Ramsar WFS)",
    "description":"Queries the Ramsar Sites Information Service (RSIS) WFS for a single HydroBASINS (HydroSHEDS) level 07 catchment by HYBAS_ID, fixes invalid geometries, reprojects to EPSG:3035, and looks up the list of EU countries that catchment overlaps from a fixed catchment-to-country mapping (R function 'get_hydrobasinsL7_catchment'). Only catchments with at least some EU territory are available; no bulk dataset download is required, only the requested catchment is fetched live from the WFS.",
    "jobControlOptions":[
        "sync-execute",
        "async-execute"
    ],
    "keywords":[
        "human population use case",
        "AquaINFRA",
        "HydroBASINS",
        "HydroSHEDS",
        "catchment",
        "river basin",
        "Ramsar",
        "EU"
    ],
    "links":[
        {
            "type":"text/html",
            "rel":"about",
            "title":"information",
            "href":"https://example.org/process",
            "hreflang":"en-US"
        },
        {
            "type":"application/json",
            "rel":"self",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/get-hydrobasins-l7-catchment?f=json",
            "title":"Process description as JSON",
            "hreflang":"en-US"
        },
        {
            "type":"text/html",
            "rel":"alternate",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/get-hydrobasins-l7-catchment?f=html",
            "title":"Process description as HTML",
            "hreflang":"en-US"
        },
        {
            "type":"text/html",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/jobs?f=html",
            "title":"Jobs list as HTML",
            "hreflang":"en-US"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/jobs?f=json",
            "title":"Jobs list as JSON",
            "hreflang":"en-US"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/execute",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/get-hydrobasins-l7-catchment/execution?f=json",
            "title":"Execution for this process as JSON",
            "hreflang":"en-US"
        }
    ],
    "inputs":{
        "catchment_id":{
            "title":"Catchment ID",
            "description":"The HydroBASINS level 07 HYBAS_ID to retrieve (10-digit Pfafstetter-based identifier, e.g. 2070104700). Must be one of the known level 07 catchment IDs with at least some EU territory; catchments entirely outside the EU are not available.",
            "schema":{
                "type":"string"
            },
            "minOccurs":1,
            "maxOccurs":1,
            "keywords":[]
        }
    },
    "outputs":{
        "catchment":{
            "title":"Catchment geometry",
            "description":"The retrieved HydroBASINS level 07 catchment boundary (MULTIPOLYGON), reprojected to EPSG:3035, saved as a GeoPackage.",
            "schema":{
                "type":"object",
                "contentMediaType":"application/geopackage+sqlite3"
            }
        },
        "countries":{
            "title":"Countries for catchment",
            "description":"The list of EU country codes that the requested catchment overlaps, looked up from a fixed catchment-to-country mapping. Non-EU countries the catchment may also overlap are excluded.",
            "schema":{
                "type":"object",
                "contentMediaType":"application/x-rds"
            }
        }
    },
    "example":{
        "inputs":{
            "catchment_id":"2070104700"
        }
    },
    "outputTransmission":[
        "value"
    ]
}