{
    "version":"0.1.0",
    "id":"netcdf-scatter-plot",
    "use_case":"NIVA Ferrybox Scripts",
    "title":"Scatterplot between two parameters (faceted by month)",
    "description":"Reads FerryBox-style CSV and generates a scatterplot between two selected parameters, faceted by month. Outputs a PNG.",
    "jobControlOptions":[
        "sync-execute",
        "async-execute"
    ],
    "keywords":[
        "AquaINFRA",
        "NIVA use case",
        "Ferrybox",
        "Scatter",
        "Month facet"
    ],
    "inputs":{
        "url_input_csv":{
            "title":"Source",
            "description":"Path to input URL containing at least datetime, parameter, value, and preferably latitude/longitude.",
            "schema":{
                "type":"string"
            },
            "minOccurs":1,
            "maxOccurs":1
        },
        "param1":{
            "title":"x-axis paramater",
            "description":"Parameter name for x-axis (e.g. salinity).",
            "schema":{
                "type":"string"
            },
            "minOccurs":1,
            "maxOccurs":1
        },
        "param2":{
            "title":"y-axis parameter",
            "description":"Parameter name for y-axis (e.g. chlorophyll).",
            "schema":{
                "type":"string"
            },
            "minOccurs":1,
            "maxOccurs":1
        }
    },
    "outputs":{
        "scatter_plot":{
            "title":"Scatterplot PNG",
            "description":"Link to generated scatterplot.png.",
            "schema":{
                "type":"object",
                "contentMediaType":"application/json"
            }
        }
    },
    "example":{
        "inputs":{
            "url_input_csv":"https://aquainfra.ogc.igb-berlin.de/exampledata/niva/netcdf_extract_fb_data/ferrybox.csv",
            "param1":"chlorophyll",
            "param2":"salinity"
        }
    },
    "outputTransmission":[
        "value"
    ],
    "links":[
        {
            "type":"application/json",
            "rel":"self",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/netcdf-scatter-plot?f=json",
            "title":"Process description as JSON",
            "hreflang":"en-US"
        },
        {
            "type":"text/html",
            "rel":"alternate",
            "href":"https://aquainfra.ogc.igb-berlin.de/pygeoapi/processes/netcdf-scatter-plot?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/netcdf-scatter-plot/execution?f=json",
            "title":"Execution for this process as JSON",
            "hreflang":"en-US"
        }
    ]
}