SlideShare a Scribd company logo
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
COMPORTAMENTI INDIVIDUALI
E RELAZIONI SOCIALI
IN TRASFORMAZIONE
UNA SFIDA PER LA
STATISTICA UFFICIALE
SPAZIO CONFRONTI
DATASTAT Hub: dal linked web data all’automatic
data collection dei dati sulle professioni
Alessandro Capezzuoli | Istat
Emanuela Recchini| Istat
Sergio Vaccaro | Istat
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
2
«Se tu hai un dato ed
io ho un dato, e ce li
scambiamo, tutti
hanno due dati:
tutti hanno
conoscenza»
Se tu hai una mela,
e io ho una mela,
e ce le scambiamo,
allora tu ed io
abbiamo sempre
una mela per uno.
Ma se tu hai
un'idea, ed io ho
un'idea, e ce le
scambiamo, allora
abbiamo entrambi
due idee.
(George Bernard Shaw)
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
3
TIM BERNERS LEE
1990
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
4
WWW
HTTP
URL
HTML
Il www si basa su 3
concetti chiave:
HTTP, URL, HTML
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
5
HTTP:
Hyper Text Transfer
Protocol
Il protocollo a livello
applicativo usato per
il web
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
6
URL:
Uniform Resource Locator
Una URL identifica univocamente una
risorsa (pagine web, immagini, video)
I DATI SONO UNA RISORSA
(IN TUTTI I SENSI)
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
7
HTML : Hyper Text Markup Language
Il metalinguaggio utilizzato per costruire pagine web
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
8
Libertà è partecipazione
(Giorgio Gaber)
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
9
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
10
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
11
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
12
Agli hyperlink
e alle URL
manca la
semantica.
E a voi?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
13
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
14
DOVE SONO I DATI
CHE MI SERVONO?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
15
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
16
Ontologia L’ontologia è
uno schema
concettuale
attraverso il
quale è
possibile dare
una semantica
ad una URL
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
17
Si supponga di voler serializzare la frase
«CALVINO E’ AUTORE DELLE CITTA’
INVISIBILI»
Soggetto : «Calvino»
Predicato: «è_autore_di»
Oggetto: «le_citta_invisibili»
il risultato in RDF/XML sarà:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:au="http://description.org/schema/">
<rdf:Description about="http://www.book.it/le_citta_invisibili/">
<au:author>Goethe</au:author> </rdf:Description>
</rdf:RDF>
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
18
C'avete fatto caso che, se a una cosa
che non c'avevate fatto mai caso, ve ce
fanno fà caso, poi ce fate
sempre caso? Fatece caso.
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
19
Google e le
informazioni collegate:
RICERCA : Andrea Camilleri
Montalbano, Pirandello e Porto Empedocle?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
20
Google e le
informazioni collegate:
RICERCA : Fabrizio de Andrè
Bocca di Rosa, Youtube, Spotify e Creuza de ma?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
21
N° Summa Theologiae San Tommaso d’Aquino, valutazione AZIONE MORALE 5 W
1. QUIS «Chi» “Who”
2. QUID «Che cosa» “What”
3. QUANDO «Quando» “When”
4. UBI «Dove» “Where”
5. CUR «Perché» “Why”
6. QUANTUM «Quanto» assente
7. QUOMODO «In che modo» assente
8. QUIBUS AUXILIIS «Con quali mezzi» assente
Come rispondere alle domande di un utente che cerca i dati?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
22
«Chi ha rubato?» «Chi cerca i dati?»
«Che cosa ha rubato?» «Che cosa cerca?»
«Quando ha rubato?» «Quando cerca i dati?»
«Dove ha rubato ?» «Dove cerca i dati?»
«Perché ha rubato?» «Perché cerca i dati?»
«Quanto ha rubato?» «Quanti dati cerca?»
«In che modo ha rubato?» «In che modo cerca i dati?»
«Con quali mezzi ha rubato?» «Con quali mezzi cerca i dati?»
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
23
L’ontologia del
sistema
informativo
sulle
professioni
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
24
Soggetto : Fisico
Predicato : Quali conoscenze deve avere?
Oggetto : Indagine sulle professioni
Sistema informativo sulle professioni
http://fabbisogni.isfol.it/scheda.php?limite=1&id=2.1.1.1.1URL
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
25
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
26
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
27
«I dati si chiamano così
perché debbono essere
DATI, altrimenti si
sarebbero chiamati
TENUTI»
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
28
Un approccio è basato sul protocollo
standard SOAP (Simple Object Access
Protocol), per lo scambio di messaggi e
l’invocazione di servizi remoti. Riproduce
un approccio RPC (Remote Procedure Call),
tipico di protocolli di interoperabilità
come CORBA, DCOM e RMI.
Un secondo approccio è ispirato ai principi
architetturali tipici del Web e si concentra
sulla descrizione di risorse, sul modo di
individuarle nel Web e sul modo di
trasferirle da una macchina all’altra. Questo
è l’approccio che analizzeremo in questa
guida e che prende il nome
di REST (Representational State Transfer).
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
29
REST (Representational State Transfer)
REST non è un’architettura né uno standard, ma
un insieme di linee guida per la realizzazione di
un’architettura di sistema.
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
30
Il tutto può essere riassunto nei seguenti cinque principi (CRUD):
1) Identificazione delle risorse
http://apistat.istat.it/?dataset=DCIS_VEICOLIINCID1&dim=,2,4,8,1,2,13,2148&idLayer=1002&q=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittive
I principi REST non pongono nessun vincolo sulle modalità di rappresentazione di una risorsa. Virtualmente possiamo utilizzare il formato che
preferiamo senza essere obbligati a seguire uno standard. Di fatto, però, è opportuno utilizzare formati il più possibile standard in modo da
semplificare l’interazione con i client (jsonSTAT?).
4) Collegamenti tra risorse
Un altro vincolo dei principi REST consiste nella necessità che le risorse siano tra loro messe in relazione tramite link ipertestuali. Questo principio è
anche noto come HATEOAS, dall’acronimo di Hypermedia As The Engine Of Application State, e pone l’accento sulle modalità di gestione dello stato
dell’applicazione.
5) Comunicazione senza stato
È importante sottolineare che sebbene REST preveda la comunicazione stateless, non vuol dire che un’applicazione non deve avere stato. La
responsabilità della gestione dello stato dell’applicazione non deve essere conferita al server, ma rientra nei compiti del client.
Metodo HTTP Operazione CRUD Descrizione
POST Create Crea una nuova risorsa
GET Read Ottiene una risorsa esistente
PUT Update Aggiorna una risorsa o ne modifica lo stato
DELETE Delete Elimina una risorsa
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
31
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
32
WITHOUT REST
WITH
REST
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
33
IL DATO COME
SERVIZIO
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
34
SISTEMA
NAZIONALE
PROFESSIONI
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
35
SISTEMA
NAZIONALE
LAVORO?
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
36
KEY-VALUE:
un modello per la raccolta dati
{
"keyspace" :
{
"columnfamily" :
{
"rowkey" :
{
"supercolumn" :
{
"column name" : "column value"
}
}
}
}
}
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
37
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
38
ROMA 24 GIUGNO 2016
SPAZIO CONFRONTI
DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni
39
GRAZIE PER L’ATTENZIONE
alessandro.capezzuoli@istat.it
emanuela.recchini@istat.it
sergio.vaccaro@istat.it
DOMANDE?

More Related Content

Similar to DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection

Open Data 4 Startups
Open Data 4 StartupsOpen Data 4 Startups
Open Data 4 Startupsmzaglio
 
Introduzione ai Big Data e alla scienza dei dati - I formati dati
Introduzione ai Big Data e alla scienza dei dati - I formati datiIntroduzione ai Big Data e alla scienza dei dati - I formati dati
Introduzione ai Big Data e alla scienza dei dati - I formati dati
Vincenzo Manzoni
 
Presentazione sce
Presentazione scePresentazione sce
Presentazione sce
Pina Civitella
 
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
Data Driven Innovation
 
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
giovanni biallo
 
I luoghi degli "open data"
I luoghi degli "open data"I luoghi degli "open data"
I luoghi degli "open data"
Pietro Blu Giandonato
 
Chi sono e cosa cercano gli utilizzatori di OpenData?
Chi sono e cosa cercano gli utilizzatori di OpenData?Chi sono e cosa cercano gli utilizzatori di OpenData?
Chi sono e cosa cercano gli utilizzatori di OpenData?
Alessandro Greco
 
R&D retis
R&D retisR&D retis
R&D retis
Marco Pirrone
 
#Opendata in action il ciclo dei dati
#Opendata in action   il ciclo dei dati#Opendata in action   il ciclo dei dati
#Opendata in action il ciclo dei dati
luca corsato
 
Eugenio Brentari - Web2.0 e statistica
Eugenio Brentari -  Web2.0 e statisticaEugenio Brentari -  Web2.0 e statistica
Eugenio Brentari - Web2.0 e statisticaSegnalazionIT
 
Park - L'arredamento del parco online
Park - L'arredamento del parco onlinePark - L'arredamento del parco online
Park - L'arredamento del parco online
robertorascioni
 
M. Scannapieco - Big Data e Open Data: Istruzioni (o quasi) per l’Uso
M. Scannapieco - Big Data e Open Data:  Istruzioni (o quasi) per l’Uso  M. Scannapieco - Big Data e Open Data:  Istruzioni (o quasi) per l’Uso
M. Scannapieco - Big Data e Open Data: Istruzioni (o quasi) per l’Uso Istituto nazionale di statistica
 
Open Data fra Potenzialità e Retorica
Open Data fra Potenzialità e RetoricaOpen Data fra Potenzialità e Retorica
Open Data fra Potenzialità e Retorica
Ludovico Ristori
 
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PAEconomia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
Matteo Brunati
 
Data stewardship in biblioteca per la scienza sostenibile e aperta
Data stewardship in biblioteca per la scienza sostenibile e apertaData stewardship in biblioteca per la scienza sostenibile e aperta
Data stewardship in biblioteca per la scienza sostenibile e aperta
Damiano Orru
 
Dandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data JournalismDandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data Journalism
SpazioDati
 
Presentazione Bandi Open Data al CDTI
Presentazione Bandi Open Data al CDTIPresentazione Bandi Open Data al CDTI
Presentazione Bandi Open Data al CDTI
Filas S.p.A.
 
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
bonomisavignon
 
Data, Open Data and Data Visualization
Data, Open Data and Data VisualizationData, Open Data and Data Visualization
Data, Open Data and Data Visualization
Vincenzo Patruno
 
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
Istituto nazionale di statistica
 

Similar to DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection (20)

Open Data 4 Startups
Open Data 4 StartupsOpen Data 4 Startups
Open Data 4 Startups
 
Introduzione ai Big Data e alla scienza dei dati - I formati dati
Introduzione ai Big Data e alla scienza dei dati - I formati datiIntroduzione ai Big Data e alla scienza dei dati - I formati dati
Introduzione ai Big Data e alla scienza dei dati - I formati dati
 
Presentazione sce
Presentazione scePresentazione sce
Presentazione sce
 
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
Una infrastruttura per la co-creazione guidata di Open data per la Pubblica A...
 
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
Conferenza OpenGeoData 2016 - Analisi della community “DatiOpen.it” per capir...
 
I luoghi degli "open data"
I luoghi degli "open data"I luoghi degli "open data"
I luoghi degli "open data"
 
Chi sono e cosa cercano gli utilizzatori di OpenData?
Chi sono e cosa cercano gli utilizzatori di OpenData?Chi sono e cosa cercano gli utilizzatori di OpenData?
Chi sono e cosa cercano gli utilizzatori di OpenData?
 
R&D retis
R&D retisR&D retis
R&D retis
 
#Opendata in action il ciclo dei dati
#Opendata in action   il ciclo dei dati#Opendata in action   il ciclo dei dati
#Opendata in action il ciclo dei dati
 
Eugenio Brentari - Web2.0 e statistica
Eugenio Brentari -  Web2.0 e statisticaEugenio Brentari -  Web2.0 e statistica
Eugenio Brentari - Web2.0 e statistica
 
Park - L'arredamento del parco online
Park - L'arredamento del parco onlinePark - L'arredamento del parco online
Park - L'arredamento del parco online
 
M. Scannapieco - Big Data e Open Data: Istruzioni (o quasi) per l’Uso
M. Scannapieco - Big Data e Open Data:  Istruzioni (o quasi) per l’Uso  M. Scannapieco - Big Data e Open Data:  Istruzioni (o quasi) per l’Uso
M. Scannapieco - Big Data e Open Data: Istruzioni (o quasi) per l’Uso
 
Open Data fra Potenzialità e Retorica
Open Data fra Potenzialità e RetoricaOpen Data fra Potenzialità e Retorica
Open Data fra Potenzialità e Retorica
 
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PAEconomia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
 
Data stewardship in biblioteca per la scienza sostenibile e aperta
Data stewardship in biblioteca per la scienza sostenibile e apertaData stewardship in biblioteca per la scienza sostenibile e aperta
Data stewardship in biblioteca per la scienza sostenibile e aperta
 
Dandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data JournalismDandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data Journalism
 
Presentazione Bandi Open Data al CDTI
Presentazione Bandi Open Data al CDTIPresentazione Bandi Open Data al CDTI
Presentazione Bandi Open Data al CDTI
 
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
 
Data, Open Data and Data Visualization
Data, Open Data and Data VisualizationData, Open Data and Data Visualization
Data, Open Data and Data Visualization
 
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
Antonio Laureti Palma - Visione d’insieme sulla funzione degli Operational Da...
 

More from ALESSANDRO CAPEZZUOLI

SISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONISISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONI
ALESSANDRO CAPEZZUOLI
 
DATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVADATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVA
ALESSANDRO CAPEZZUOLI
 
SETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdfSETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdf
ALESSANDRO CAPEZZUOLI
 
Trasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeetingTrasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeeting
ALESSANDRO CAPEZZUOLI
 
Trasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenzeTrasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenze
ALESSANDRO CAPEZZUOLI
 
Trasformazione Digitale
Trasformazione DigitaleTrasformazione Digitale
Trasformazione Digitale
ALESSANDRO CAPEZZUOLI
 
La trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenzeLa trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenze
ALESSANDRO CAPEZZUOLI
 
Professioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazioneProfessioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazione
ALESSANDRO CAPEZZUOLI
 
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
ALESSANDRO CAPEZZUOLI
 
Professioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarleProfessioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarle
ALESSANDRO CAPEZZUOLI
 
Professioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoroProfessioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoro
ALESSANDRO CAPEZZUOLI
 
STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...
ALESSANDRO CAPEZZUOLI
 
Open Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open DataOpen Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open Data
ALESSANDRO CAPEZZUOLI
 

More from ALESSANDRO CAPEZZUOLI (13)

SISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONISISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONI
 
DATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVADATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVA
 
SETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdfSETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdf
 
Trasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeetingTrasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeeting
 
Trasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenzeTrasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenze
 
Trasformazione Digitale
Trasformazione DigitaleTrasformazione Digitale
Trasformazione Digitale
 
La trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenzeLa trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenze
 
Professioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazioneProfessioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazione
 
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
 
Professioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarleProfessioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarle
 
Professioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoroProfessioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoro
 
STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...
 
Open Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open DataOpen Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open Data
 

DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection

  • 1. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni COMPORTAMENTI INDIVIDUALI E RELAZIONI SOCIALI IN TRASFORMAZIONE UNA SFIDA PER LA STATISTICA UFFICIALE SPAZIO CONFRONTI DATASTAT Hub: dal linked web data all’automatic data collection dei dati sulle professioni Alessandro Capezzuoli | Istat Emanuela Recchini| Istat Sergio Vaccaro | Istat
  • 2. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 2 «Se tu hai un dato ed io ho un dato, e ce li scambiamo, tutti hanno due dati: tutti hanno conoscenza» Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
  • 3. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 3 TIM BERNERS LEE 1990
  • 4. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 4 WWW HTTP URL HTML Il www si basa su 3 concetti chiave: HTTP, URL, HTML
  • 5. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 5 HTTP: Hyper Text Transfer Protocol Il protocollo a livello applicativo usato per il web
  • 6. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 6 URL: Uniform Resource Locator Una URL identifica univocamente una risorsa (pagine web, immagini, video) I DATI SONO UNA RISORSA (IN TUTTI I SENSI)
  • 7. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 7 HTML : Hyper Text Markup Language Il metalinguaggio utilizzato per costruire pagine web
  • 8. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 8 Libertà è partecipazione (Giorgio Gaber)
  • 9. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 9
  • 10. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 10
  • 11. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 11
  • 12. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 12 Agli hyperlink e alle URL manca la semantica. E a voi?
  • 13. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 13
  • 14. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 14 DOVE SONO I DATI CHE MI SERVONO?
  • 15. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 15
  • 16. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 16 Ontologia L’ontologia è uno schema concettuale attraverso il quale è possibile dare una semantica ad una URL
  • 17. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 17 Si supponga di voler serializzare la frase «CALVINO E’ AUTORE DELLE CITTA’ INVISIBILI» Soggetto : «Calvino» Predicato: «è_autore_di» Oggetto: «le_citta_invisibili» il risultato in RDF/XML sarà: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:au="http://description.org/schema/"> <rdf:Description about="http://www.book.it/le_citta_invisibili/"> <au:author>Goethe</au:author> </rdf:Description> </rdf:RDF>
  • 18. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 18 C'avete fatto caso che, se a una cosa che non c'avevate fatto mai caso, ve ce fanno fà caso, poi ce fate sempre caso? Fatece caso.
  • 19. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 19 Google e le informazioni collegate: RICERCA : Andrea Camilleri Montalbano, Pirandello e Porto Empedocle?
  • 20. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 20 Google e le informazioni collegate: RICERCA : Fabrizio de Andrè Bocca di Rosa, Youtube, Spotify e Creuza de ma?
  • 21. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 21 N° Summa Theologiae San Tommaso d’Aquino, valutazione AZIONE MORALE 5 W 1. QUIS «Chi» “Who” 2. QUID «Che cosa» “What” 3. QUANDO «Quando» “When” 4. UBI «Dove» “Where” 5. CUR «Perché» “Why” 6. QUANTUM «Quanto» assente 7. QUOMODO «In che modo» assente 8. QUIBUS AUXILIIS «Con quali mezzi» assente Come rispondere alle domande di un utente che cerca i dati?
  • 22. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 22 «Chi ha rubato?» «Chi cerca i dati?» «Che cosa ha rubato?» «Che cosa cerca?» «Quando ha rubato?» «Quando cerca i dati?» «Dove ha rubato ?» «Dove cerca i dati?» «Perché ha rubato?» «Perché cerca i dati?» «Quanto ha rubato?» «Quanti dati cerca?» «In che modo ha rubato?» «In che modo cerca i dati?» «Con quali mezzi ha rubato?» «Con quali mezzi cerca i dati?»
  • 23. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 23 L’ontologia del sistema informativo sulle professioni
  • 24. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 24 Soggetto : Fisico Predicato : Quali conoscenze deve avere? Oggetto : Indagine sulle professioni Sistema informativo sulle professioni http://fabbisogni.isfol.it/scheda.php?limite=1&id=2.1.1.1.1URL
  • 25. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 25
  • 26. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 26
  • 27. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 27 «I dati si chiamano così perché debbono essere DATI, altrimenti si sarebbero chiamati TENUTI»
  • 28. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 28 Un approccio è basato sul protocollo standard SOAP (Simple Object Access Protocol), per lo scambio di messaggi e l’invocazione di servizi remoti. Riproduce un approccio RPC (Remote Procedure Call), tipico di protocolli di interoperabilità come CORBA, DCOM e RMI. Un secondo approccio è ispirato ai principi architetturali tipici del Web e si concentra sulla descrizione di risorse, sul modo di individuarle nel Web e sul modo di trasferirle da una macchina all’altra. Questo è l’approccio che analizzeremo in questa guida e che prende il nome di REST (Representational State Transfer).
  • 29. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 29 REST (Representational State Transfer) REST non è un’architettura né uno standard, ma un insieme di linee guida per la realizzazione di un’architettura di sistema.
  • 30. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 30 Il tutto può essere riassunto nei seguenti cinque principi (CRUD): 1) Identificazione delle risorse http://apistat.istat.it/?dataset=DCIS_VEICOLIINCID1&dim=,2,4,8,1,2,13,2148&idLayer=1002&q=getdatajsonnuts 2) Utilizzo esplicito dei metodi HTTP 3) Risorse autodescrittive I principi REST non pongono nessun vincolo sulle modalità di rappresentazione di una risorsa. Virtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire uno standard. Di fatto, però, è opportuno utilizzare formati il più possibile standard in modo da semplificare l’interazione con i client (jsonSTAT?). 4) Collegamenti tra risorse Un altro vincolo dei principi REST consiste nella necessità che le risorse siano tra loro messe in relazione tramite link ipertestuali. Questo principio è anche noto come HATEOAS, dall’acronimo di Hypermedia As The Engine Of Application State, e pone l’accento sulle modalità di gestione dello stato dell’applicazione. 5) Comunicazione senza stato È importante sottolineare che sebbene REST preveda la comunicazione stateless, non vuol dire che un’applicazione non deve avere stato. La responsabilità della gestione dello stato dell’applicazione non deve essere conferita al server, ma rientra nei compiti del client. Metodo HTTP Operazione CRUD Descrizione POST Create Crea una nuova risorsa GET Read Ottiene una risorsa esistente PUT Update Aggiorna una risorsa o ne modifica lo stato DELETE Delete Elimina una risorsa
  • 31. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 31
  • 32. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 32 WITHOUT REST WITH REST
  • 33. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 33 IL DATO COME SERVIZIO
  • 34. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 34 SISTEMA NAZIONALE PROFESSIONI
  • 35. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 35 SISTEMA NAZIONALE LAVORO?
  • 36. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 36 KEY-VALUE: un modello per la raccolta dati { "keyspace" : { "columnfamily" : { "rowkey" : { "supercolumn" : { "column name" : "column value" } } } } }
  • 37. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 37
  • 38. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 38
  • 39. ROMA 24 GIUGNO 2016 SPAZIO CONFRONTI DATASTAT Hub : dal linked web data all’automatic data collection dei dati sulle professioni 39 GRAZIE PER L’ATTENZIONE alessandro.capezzuoli@istat.it emanuela.recchini@istat.it sergio.vaccaro@istat.it DOMANDE?