CKAN.

Il portale open data del Comune di Ferrara è basato su CKAN ed espone interfacce API che consentono l’accesso e l’interrogazione delle informazioni attraverso richieste che forniscono risultati formattati in JSON. Attraverso le API è possibile fare ricerche per accedere al catalogo completo di dati riguardanti un determinato argomento oppure aventi una specifica parola chiave, ottenere le descrizioni dei dati ed effettuare lo scarico dei dati stessi.

Per i dataset pubblici non è necessaria alcuna autenticazione.

I seguenti metodi servono per ottenere gli elenchi di dati, gruppi e parole chiave usate
presenti nel catalogo:
• https://dati.comune.fe.it/api/3/action/package_list: restituisce la lista completa di tutti i dati open (per ciascun risultato viene mostrato solo l’id del dataset)
• https://dati.comune.fe.it/api/3/action/group_list: restituisce l’elenco dei gruppi (cioè le 13 categorie tematiche previste da AgID per i dati open)
• https://dati.comune.fe.it/api/3/action/tag_list: restituisce l’elenco completo di tutte le parole chiave (tag) usate nel catalogo

Per ottenere le schede descrittive dei dati, è invece possibile utilizzare i seguenti metodi (per ciascun metodo è riportato un esempio pratico):
• https://dati.comune.fe.it/api/3/action/package_show?id=nido: questo esempio mostra in formato JSON la scheda descrittiva completa (metadato) relativa al dataset con id = “nido”; nella scheda sono riportate tutte le informazioni previste dallo standard nazionale DCAT-AP_IT
• https://dati.comune.fe.it/api/3/action/package_search?q=aria: questo esempio mostra la risposta JSON ad una ricerca per parola chiave libera (es. “aria”) con l’elenco di tutti i risultati che soddisfano la ricerca; per ciascun risultato è riportata la scheda descrittiva del dataset (metadato)
• https://dati.comune.fe.it/api/3/action/resource_search?query=format:WFS: questo esempio mostra la risposta JSON ad una ricerca per formato della risorsa
(es. “WFS”); per formato della risorsa si intende il formato fisico o il protocollo con cui è possibile accedere o scaricare il dato
• https://dati.comune.fe.it/api/3/action/resource_search?query=name:PM10: questo esempio mostra la risposta JSON ad una ricerca per nome della risorsa (PM10)

Per maggiori informazioni sull'utilizzo delle API si consiglia di fare riferimento alla documentazione ufficiale CKAN.

WebAPI FROST.

.
Il comune di Ferrara mette a disposizione le API Frost. Si tratta di API di tipo RESTful che rispettano le specifiche dello standard OGC in merito ai dati forniti dagli interconnect IoT devices (SensorsThings STA). Questo standard OGC è aperto e affronta l'interoperabilità sintattica e l'interoperabilità semantica dell' Internet of Things (IoT), in questo modo i diversi sistemi IoT si scambiano e utilizzano informazioni.

La radice delle API è https://iot.comune.fe.it/FROST-Server/v1.1

Nel documento si riportano istruzioni e casi d’uso utili alla fruizione delle WebAPI esposte dal server FROST.