{
    "id":"woudc-data-registry-metrics",
    "title":"WOUDC Data Registry Metrics Provider",
    "description":"An extension of the WOUDC Data Registry search index, providing an API for metrics queries that assess file submission and/or usage statistics.",
    "keywords":[],
    "links":[
        {
            "type":"application/json",
            "rel":"self",
            "href":"https://api.woudc.org/processes/woudc-data-registry-metrics?f=json",
            "title":"Process description as JSON",
            "hreflang":"en"
        },
        {
            "type":"text/html",
            "rel":"alternate",
            "href":"https://api.woudc.org/processes/woudc-data-registry-metrics?f=html",
            "title":"Process description as HTML",
            "hreflang":"en"
        },
        {
            "type":"text/html",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://api.woudc.org/jobs?f=html",
            "title":"Jobs list as HTML",
            "hreflang":"en"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list",
            "href":"https://api.woudc.org/jobs?f=json",
            "title":"Jobs list as JSON",
            "hreflang":"en"
        },
        {
            "type":"application/json",
            "rel":"http://www.opengis.net/def/rel/ogc/1.0/execute",
            "href":"https://api.woudc.org/processes/woudc-data-registry-metrics/execution?f=json",
            "title":"Execution for this process as JSON",
            "hreflang":"en"
        }
    ],
    "inputs":{
        "domain":{
            "title":"Metric Domain",
            "schema":{
                "type":"string",
                "enum":[
                    "dataset",
                    "contributor"
                ]
            },
            "minOccurs":1,
            "maxOccurs":1
        },
        "timescale":{
            "title":"Time Scale",
            "schema":{
                "type":"string",
                "enum":[
                    "year",
                    "month"
                ]
            },
            "minOccurs":1,
            "maxOccurs":1
        },
        "bbox":{
            "title":"Bounding Box",
            "schema":{
                "type":"array"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "dataset":{
            "title":"Dataset Filter",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "level":{
            "title":"Data Level Filter",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "country":{
            "title":"Country Filter",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "station":{
            "title":"Station Filter",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        },
        "network":{
            "title":"Instrument Filter",
            "schema":{
                "type":"string"
            },
            "minOccurs":0,
            "maxOccurs":1
        }
    },
    "outputs":{
        "woudc-data-registry-metrics-response":{
            "title":"WOUDC Data Registry Metrics Output",
            "schema":{
                "type":"object",
                "contentMediaType":"application/json"
            }
        }
    },
    "example":{
        "inputs":{
            "domain":"contributor",
            "dataset":"Spectral_1.0,Broad-band_1.0",
            "timescale":"year",
            "network":"Brewer",
            "country":"CAN"
        }
    },
    "jobControlOptions":[
        "sync-execute"
    ],
    "outputTransmission":[
        "value"
    ]
}