implementazione di un servizio di linked open data presso l'istituto nazionale di statistica
TRANSCRIPT
Implementazione di un servizio di Linked Open
Data presso l'Istituto Nazionale di Statistica
Stefano De Francisci
Il portale Linked Open Data
ISTATDirezione centrale per le tecnologie informatiche e della comunicazione
In collaborazione con:Monica Scannapieco Raffaella Maria AracriAndrea Pagano Paolo PizzoLaura Tosco Luca Valentino
Piattaforma per la• Selezione • Navigazione • Ricerca • Interrogazione • Visualizzazione di dati in formato aperto
Consente anche• Accesso diretto ai dati
via Web Service • Integrazione M2M (es.
GIS-LOD)• Export verso ambienti
di produttività • Conversione dei dati• Visualizzazione con tool
esterni
Di cosa parliamo
I temi trattati
Open data, panoramica dell’offerta Istat
La piattaforma sperimentale LOD dell’Istat
Open data: Utilizzo e modalità di interazione
Le degli Open Data Istat
2 3113
LOD-Istat
Tra 4 e 5
Tra 3 e 4
Dominio di analisi e definizione delle ontologie
Generazione delle triple
Pubblicazione LOD
Workflow del progetto: principali fasi
Ambienti tecnologici
Data Storage
Application
GUI
Stack tecnologico Stack funzionale
Oracle Spatial and Graph Triple Store
Mapping to RDF Engine Oracle Spatial and Graph
Oracle Spatial and Graph Reasoning Engine
SPARQL EndpointJoseki API
Graph Browser & HTML/LOD Interface
GUI for queriesPubby
Ad-Hoc Design &
Development
ORACLE(12.1.0.2)
Open Source
V.3.15
Accesso guidato
«Libertà» di accesso
Tipo
inte
razio
ne
Accesso libero
Um
ana
M2M
Navigazione
Interrogazione guidata
Query REST suSPARQL EndPoint
Interrogazione via SPARQL EndPoint
Web Service
Download
Modalità di interazione
Um
ana
Utenti Esperti
Utenti semi-esperti
Utenti non esperti
Query predefinite(Collezione di
interrogazioni semplici e modificabili)
Query libere(Interrogazione diretta dei dati nel linguaggio
SPARQL)
Interrogazione guidata
Download
Interrogazione via SPARQL EndPoint
Navigazione
Accesso guidato Accesso libero
«Libertà» di accesso
Tipo
inte
razio
ne
Modalità di interazione
Query REST suSPARQL EndPoint
Web Service
Interoperabilitàdi base
Modalità di interazione
Accesso guidato Accesso libero
M2M
Interoperabilitàavanzata
«Libertà» di accesso
Tipo
inte
razio
ne
V.3.15 Modalità di interazione
Modalità di interazione: interrogazione guidata
Modalità disponibili per il download dei dataset:
CSV, RDF/XML, JSON, TSV
nomecom cod_istat_com sezione sesso Eta desc_o popPiazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Minore di 5 Anni Popolazione residente - Maschi - Età < 5 anni per Sezione 147 del Comune di Piazza Armerina 0Piazza Armerina 14 860140000001 http://purl.org/linked-data/sdmx/2009/code#sex-T Totale di classificazione Popolazione residente Celibi/nubili per Sezione 1 del Comune di Piazza Armerina 230Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 50 e 54 Anni Popolazione residente - Età 50 - 54 anni per Sezione 147 del Comune di Piazza Armerina 3Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 25 e 29 Anni Popolazione residente - Maschi - Età 25 - 29 anni per Sezione 147 del Comune di Piazza Armerina2Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Maggiore di 74 Anni Popolazione residente - Età > 74 anni per Sezione 147 del Comune di Piazza Armerina 0Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 10 e 14 Anni Popolazione residente - Età 10 - 14 anni per Sezione 147 del Comune di Piazza Armerina 6Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 30 e 34 Anni Popolazione residente - Età 30 - 34 anni per Sezione 147 del Comune di Piazza Armerina 0Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-F Totale di classificazione Popolazione residente Femmine per Sezione 147 del Comune di Piazza Armerina 23Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 35 e 39 Anni Popolazione residente - Maschi - Età 35 - 39 anni per Sezione 147 del Comune di Piazza Armerina0Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Totale di classificazione Popolazione residente Maschi divorziati per Sezione 147 del Comune di Piazza Armerina 0Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 55 e 59 Anni Popolazione residente - Maschi - Età 55 - 59 anni per Sezione 147 del Comune di Piazza Armerina1Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 40 e 44 Anni Popolazione residente - Maschi - Età 40 - 44 anni per Sezione 147 del Comune di Piazza Armerina3Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 70 e 74 Anni Popolazione residente - Età 70 - 74 anni per Sezione 147 del Comune di Piazza Armerina 0Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 35 e 39 Anni Popolazione residente - Età 35 - 39 anni per Sezione 147 del Comune di Piazza Armerina 1Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 45 e 49 Anni Popolazione residente - Età 45 - 49 anni per Sezione 147 del Comune di Piazza Armerina 5Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 65 e 69 Anni Popolazione residente - Maschi - Età 65 - 69 anni per Sezione 147 del Comune di Piazza Armerina1Piazza Armerina 14 860140000010 http://purl.org/linked-data/sdmx/2009/code#sex-T Totale di classificazione Popolazione residente Celibi/nubili per Sezione 10 del Comune di Piazza Armerina 136Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-T Fascia Età Compresa Tra 60 e 64 Anni Popolazione residente - Età 60 - 64 anni per Sezione 147 del Comune di Piazza Armerina 1Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Totale di classificazione Popolazione residente Maschi per Sezione 147 del Comune di Piazza Armerina 15Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Compresa Tra 5 e 9 Anni Popolazione residente - Maschi - Età 5 - 9 anni per Sezione 147 del Comune di Piazza Armerina 1Piazza Armerina 14 860140000100 http://purl.org/linked-data/sdmx/2009/code#sex-T Totale di classificazione Popolazione residente Celibi/nubili per Sezione 100 del Comune di Piazza Armerina 137Piazza Armerina 14 860140000147 http://purl.org/linked-data/sdmx/2009/code#sex-M Fascia Età Maggiore di 74 Anni Popolazione residente - Maschi - Età > 74 anni per Sezione 147 del Comune di Piazza Armerina 0
Modalità di interazione: interrogazione guidata
• Servizio che funziona come pratica interfaccia che associa contenuti semantici a indirizzi Web, conforme al protocollo SPARQL
• Consente agli utenti (umani o macchine) di interrogare una base di conoscenza secondo il paradigma del Web semantico
Modalità di interazione: interrogazione libera
Modalità di interazione: interrogazione libera
Modalità di interazione: download
Modalità di interazione: download
Rest Web services
Modalità di interazione: Web Service
Chiamate al Web Service e parametri:• Regioni• Comuni• Aree subcomunali• Dataset• Formati
Modalità di interazione: Web Service
REST QUERY (Example: querying for Census Sections for the Lazio region)
http://datiopen.istat.it/sparql/oracle?query=PREFIX+ORACLE_SEM_FS_NS%3A+%3Chttp%3A%2F%2Foracle.com%2Fsemtech%23timeout%3D600%2Callow_dup%3Dt%2Cstrict_default%3Df%3EPREFIX+ORACLE_SEM_FS_NS%3A+%3Chttp%3A%2F%2Foracle.com%2Fsemtech%23timeout%3D600%2Callow_dup%3Dt%2Cstrict_default%3Df%3E%0APREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0APREFIX+rdfs%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX+ter%3A+%3Chttp%3A%2F%2Fdatiopen.istat.it%2Fodi%2Fontologia%2Fterritorio%2F%3E%0APREFIX+cen%3A+%3Chttp%3A%2F%2Fdatiopen.istat.it%2Fodi%2Fontologia%2Fcensimento%2F%3E%0APREFIX+qb%3A+%3Chttp%3A%2F%2Fpurl.org%2Flinked-data%2Fcube%23%3E%0ASELECT++%3Fnomecom+%3Fsezionedicensimento+%3Fsezione_URI+%0AWHERE+%7B%0A%3Fregione+ter%3AhaNome+%3Fnomereg+.%0A%3Fregione+ter%3Acomune_di_REG+%3Fcomune+.+%0A%3Fcomune+ter%3AhaNome+%3Fnomecom+.%0A%3Fcomune+ter%3Asezione_di_COM+%3Fsezione_URI+.+%0A%3Fsezione_URI+rdfs%3Alabel+%3Fsezionedicensimento+.+%0AFILTER%28%3Fnomereg+%3D+%22Lazio%22%40it%29+%0A%7D&format=csv
Modalità di interazione: integrazione con altre piattaforme
Modalità di interazione: navigazione interattiva
Modalità di interazione: navigazione interattiva
Modalità di interazione: navigazione visuale
Grado di Trasformazione
Alto
PowerPivot
Basso
Alto
Bass
o
Spreadsheet
inte
razio
ne
D3.js
Tool online Visual analysis
Tool multidimensionali
Uso dei dati: Tool per l’analisi interattiva
Uso dei dati: Tool per l’analisi interattiva