Implementazione di un servizio di Linked Open Data presso l'Istituto Nazionale di Statistica

Post on 14-Apr-2017

107 views 2 download

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

Grazie dell’attenzione

stefano.defrancisci@istat.it