SlideShare a Scribd company logo
1 of 24
- Academy FPA -
#forumpa2016
Connettere le applicazioni ai dati.
Cosa sono le API, come si utilizzano e perché sono importanti
Vincenzo Patruno - Istat
@vincpatruno
vincenzo.patruno@istat.it
Dati Live
http://api.openweathermap.org/data/2.5/weather?q=Rome,%20Italy&units=metric&APPID=2d4309c5ff7
3cafca0b7e3f04037f1cc
http://opendata.5t.torino.it/get_pk
http://bari.opendata.planetek.it/OrariBus/v2.1/OpenDataService.svc/REST/OrariPalina/08129003/
Dati meteo Roma
Disponibilità parcheggi Torino
Infomobilità Bari
API sta per ‘Application Programming Interface’. Nel mondo degli sviluppatori Web con il termine ‘API’
vengono indicati i “servizi web online” attraverso cui le applicazioni web possono interagire con i dati.
REST: REpresentational State Transfer (REST) è un tipo di architettura software per i sistemi
di ipertesto distribuiti come il World Wide Web.
(Wikipedia)
Json: acronimo di JavaScript Object Notation, è un formato adatto all'interscambio di dati fra applicazioni
client-server
XML (sigla di eXtensible Markup Language) è un metalinguaggio per la definizione di linguaggi di markup,
ovvero un linguaggio marcatore basato su un meccanismo sintattico che consente di definire e
controllare il significato degli elementi contenuti in un documento o in un testo. (Wikipedia)
(Wikipedia)
Business Logic
Business Logic
Data producer Data consumer
http://www.vincenzopatruno.org/forumpa2016/parcheggimap.php?city=Torino
Esempio 1
<?php
$parkurl= "http://opendata.5t.torino.it/get_pk";
$park = simplexml_load_file($parkurl);
$park->registerXPathNamespace('td', 'http://www.5t.torino.it/simone/ns/traffic_data');
//print_r($park->xpath('//td:*'));
$counter = 0;
// Qui gli attributi dei singoli elementi
foreach ($park->xpath('//td:PK_data') as $parking) {
echo 'markers["m'.($counter).'"] = {};'."n";
echo "markers['m".($counter)."'].lat = '".$parking['lat']."';n";
echo "markers['m".($counter)."'].lon = '".$parking['lng']."';n";
echo "markers['m".($counter)."'].nome = '".addslashes(trim($parking['Name']))."';n";
echo "markers['m".($counter)."'].totali= '".$parking['Total']."';n";
echo "markers['m".($counter)."'].liberi = '".$parking['Free']."';n";
$counter++;
}
?>
http://vincenzopatruno.org/api/?q=getdata&comune=Bari&giorni=30&polluting=PM10
http://www.arpa.puglia.it/web/guest/qariainq
http://www.vincenzopatruno.org/openpuglia/chart.php?comune=Bari&giorni=200&inquinante=PM10
http://www.vincenzopatruno.org/openpuglia/pm10_anno.html
http://www.vincenzopatruno.org/openpuglia/aqimap.php
http://www.vincenzopatruno.org/openpuglia/aqichart.php?comune=Taranto
https://docs.google.com/spreadsheets/d/1fdcm3Ju-
8qzZhpJsDD4ZlLBBSwiWcdeo_y4UxYvfNf8/edit?usp=sharing
https://docs.google.com/spreadsheets/d/1fdcm3Ju-
8qzZhpJsDD4ZlLBBSwiWcdeo_y4UxYvfNf8/export?gid=0&format=csv
http://www.arpa.puglia.it/web/guest/qariainq
http://apistat.istat.it/?q=getdatajson&dataset=DCIS_POPSTRRES1&dim=1,1,0,0,0&lang=1&tr=&te=
http://json-stat.org/format/browser/
connettersi ai dati
Grazie dell’attenzione!
@vincpatruno
vincenzo.patruno@istat.it
Vincenzo Patruno - Istat

More Related Content

Similar to Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e perché sono importanti

Banche dati, dati aperti ed accesso ai servizi - Giornata di lavoro Regione ...
Banche dati, dati aperti ed accesso ai servizi  - Giornata di lavoro Regione ...Banche dati, dati aperti ed accesso ai servizi  - Giornata di lavoro Regione ...
Banche dati, dati aperti ed accesso ai servizi - Giornata di lavoro Regione ...Agenda digitale Umbria
 
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...giovanni biallo
 
Iefficiency 15-bacchetti_rise
Iefficiency 15-bacchetti_riseIefficiency 15-bacchetti_rise
Iefficiency 15-bacchetti_riseAndrea Colombetti
 
Operazione Open Government . Dati aperti e App
Operazione Open Government . Dati aperti e AppOperazione Open Government . Dati aperti e App
Operazione Open Government . Dati aperti e AppFPA
 
Accesso ai servizi ed ecosistema digitale regionale
Accesso ai servizi ed ecosistema digitale regionaleAccesso ai servizi ed ecosistema digitale regionale
Accesso ai servizi ed ecosistema digitale regionaleAgenda digitale Umbria
 
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...Cristian Randieri PhD
 
Aumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoAumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoVincenzo Patruno
 
Open Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigOpen Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigVincenzo Patruno
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDAARIANET
 
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...CATTID "Sapienza"
 
Open Content - Turn your content into value
Open Content - Turn your content into valueOpen Content - Turn your content into value
Open Content - Turn your content into valueSpeck&Tech
 
Big Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàBig Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàVincenzo Patruno
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Eclipse Day 2010 in Rome
 
2019 11 13 Secondo raduno RTD - Open Data sul serio
2019 11 13 Secondo raduno RTD - Open Data  sul serio2019 11 13 Secondo raduno RTD - Open Data  sul serio
2019 11 13 Secondo raduno RTD - Open Data sul serioDaniele Crespi
 
Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 MarcoPace_Consevo
 
FGCAD, Master in Formazione Gestione Conservazione di Archivi - Macerata 2013
FGCAD, Master in Formazione Gestione Conservazione di Archivi  - Macerata 2013FGCAD, Master in Formazione Gestione Conservazione di Archivi  - Macerata 2013
FGCAD, Master in Formazione Gestione Conservazione di Archivi - Macerata 2013Walter Volpi
 
Open data e big data: le potenzialità offerte per la PA
Open data e big data:  le potenzialità offerte  per la PAOpen data e big data:  le potenzialità offerte  per la PA
Open data e big data: le potenzialità offerte per la PAGiorgia Lodi
 
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...Istituto nazionale di statistica
 

Similar to Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e perché sono importanti (20)

Convegno- workshop Territoriale Anorc Professioni Veneto
Convegno- workshop Territoriale Anorc Professioni Veneto Convegno- workshop Territoriale Anorc Professioni Veneto
Convegno- workshop Territoriale Anorc Professioni Veneto
 
Banche dati, dati aperti ed accesso ai servizi - Giornata di lavoro Regione ...
Banche dati, dati aperti ed accesso ai servizi  - Giornata di lavoro Regione ...Banche dati, dati aperti ed accesso ai servizi  - Giornata di lavoro Regione ...
Banche dati, dati aperti ed accesso ai servizi - Giornata di lavoro Regione ...
 
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...
LandCity Revolution 2016 - c - Emanuele Geri (Comune di Firenze) e Gabriele A...
 
Iefficiency 15-bacchetti_rise
Iefficiency 15-bacchetti_riseIefficiency 15-bacchetti_rise
Iefficiency 15-bacchetti_rise
 
Operazione Open Government . Dati aperti e App
Operazione Open Government . Dati aperti e AppOperazione Open Government . Dati aperti e App
Operazione Open Government . Dati aperti e App
 
Accesso ai servizi ed ecosistema digitale regionale
Accesso ai servizi ed ecosistema digitale regionaleAccesso ai servizi ed ecosistema digitale regionale
Accesso ai servizi ed ecosistema digitale regionale
 
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...
99 La robotica che verrà - Automazione Oggi N. 389 – Aprile 2016 – Anno 32 - ...
 
Aumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoAumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempo
 
Open Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigOpen Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano Big
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
 
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...
Progettazione e sviluppo di un'applicazione mobile per la qualità dell'aria a...
 
Open Content - Turn your content into value
Open Content - Turn your content into valueOpen Content - Turn your content into value
Open Content - Turn your content into value
 
Big Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàBig Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la città
 
Fdl 12settembre fs
Fdl 12settembre fsFdl 12settembre fs
Fdl 12settembre fs
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
 
2019 11 13 Secondo raduno RTD - Open Data sul serio
2019 11 13 Secondo raduno RTD - Open Data  sul serio2019 11 13 Secondo raduno RTD - Open Data  sul serio
2019 11 13 Secondo raduno RTD - Open Data sul serio
 
Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017
 
FGCAD, Master in Formazione Gestione Conservazione di Archivi - Macerata 2013
FGCAD, Master in Formazione Gestione Conservazione di Archivi  - Macerata 2013FGCAD, Master in Formazione Gestione Conservazione di Archivi  - Macerata 2013
FGCAD, Master in Formazione Gestione Conservazione di Archivi - Macerata 2013
 
Open data e big data: le potenzialità offerte per la PA
Open data e big data:  le potenzialità offerte  per la PAOpen data e big data:  le potenzialità offerte  per la PA
Open data e big data: le potenzialità offerte per la PA
 
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...
M. Fedeli, Prospettive nella cooperazione tra piattaforme informatiche pubbli...
 

More from Vincenzo Patruno

AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAAUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAVincenzo Patruno
 
Dati pubblici per capire la pandemia
Dati pubblici per capire  la pandemiaDati pubblici per capire  la pandemia
Dati pubblici per capire la pandemiaVincenzo Patruno
 
I dati per capire le emergenze
I dati per capire le emergenzeI dati per capire le emergenze
I dati per capire le emergenzeVincenzo Patruno
 
L'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaL'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaVincenzo Patruno
 
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataLa statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataVincenzo Patruno
 
Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Vincenzo Patruno
 
Riusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreRiusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreVincenzo Patruno
 
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Vincenzo Patruno
 
Open Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAOpen Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAVincenzo Patruno
 
Open Data e le opportunità per il territorio
Open Data e le opportunità per il territorioOpen Data e le opportunità per il territorio
Open Data e le opportunità per il territorioVincenzo Patruno
 
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...Vincenzo Patruno
 
Tecniche ed esempi di data dissemination, data visualization e data sharing
Tecniche ed esempi di data dissemination, data visualization e data sharingTecniche ed esempi di data dissemination, data visualization e data sharing
Tecniche ed esempi di data dissemination, data visualization e data sharingVincenzo Patruno
 
International Open Data Day 2015 Bari
International Open Data Day 2015 BariInternational Open Data Day 2015 Bari
International Open Data Day 2015 BariVincenzo Patruno
 
International Open Data Day 2015 a Bari
International Open Data Day 2015 a BariInternational Open Data Day 2015 a Bari
International Open Data Day 2015 a BariVincenzo Patruno
 
Data Journalism Lab 2014 - I prezzi del gasolio
Data Journalism Lab 2014 - I prezzi del gasolioData Journalism Lab 2014 - I prezzi del gasolio
Data Journalism Lab 2014 - I prezzi del gasolioVincenzo Patruno
 
Data Journalism Lab 2014 - I prezzi del Gasolio
Data Journalism Lab 2014 - I prezzi del GasolioData Journalism Lab 2014 - I prezzi del Gasolio
Data Journalism Lab 2014 - I prezzi del GasolioVincenzo Patruno
 
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...cambiare i processi partecipativi con nuove forme di opengovernance, traspare...
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...Vincenzo Patruno
 
Staying on the Smart Side. Measuring the Smart Communities
Staying on the Smart Side. Measuring the Smart CommunitiesStaying on the Smart Side. Measuring the Smart Communities
Staying on the Smart Side. Measuring the Smart CommunitiesVincenzo Patruno
 

More from Vincenzo Patruno (20)

Perché aprire i dati
Perché aprire i datiPerché aprire i dati
Perché aprire i dati
 
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAAUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
 
Dati pubblici per capire la pandemia
Dati pubblici per capire  la pandemiaDati pubblici per capire  la pandemia
Dati pubblici per capire la pandemia
 
I dati per capire le emergenze
I dati per capire le emergenzeI dati per capire le emergenze
I dati per capire le emergenze
 
L'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaL'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblica
 
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataLa statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
 
Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?
 
Il valore dei dati
Il valore dei datiIl valore dei dati
Il valore dei dati
 
Riusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreRiusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valore
 
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
 
Open Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAOpen Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PA
 
Open Data e le opportunità per il territorio
Open Data e le opportunità per il territorioOpen Data e le opportunità per il territorio
Open Data e le opportunità per il territorio
 
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
 
Tecniche ed esempi di data dissemination, data visualization e data sharing
Tecniche ed esempi di data dissemination, data visualization e data sharingTecniche ed esempi di data dissemination, data visualization e data sharing
Tecniche ed esempi di data dissemination, data visualization e data sharing
 
International Open Data Day 2015 Bari
International Open Data Day 2015 BariInternational Open Data Day 2015 Bari
International Open Data Day 2015 Bari
 
International Open Data Day 2015 a Bari
International Open Data Day 2015 a BariInternational Open Data Day 2015 a Bari
International Open Data Day 2015 a Bari
 
Data Journalism Lab 2014 - I prezzi del gasolio
Data Journalism Lab 2014 - I prezzi del gasolioData Journalism Lab 2014 - I prezzi del gasolio
Data Journalism Lab 2014 - I prezzi del gasolio
 
Data Journalism Lab 2014 - I prezzi del Gasolio
Data Journalism Lab 2014 - I prezzi del GasolioData Journalism Lab 2014 - I prezzi del Gasolio
Data Journalism Lab 2014 - I prezzi del Gasolio
 
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...cambiare i processi partecipativi con nuove forme di opengovernance, traspare...
cambiare i processi partecipativi con nuove forme di opengovernance, traspare...
 
Staying on the Smart Side. Measuring the Smart Communities
Staying on the Smart Side. Measuring the Smart CommunitiesStaying on the Smart Side. Measuring the Smart Communities
Staying on the Smart Side. Measuring the Smart Communities
 

Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e perché sono importanti