Open data e Open Source: l'accoppiata vincente e concreta.
-
Upload
european-environment-agency -
Category
Documents
-
view
393 -
download
0
description
Transcript of Open data e Open Source: l'accoppiata vincente e concreta.
Open Databy Antonio De Marinis, European Environment Agency
About me
● Web technology manager (EEA)● M.Sc. in Computer Science
(Lund University, SWE)● Surveyor (Rome, ITA)● 15 years in IT and web development
(programming and project management)● Junior Researcher: Machine vision for
surveillance cameras at Axis● E-commerce websites for telecom industry● Creator of DaViz and many other Plone Add-ons● Data Visualisation, Data Science, Open Data, Statistics, Semantic Web,
Linked Data, Web CMS, Usability and User Experience, Artificial Intelligence, Agile/Lean management…
Cosa e’ Open Data
Dare accesso libero dei dati sul web senza alcuna restrizione di tipo tecnologico, intellettuale (copyright, brevetto) o altre forme che ne limitino la diffusione e l’uso.
Open data fa parte della filosofia madre “Open”, vedi Open Government, Open Source, Open Standards, Open Science...
Perché Open Data?
image source: http://www.webnotwar.ca/universal-constant-open-government-open-data/
Perché Open Data?
from: “Legitimacy, transparency,reproducibility”, Andrea Saltelli, JRC, Head of the Econometrics and Applied Statistics Unit
Perché Open Data?
● Miglioramento dei servizi pubblici
● Motore per la crescita economica
● Trasparenza > Credibilità● Crescita innovativa● Partecipazione pubblica e
privata● Arricchimento e integrazione
dei dati
Image source: Open Data e Government: come la rete può cambiare la politica
Cosa dice la normativa EU?
● PSI Directive: European legislation on reuse of public sector information. In vigore dal 2003
● Aggiornata nel 2013. Rinforzando gli aspetti “Open”. Legge nazionale entro fine 2015.
portale EU Digital Agenda > Open Data
Punti base della direttiva PSI
● Tutti i documenti pubblici devono essere riutilizzabili a fini commerciali o non commerciali
● in caso di vendita, applicare prezzi bassi o prezzo zero (trasparenza sui calcoli dei prezzi, regole sulla pubblicazione)
● Dare accesso ai dati senza alcuna discriminazione
● Utilizzare le licenze standard, in formato digitale, il più possibile
● Formati aperti e “machine-readable”, sia per dati che per metadati, dove facilmente possibile.
portale EU Digital Agenda > Open Data
Come implementare Open Data
● Non trattarlo come un progetto con inizio e fine● E’ un processo, da integrare● E’ una filosofia, o la si abbraccia o si fallisce● Inizia con piccoli passi e continua in modo
evolutivo● Lavorare sulle resistenze interne (chi pensa in
maniera tradizionale e protettiva)● I dati sono creati con denaro pubblico, ed al
pubblico devono tornare● Evidenziare i benefici alla direzione, facendo
riferimento anche alla legislatura
Come implementare Open Data
● Introdurre una “Data Policy” (e.g. basato sui principi base di open data) e renderla pubblica
● Costi minimi, tutto e’ gia’ pronto:○ possiedi gia’ i dati da “liberare”○ le licenze standard aperte gia’ ci sono (e.g. CC,
ODC, IODL...)○ spazio server e’ gia’ disponibile○ open source tools per la pubblicazione (e.g. CKAN)
Come implementare Open Data
Puntare sui formati aperti
Incapsulati in documenti non-strutturati (PDF, MSWord ...)
Databasi complessi e proprietari(MS Access, Oracle ...)
Formati tabulari complessi (MS Excel...)
Non-proprietary tabular (tsv, csv, html)
Non-proprietary XML (e.g. Inspire, SDMX)
Linked open data (e.g. RDF)
piu’“Machine-friendly”
meno“Machine-friendly”
Chiusi
Apertiinteroperabilita’ semantica
Le 5 stelle di Open Data
La direttiva PSI si ferma qui
La Open Linked Data community punta qui
http://5stardata.info/
Come implementare Open Data
Puntare sui licenze aperte (open licenses)
Chiuse Aperte● Closed licenses /
commercial licenses● All rights reserved / not
specified
● Creative commons● Open data licenses● Public domain
In Italia c’e’ Italian Open Data Licence 2.0 (IODL 2.0)
Dove sei posizionato?
Dominio Chiuso Transitorio Aperto
Trasparenza Accesso all’ informazioni
Documenti Machine-readable
Disponibilita’ dei dati
Dati in vendita Pubblicare e’ un’eccezione
“Non-pubblicare” e’ un’eccezione
Modalita’ Pubblicare (solo verificati e controllati)
Misto Pubblicazione in tempo-reale ed evolutivo
Ragionamento ROI Profitto economico Per quale motivo utelizerrano i dati?
Governo come piattaforma
Target di utenza Business (aziende) La societa’ civile, press
Cittadini (tutti senza discriminazione)
source: Towards Open Systems
Ricapitolare - I 5 punti base di Open Data
1. Avere una “Data Policy” pubblica.2. Pubblicare i dati in un catalogo centrale
online (plone, ckan)3. Usare formati aperti e standard sia per dati
e metadati (csv/tsv, xml, rdf).4. Usare licenze aperte, standard e digitali
(IODL)5. Avere sia il catalogo ed I dati in forma
“machine-readable” (tramite una API)
Case Study
Come EEA garantisce i punti base Open Data
1. Avere una “data policy” pubblica
http://www.eea.europa.eu/legal/eea-data-policy
2. Avere un catalogo centrale online
3. Usare formati aperti e standard
★★★
● I dati vengono pubblicati nel catalogo in formati diversi, fra cui il formato aperto CSV/TSV
3. Usare formati aperti e standard
★★★
● I dati vengono pubblicati nel catalogo in formati diversi, fra cui il formato aperto SVG,CSV/TSV, JSON ...
4. Usare licenze aperti e digitali
● Presentiamo i diritti d’uso direttamente sulla pagina dei dati sotto “Rights”
● Tutti i contenuti sono sotto la licenza digitale standard CC-BY 2.5 DK
● per i dati useremo “ODC-BY” o simile
5. Catalogo e dati in forma “machine-readable”
● Tutti i dati pubblicato sul sito EEA (Plone) vengono esposti tramite il Semantic Data Service RESTful API (sparql-endpoint)
● I servizi di dati geografici (GIS) vengono esposti tramite WMS service, ArcGIS API and INSPIRE catalogues.
Catalogo (human-readable)
Catalogo (machine-readable)
Il processo in grandi lineePaese 1
files (xls, xml)
Paese n
files (xls, xml)
Dati aggregati Europei
QA QA
Pubblicazione in vari formati e servizi
Visualizzazione dei dati
Web
SPARQL-Endpoint(Linked Open Data)
RESTful APIs
Map services (WMS service, ArcGIS API)
Dimostrazione DaViz
Risorse: DaViz basic and advanced tutorials
Dimostrazione DaViz + SPARQL
Risorse: DaViz basic and advanced tutorials
Open source per Open Data all’EEA
Plone + Virtuoso CMS, RESTful API, Semantic Web
Virtuoso Open Source editioneea.rdfmarshaller per esportare i dati da Plone a Virtuoso.eea.sparql per ricevere i dati da Virtuosoeea.tag, eea.geotags, eea.facetednavigation per funzionalita’ CMS e catalogo datieea.daviz per visualizzazione dati
Domande e risposte