Codemotion 2012 : Accesso e analisi di Open Data: come gestire l'anarchia dei formati
Upcoming SlideShare
Loading in...5
×
 

Codemotion 2012 : Accesso e analisi di Open Data: come gestire l'anarchia dei formati

on

  • 1,745 views

Accesso e analisi di Open Data: come gestire l'anarchia dei formati

Accesso e analisi di Open Data: come gestire l'anarchia dei formati

Statistics

Views

Total Views
1,745
Views on SlideShare
948
Embed Views
797

Actions

Likes
0
Downloads
24
Comments
0

7 Embeds 797

http://www.booom.it 704
http://www.codemotion.it 43
http://roma2012.codemotion.it 22
http://www.wellnet.it 15
http://roma.codemotion.it 8
http://codemotion.loc 4
http://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Codemotion 2012 : Accesso e analisi di Open Data: come gestire l'anarchia dei formati Codemotion 2012 : Accesso e analisi di Open Data: come gestire l'anarchia dei formati Presentation Transcript

    • Accesso e analisi di Open Data: come gestire l’anarchia dei formati Diego Banchero Eugenio Minardi Matteo Picozzi dbanchero@wellnet.it eugenio.minardi@gmail.com picozzi@elet.polimi.it PM / Analista Web Developer home.dei.polimi.it/picozzi Wellnet S.r.l. Wellnet S.r.l. PhD Student Politecnico di Milano Dipartimento di Elettronica e Informazionedomenica 25 marzo 12
    • { Agenda } • Acquisizione Dati • Reasoning • Visualizzazioni Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 2domenica 25 marzo 12
    • { Open Government } • Insieme di linee guida date dal governo americano • definizione di Open Data: – indipendente dalla piattaforma – disponibile al pubblico – riutilizzabile – elaborabile da dispositivi automatici Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 3domenica 25 marzo 12
    • { I dati aperti } • Abbiamo i dati aperti, questi sono i formati più comunemente a disposizione • Ci troviamo elenchi interminabili di numeri e CSV termini • sono disponibili ma NON necessariamente fruibili dal pubblico • Sono difficili da correlare perché non strutturati e non solo... Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 4domenica 25 marzo 12
    • { Come rendere fruibili i dati? } • Esporre i dati in un formato più ricco: – Necessita di maggior lavoro da parte di chi espone – Implica l’uso di piattaforme specifiche • Arricchire il formato non strutturato – Prevede strumenti di annotazione, filtri e semantica – Richiede forte intervento manuale Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 5domenica 25 marzo 12
    • { Arricchire il formato tabellare } • Selezione delle colonne di interesse • Annotazione con meta dati • Selezione del tipo (non solo primitivo) • Eventuali suggerimenti sulla presentazione del dato • Esportazione dei dati in un formato riusabile da elaboratori Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 6domenica 25 marzo 12
    • { Il nostro strumento } Estratto della tabella Selezione Colonne Annotazione Colonne Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 7domenica 25 marzo 12
    • { Mashup per Open Data } Web UI UI View Controller Components Mashup Framework Client Binding Composition Event Data Controller Controller Handler Manager Reasoner Data Proxy RDF Sources mQuery mQuery Result Set SPARQL registry Interpreter Dispatcher Formatter Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 8domenica 25 marzo 12
    • { DEMO } Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 9domenica 25 marzo 12
    • {L’importanza delle Visualizzazioni} Visualization of data makes it possible for researchers, analysts, engineers, and the lay audience to obtain insight in these data in an efficient and effective way, thanks to the unique capabilities of the human visual system, which enables us to detect interesting features and patterns in short time. (Jarke J. van Wijk, The Value of Visualization, Visualization 2005) Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 10domenica 25 marzo 12
    • { Visualizzare Open Data } • Gli Open Data sono dati “grezzi” • Perché siano veramente utilizzabili da un essere umano è necessario: – mostrarli in un formato human-readable – fornire visualizzazioni che ne aiutino la comprensione – poterli arricchire e confrontare con altre fonti – poterli aggregare Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 11domenica 25 marzo 12
    • { Mashup e Open Data } • Gli Open Data vengono messi a disposizione perché altri utenti possano: – analizzarli – riusarli – creare valore a partire dalle informazioni contenute in essi • I mashup sono un valido strumento per semplificare questo processo di integrazione di Open Data con sorgenti, servizi ed API pubbliche o private, proprietarie o di terze parti Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 12domenica 25 marzo 12
    • { Mashup } def mashup = I mashup sono applicazioni che combinano, integrano e sincronizzano dati, funzionalità e visualizzazioni di più sorgenti dati, servizi o Web API • Sui tre layer applicativi (data, logic e presentation) • Applicazioni Web, recentemente anche mobile • Termine spesso abusato, i mashup che si possono trovare in giro non esprimono al massimo le potenzialità del paradigma di composizione Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 13domenica 25 marzo 12
    • http://www.housingmaps.com Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 14domenica 25 marzo 12
    • { Pro e contro } Facile da sviluppare per chi Situazionale conosce le tecnologie giuste Verticale Alto riuso del codice Poco investimento di tempo Modulare da parte degli sviluppatori Flessibile Funzionalità limitate Arricchisce i dati di una Spesso non si adatta a diversi sorgente con dati di un’altra scenari sorgente senza dover integrare le diverse sorgenti Un utente generico non è in grado di sviluppare un proprio Migliora l’esperienza degli mashup utenti Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 15domenica 25 marzo 12
    • { Mashup 2.0 } • Gli utenti sono protagonisti del Web 2.0 – Producono contenuti – Sono abituati ad usare strumenti lightweight per produrli • Vedendo un mashup vorrebbero poterlo modificare ed adattare alle proprie esigenze ma non ne hanno le capacità • Per questo sono nati diversi tool per la creazione facilitata di mashup (per esempio Yahoo! Pipes) Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 16domenica 25 marzo 12
    • {Strumenti per l’End User Development} • Visualizzazioni – grafiche – tabellari – tree map – UI Component (per es. Google Maps) • Possibilità di aggiungere grafici e di DashMash sincronizzarli tra loro Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 17domenica 25 marzo 12
    • {Strumenti per l’End User Development} • Composizione a livello di presentazione • Crazione di mashup basata su linguaggio visuale • Orientato agli utenti finali PEUDOM Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 18domenica 25 marzo 12
    • { Conclusioni } • Uno degli scopi per cui esistono gli Open Data è proprio quello di favorire la cultura della partecipazione • Open Data hanno grandissime potenzialità – tecnologiche – sociali (cooperazione) • Limiti di Open Data – scarso numero di fonti – difficoltà nel reperimento – soprattutto in formati destrutturati – non utilizzabili per il calcolo automatico – senza visualizzazioni • I destinatari di Open Data sono gli utenti finali – hanno diversi background e competenze – possono generare valore a partire da essi • Necessità di strumenti che aiutino gli utenti finali ad utilizzare gli Open Data Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 19domenica 25 marzo 12
    • { Work in Progress } • Acquisizione dei dati da fonti eterogenee • Conciliazione ed omogeneizzazione dei dati • Ragionamento sui dati • Knowledge Discovery • Visualizzazioni complesse • Aggregazioni, Correlazioni e Mashup • Esposizione dei dati importati Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 20domenica 25 marzo 12
    • { Domande } Diego Banchero, Eugenio Minardi, Matteo Picozzi dbanchero@wellnet.it, eugenio.minardi@gmail.com, picozzi@elet.polimi.it Wellnet S.r.l. e Politecnico di Milano - DEI 21domenica 25 marzo 12