SlideShare ist ein Scribd-Unternehmen logo
1 von 92
Downloaden Sie, um offline zu lesen
!
C'è Semantica in questo Web
Luca De Santis – Net7 Srl
desantis@netseven.it
@lucadex
Ciclo di seminari “Digital Humanities at CTL”
Scuola Normale Superiore
Pisa, 16 aprile 2015
!
Di cosa parliamo oggi e perché…
•  Non una presentazione
“tradizionale” sul Semantic Web ma
un’occasione per riflettere
sull’attualità, il senso e l’utilità delle
tecnologie semantiche*.
–  In primis per Net7, in quanto
azienda che opera sul Semantic
Web, nonché per il CTL, in quanto
utilizzatore di tecnologie
semantiche (annotazioni)
•  Analizzare la “Semantica nel web”,
prima ancora del “Semantic Web” in
senso proprio
© Lilostitchfan – Deep in thought
* Per la genesi di questa presentazione vi rimando al mio blog: http://lucadex.blogspot.com/2015/04/theres-semantics-in-this-web.html
!
Un po’ di storia
•  Nel 1989 Tim Berners-Lee scrive
la sua proposta per un sistema di
gestione delle informazioni che
da lì a pochi anni si sarebbe
trasformato nel World Wide Web
–  Proposta “vaga ma eccitante”
secondo il suo capo…
•  Da notare come già nella
proposta originaria erano presenti
relazioni semanticamente
espressive tra i documenti
–  Non il semplice link “anonimo”
dell'anchor HTML
!
Un po’ di storia
!
Un po’ di storia
•  Nel 2001 Tim Berners-Lee, Jim
Hendler e Ora Lassila
propongono un’evoluzione del
web
•  Da un web di “documenti” ad un
“web di dati”
•  Dati rappresentati in forma
“machine readable”
–  Pronti per essere utilizzati
autonomamente da agenti
software, senza alcuna
mediazione umana
•  Il Semantic Web è nato!
!
La “Visione” 
•  L’articolo di Scientific American, in cui il Semantic Web venne
presentato, cominciava con una “visione”:
Un uomo riceve una telefonata e deve gestire un appuntamento medico
Delega per intero il compito ad un agente software
L’agente recupera i dati, li interpreta, media tra possibili opzioni di scelta,
esegue il compito e segna l’appuntamento nell’agenda dell’uomo
La “Visione”
La “Visione” 
Agent
La “Visione” 
Agent
La “Visione” 
Agent
La “Visione” 
Agent
!
•  Dati e concetti espressi in triple a formare un grafo di dati
•  Uso del formalismo RDF per rappresentare i dati
net7:LDS rdf:type foaf:Person
foaf:name “Luca De Santis”
foaf:mbox “desantis@netseven.it”
foaf:based_near comunedipisa:Pisa
•  Le relazioni tra entità nell’RDF costituiscono dei link, al pari
dell’”anonimo” anchor dell’HTML (ma ovviamente più espressivi)
Il Semantic Web in pillole
!
Il Semantic Web in pillole
h"p://www.netseven.it/People/LDS	
  
h"p://www.comune.pisa.it/pisa.rdf	
  foaf:based_near
h"p://xmlns.com/foaf/0.1/Person	
  
rdf:type
Luca	
  De	
  San?s	
  foaf:name
desan?s@netseven.it	
  
foaf:mbox
h"p://dbpedia.org/Resource/Pisa	
  
owl:sameAs
Sogge"o	
  
Predicato	
  
Ogge"o	
  -­‐	
  
en?tà	
  
Ogge"o	
  -­‐	
  
stringa	
  
!
Il Semantic Web in pillole
Jim Hendler - The Semantic Web: It’s for Real
!
•  Uso di Vocabolari per descrivere il dominio di conoscenza da
rappresentare 
–  Non si chiamavano Ontologie???
Il Semantic Web in pillole
 Esempi	
  di	
  ontologie	
  	
  
“standard”	
  
!
Il Semantic Web in pillole
•  La chiave è rappresentare questa conoscenza in forma Machine
processable!!!
–  Web of data e NON web of documents
–  Agenti software NON persone
•  Creare collegamenti con informazioni note (altri dati o ontologie
conosciute/standard)
–  sia nei Dati RDF
–  sia nella definizione dei vocabolari
•  Conoscenza “per analogia”, creata attraverso i collegamenti/link
!
Esempio di riuso di vocabolari in grafi RDF
!
Esempio di riuso di vocabolari in grafi RDF
!
Esempio di riuso di vocabolari in grafi RDF
!
Linking nei vocabolari
!
Il Semantic Web in pillole
•  Modello “Aperto” e non “Chiuso”
–  Open World Assumption vs Closed World Assumption
–  La conoscenza si forma per accumulo di informazioni…
•  Un esempio:
–  Immaginiamo un DB relazionale con una tabella per tracciare i vincitori del
festival di Berlino
–  Nella tabella c’è una riga per ogni anno del festival e una colonna per
ciascun premio
–  Ma nel 2002 l’Orso d’argento per la migliore attrice venne dato ex aequo
alle otto (8!) protagoniste del film 8 donne e un mistero!
–  Un modello chiuso (DB) male si adatta a queste eccezioni rispetto ad uno
aperto (grafo RDF)
!
Closed World vs Open World
ANNO_BERLINALE	
   ORSO_D_ARGENTO
_MIGLIOR_ATTRICE	
  
ORSO_D_ARGENTO
_MIGLIOR_ATTORE	
  
ORSO_D_ORO_MI
GLIOR_FILM	
  
…	
  
2001	
   Kerry	
  Fox	
   Benicio	
  Del	
  Toro	
   In?macy	
  
2002	
   ??????????????	
  
!
Closed World vs Open World
berlinale:ID2001	
  
berlinale:silver_bear_actress
2002	
  
berlinale:year
actors:Fanny_Ardant	
  	
  
!
Closed World vs Open World
berlinale:ID2001	
  
berlinale:silver_bear_actress
2002	
  
berlinale:year
actors:Fanny_Ardant	
  	
  
Actors:Emmanuelle_Béart	
  	
  
actors:Danielle_Darrieux	
  	
  	
  
actors:Catherine_Deneuve	
  	
  	
  
actors:Isabelle_Huppert	
  	
  
actors:Virginie_Ledoyen	
  	
  
actors:Firmine_Richard	
  	
  
actors:Ludivine_Sagnier	
  	
  	
  
!
Il Semantic Web in pillole
•  OWA – Open World Assumption
–  Nuove informazioni possono diventare disponibili in qualsiasi momento
•  AAA – Anybody (in the web) can say Anything about Any topic
–  Mai assumere che l’informazione che si ha a disposizione sia completa
•  Nonunique naming assumption
–  La stessa cosa può essere riferita in modi diversi
http://dbpedia.org/resource/Nine_Inch_Nails owl:sameAs http://rdf.freebase.com/ns/m.0jg77
!
Il Semantic Web in pillole
•  Modello deduttivo: Inferenze
–  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza
–  Vediamo un esempio…
!
Il Semantic Web in pillole
•  Modello deduttivo: Inferenze
–  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza
–  Vediamo un esempio…
famiglia:Madre a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Female
famiglia:Figlio a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Male
famiglia:figliodi rdfs:range famiglia:Madre
rdfs:domain famiglia:Figlio
famiglia:hafiglio owl:inverseOf
famiglia:figliodi
Ontologia	
  di	
  partenza	
  
!
•  Modello deduttivo: Inferenze
–  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza
–  Vediamo un esempio…
Il Semantic Web in pillole
dex:Marzia famiglia:hafiglio dex:Jacopofamiglia:Madre a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Female
famiglia:Figlio a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Male
famiglia:figliodi rdfs:range famiglia:Madre
rdfs:domain famiglia:Figlio
famiglia:hafiglio owl:inverseOf
famiglia:figliodi
Tripla	
  RDF	
  creata	
  
!
•  Modello deduttivo: Inferenze
–  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza
–  Vediamo un esempio…
Il Semantic Web in pillole
dex:Marzia famiglia:hafiglio dex:Jacopo
dex:Jacopo famiglia:figliodi dex:Marzia
dex:Jacopo a famiglia:Figlio
a foaf:Person
a person:Male
dex:Marzia a famiglia:Madre
a foaf:Person
a person:Female
famiglia:Madre a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Female
famiglia:Figlio a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Male
famiglia:figliodi rdfs:range famiglia:Madre
rdfs:domain famiglia:Figlio
famiglia:hafiglio owl:inverseOf
famiglia:figliodi
Triple	
  dedo"e	
  in	
  automa?co	
  
mediante	
  inferenza	
  sul	
  modello	
  dell’ontologia	
  
!
Il Semantic Web in pillole
dex:Marzia famiglia:hafiglio dex:Jacopo
dex:Jacopo famiglia:figliodi dex:Marzia
dex:Jacopo a famiglia:Figlio
a foaf:Person
a person:Male
dex:Marzia a famiglia:Madre
a foaf:Person
a person:Female
•  Possibilità anche di definire restrizioni…
•  Predicati specifici del linguaggio OWL
•  Effetto: errore logico nel modello
•  Modello deduttivo: Inferenze
–  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza
–  Vediamo un esempio…
famiglia:Madre a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Female
famiglia:Figlio a rdfs:Class
rdfs:subClassOf foaf:Person
rdfs:subClassOf
person:Male
famiglia:figliodi rdfs:range famiglia:Madre
rdfs:domain famiglia:Figlio
famiglia:hafiglio owl:inverseOf
famiglia:figliodi
!
Cosa il Semantic Web NON è
•  Interpretazione del linguaggio naturale!
–  Anche se insieme fanno scintille…
•  Intelligenza Artificiale
–  Anche se sono stretti parenti
–  …e l’intelligenza artificiale può sfruttare la “conoscenza del mondo” del
Semantic Web
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentemente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentemente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentemente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentemente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentemente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
•  Utilizzo "apparentemente" scarso?
–  Sulle oltre 54.000 banche dati della PA italiana nemmeno una è
dichiaratamente basata su tecnologie semantiche
!
Il Semantic Web ha fallito?
•  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia?
–  Sicuramente non è “mainstream”
–  “Apparentmente” confinata in ambito accademico
•  Molte e rumorose sono le voci critiche nei suoi riguardi
•  Utilizzo "apparentemente" scarso?
–  Sulle oltre 54.000 banche dati della PA italiana nemmeno una è
dichiaratamente basata su tecnologie semantiche
!
Ripassiamo i concetti base del semantic web…
•  Un web di dati e non di documenti
•  Un web di dati “machine readable”
•  Una rete di dati (un grafo), distribuita a livello globale
•  OWA & AAA
•  Nonunique naming assumption
•  “Agenti software” in grado di compiere azioni automatiche al nostro
posto
…e riprendiamo la visione originale del 2001…
Agent
…sostituendo una “app” al posto di un
“agente”
Agent
!
Lo stato dell'arte del Semantic Web
•  La visione si è quindi avverata in qualche modo ma in forme diverse!!!
•  “Going forward in a serendipitous way!”
– Dex
•  “A little semantics goes a long way!”
– Jim Hendler
•  “Semantics first”
– Dex
– Pensiamo prima alla Semantica, poi casomai al Semantic Web
!
Lo stato dell'arte del Semantic Web
•  “A little semantics goes a long way!”
RDFa
Jim Hendler - “Why the Semantic Web will Never Work” (note the quote marks!)
!
“Semantics first”
•  Casi di successo della Semantica (e del Semantic Web) al giorno
d’oggi
–  Search Engine Optimization (SEO)
–  Linked Data
–  Semantic Search
–  Facebook Open Graph Protocol
–  Named Entity Recognition
•  Teniamo sempre a mente che… “a little semantics goes a long way”!
!
Search Engine Optimization
•  SEO
–  Descrivere le pagine web in modo formale affinché i motori di ricerca
riescano a indicizzarle meglio
•  Permettono di far trovare meglio i nostri contenuti
•  Limiti intriseci legati all’ambiguità del linguaggio naturale
!
Search Engine Optimization
•  SEO
–  Descrivere le pagine web in modo formale affinché i motori di ricerca
riescano a indicizzarle meglio
•  Permettono di far trovare meglio i nostri contenuti
•  Limiti intriseci legati all’ambiguità del linguaggio naturale
Rock:	
  musica	
  
o	
  geologia?	
  
!
Search Engine Optimization
•  SEO
–  Descrivere le pagine web in modo formale affinché i motori di ricerca
riescano a indicizzarle meglio
•  Permettono di far trovare meglio i nostri contenuti
•  Limiti intriseci legati all’ambiguità del linguaggio naturale
Quale	
  “Luca	
  De	
  San?s”?	
  
!
SEO & Schema.org
•  Schema.org: un vocabolario omnidescrittivo per aumentare l’efficacia
del SEO
•  Inaugurato da Google, Bing e Yahoo nel 2011
•  Dati strutturati nelle pagine HTML
•  Web of Data! Un “agente” (crawler) che recupera dati “machine readable” dal
web. Suona familiare, no???
•  Dove non poté la scienza poté il Capitale…
–  Cyc, OpenCyc, UMBEL: progetti con l’obiettivo di “descrivere il mondo”, di
essere vocabolari universali. La loro diffusione è rimasta estremamente
limitata. Schema.org ha avuto invece un successo immediato!
•  Un vocabolario molto efficace
–  In continua espansione
!
SEO & Schema.org
!
SEO & Schema.org: l'effetto
•  Migliore posizionamento nei
risultati di ricerca
•  Presentazione di un’anteprima
automatica (rich snippet) del
contenuto direttamente nella
pagina dei risultati della ricerca
!
I metadati schema.org “da vicino”
!
I metadati schema.org “da vicino”
!
Linked Data
•  Usare RDF per legare, in modo semanticamente espressivo, dataset
pubblicati su web
•  Quattro principi base
1.  Use URIs as names for things
2.  Use HTTP URIs so that people can look up those names 
3.  When someone looks up a URI, provide useful information, using the
standards (RDF, SPARQL)
4.  Include links to other URIs, so that they can discover more things
•  Dataset navigabili da agenti software
•  Linked Data ≠ Open Data
!
Linked Data
•  Rendere disponibili “dati grezzi”
“…the simple message to governments
around the world must be consistent
and forceful: raw data, now!
Opening up data is fundamentally about
more efficient use of resources and
improving service delivery for citizens.
The effects of that are far reaching:
innovation, transparency,
accountability, better governance and
economic growth”.
“Raw Data Now!” - Tim Berners-Lee
2012
!
Linked Data
•  I dati grezzi come volano
dell’economia
“…In the digital age, data takes on a whole
new value, and with new technology
we can do great things with it. Opening
it up is not just good for transparency,
it also stimulates great web content,
and provides the fuel for a future
economy.
That's why I say that data is the new oil
for the digital age. How many other
ways could stimulate a market worth
70 billion euros a year, without
spending big budgets? Not many, I'd
say.”.
“Data is the new oil” – Neelie Kroes 2012
!
La “Linked Data Cloud” nel 2007
!
La “Linked Data Cloud” nel 2014
!
Semantic Search
•  Google Knowledge Graph
!
Semantic Search
•  Google Knowledge Graph
!
Semantic Search: arricchimento risultati
!
Semantic Search: arricchimento risultati
!
Semantic Search: inferenze su ricerche
!
Semantic Search: inferenze su ricerche
!
Semantic Search: inferenze su ricerche
!
Facebook Open Graph Protocol
•  Lo scopo: permettere di estendere il bottone “Like” di Facebook al di
fuori del Social Network
–  Tutti vogliono comparire “bene” su Facebook…
Meglio così… …o così?
!
Facebook Open Graph Protocol
•  Vocabolario molto semplice basato su RDFa
!
Facebook Open Graph Protocol
!
Facebook Open Graph Protocol
!
Facebook Open Graph Protocol
!
Facebook Open Graph Protocol
•  Dove non poté la scienza poté il Capitale… parte 2
•  Perché Facebook lo ha voluto?
–  Facebook *sa* in questo modo cosa ti piace anche al di fuori dei suoi confini!
–  Knowledge is power…
!
Facebook Open Graph Protocol
•  Dove non poté la scienza poté il Capitale… parte 2
•  Perché Facebook lo ha voluto?
–  Facebook *sa* in questo modo cosa ti piace anche al di fuori dei suoi confini!
–  Knowledge is power…
Vestforsk.no – Semantic Markup Report (Dec. 2011)
!
Named Entity Recognition (NER)
•  Estrazione automatica di conoscenza da un testo attraverso
l’identificazione dei concetti contenuti in esso!
•  Dall’analisi delle relazioni tra i termini di un testo si riescono a
identificare i concetti in modo preciso e non ambiguo.!
–  Si associa la corretta semantica ai termini del testo!
•  Concetti e non “parole chiave”: passaggio di gestione da “bag of
words” ad un “graph of topics”!
–  Bag of words: parole gestite in modo slegato e indipendente tra loro.!
•  Es. un motore di ricerca full-text (Apache Solr) indicizza le stringhe senza
discernere il loro significato!
–  Graph of topics: concetti in relazione tra loro in funzione del loro
significato (approccio semantico)!
!
Named Entity Recognition and Annotation
•  Identificare i concetti vuol dire:!
– Riconoscerli anche se sono scritti in forma alternativa o parziale!
– Risolvere omonimie o polisemie. Es. “Industrial revolution”? Si parla di
storia o di musica industriale?!
•  Annotazione: i frammenti di testo associati ai concetti vengono
riconosciuti e “linkati” automaticamente alle loro rappresentazioni in
dataset pubblici (es. Wikipedia).!
!
Servizi di NER
•  AlchemyAPI: recentemente acquistata da IBM
•  OpenCalais, un’azienda del gruppo Reuters
•  Semantria
•  TextAlytics
•  Zemanta
•  Machine Linking
•  DBPedia Spotlight, servizio gratuito nato da un’iniziativa di ricerca
dell’Università di Berlino
e…
•  DataTXT!
!
DataTXT
•  Servizio commerciale di Named Entity Recognition dell’azienda
SpazioDati
•  Sviluppato in parte anche in collaborazione con Net7 nell’ambito del
progetto di ricerca SenTaClAus (cfr. http://sentaclaus.netseven.it)
•  Uso di vocabolari controllati per riconoscere i concetti e le relazioni tra
di essi
–  Uso di Wikipedia come vocabolario controllato
–  Ogni pagina di Wikipedia è un concetto: tramite i link fra le sue pagine
identifico le relazioni tra i termini di un testo
•  Classificazione semantica (“a little semantics…”) delle entità in 6 classi
–  Person, Organization, Work, Place, Event, Concept
•  Info: https://dandelion.eu/products/datatxt/
!
DataTXT
!
NER “sul campo”
•  DataTXT utilizzato nel Social Proxy, lo strumento di Social Media
Analysis di Net7
–  Info: http://www.netseven.it/servizi/social-media-analysis/
•  Identificazione dei concetti rilevanti nelle “conversazioni sociali”
•  Disambiguazione degli hashtag usati dagli utenti, mettendoli in
relazione con i concetti che compaiono negli stessi post
•  Qualche esempio del servizio di “Trend Analysis” del Social Proxy
applicato ai tweet del CTL @laboratorio_CTL…
!
NER “sul campo” su @laboratorio_CTL
!
NER “sul campo” su @laboratorio_CTL
!
NER “sul campo” su @laboratorio_CTL
!
NER “sul campo” su @laboratorio_CTL
!
Limiti nell'uso del Semantic Web
•  La tecnologia open source non è completamente matura
–  … o comunque non ha un grado di maturità paragonabile a quello di altre
tecnologie ”aperte” (es. DB relazionali open source)
•  Non esistono framework di sviluppo completi e facili da usare
–  Es. un Drupal del Semantic Web
•  Il modello dei dati a grafo non è “immediato” da comprendere come
quello tabellare
–  … siamo troppo abituati a lavorare in Excel…
•  Ha poco senso se i dati su cui si opera sono piatti o se non hanno
legami forti e articolati tra loro
!
Dove ha quindi senso applicare il Semantic
Web?
•  Rappresentazioni della conoscenza!
–  Non necessariamente da usare in servizi “on line”; creazione di basi di
conoscenza “in divenire”
•  Dove i dati sono naturalmente strutturati come grafi
–  Relazioni tra persone, concetti e oggetti
•  Per estrarre informazioni strutturate da dati non strutturati (testo!)
•  Per riconciliare informazioni gestite e contenute in repository diversi
•  Per una migliore gestione, storicizzazione e riuso di dati grezzi
–  Es. dati sperimentali. Cfr. "Open access to research data”, indicazioni della
Commissione Europea nei progetti H2020
!
Semantic Web @ Net7: Pundit
•  Libreria client per
annotare
semanticamente
documenti web
•  Le annotazioni sui
documenti sono
memorizzate
come grafi RDF
•  Info: http://
thepund.it/
!
Semantic Web @ Net7: Pundit
•  Libreria client per
annotare
semanticamente
documenti web
•  Le annotazioni sui
documenti sono
memorizzate
come grafi RDF
•  Info: http://
thepund.it/ 
Esempio di pagina web annotata con Pundit
!
Pundit: uno sguardo all’architettura software
Annotation Server
Data Layer
REST
!
!
Semantic Web @ Net7: StoM - PunditBrain
•  Creare un servizio
omnicomprensivo per la gestione
delle annotazioni (semantiche) su
web
•  Lavoro in corso nell’ambito del
progetto di ricerca europeo StoM
www.stom-project-eu
#stom_eu
!
PunditBrain: Requisiti principali del servizio#
•  Gestire l’annotazione di documenti web
–  Enfasi sull’usabilità
–  Disponibilità di vocabolari già pronti da
usare nelle annotazioni
–  Supporto per l’annotazione di immagini e
video (anche PDF ed e-pubs a tendere)
•  Annotazioni raccolte in “notebooks”
–  Supporto alla ricerca semantica, filtri a
faccette
•  Enfasi sul riuso dei dati
–  Export, condivisione con altri utenti
•  Pubblicazione dei dati
–  Ad esempio attraverso visualizzazioni già
pronte
•  Servizi di Recommendation
–  “Chi lavora su cose simili alle mie?”
!
Il Semantic Web @ Net7: quesiti
•  Siamo consci di usare bene il Semantic Web?
•  Margini di miglioramento…
–  Mai fatto un uso estensivo delle inferenze
–  I repository non sono sempre ben collegati
•  I dati senza link perdono di valore
•  Punti di attenzione
–  Trovare strategie e best practices per gestire un ottimale riuso dei dati
–  Trovare strumenti per ottenere significative visualizzazioni di dati a grafo
–  Piattaforma tecnologica non ancora consolidata (es. scelta di triple store di
riferimento)
!
Prossimi passi e una prospettiva per il futuro
•  @netseven_it & @laboratorio_CTL 
–  Lavorare per superare i limiti di cui sopra
–  Applicare la “semantica” prima ancora del Semantic Web
•  Aprire e collegare meglio i repository delle nostre annotazioni semantiche, tra di
loro e con l’esterno
•  Sfruttare a pieno il SEO
–  Vedere il sito anche come un repository di dati e non solo di contenuti
•  Uno spunto: la "semantica" nel futuro sarà sempre di più disponibile
attraverso servizi web specializzati
–  Es. DataTXT, servizi cloud di machine learning
–  Usare solo quel minimo di “intelligenza” che serve per i propri scopi
!
Riferimenti
Bibliografia
•  Tim Berners-Lee, James Hendler and Ora Lassila: The
Semantic Web, Scientific American May 2001
•  Dean Allemang, James Hendler: Semantic Web for the
Working Ontologist 2nd Edition, Morgan Kaufmann,
2011
•  James Hendler: The Semantic Web: It’s for real http://
www.slideshare.net/jahendler/semantic-web-what-it-is-
and-why-you-should-care
•  Dominiek ter Heide: Three reasons why the Semantic
Web has failed https://gigaom.com/2013/11/03/three-
reasons-why-the-semantic-web-has-failed/
•  Seth Grimes: Semantic Web Business: Going Nowhere
Slowly http://www.informationweek.com/software/
information-management/semantic-web-business-
going-nowhere-slowly/d/d-id/1113323
•  Clay Shirky: Ontology is Overrated: Categories, Links,
and Tags http://www.shirky.com/writings/
ontology_overrated.html
•  Michela Finizio: Il miraggio dell’anagrafe unica: più di
54mila banche dati gestite dalla Pa http://
www.infodata.ilsole24ore.com/2015/03/11/il-miraggio-
dellanagrafe-unica-piu-di-54mila-banche-dati-gestite-
dalla-pa/
•  James Hendler: “Why the Semantic Web will Never
Work” (note the quote marks!) http://www.slideshare.net/
jahendler/why-the-semantic-web-will-never-work
•  James Hendler: Semantic Web: The Inside Story http://
www.slideshare.net/jahendler/semantic-web-the-inside-
story
•  James Hendler: The Dark Side of the Semantic Web,
IEEE Intelligent Systems, Jan/Feb 2007
•  Tim Berners-Lee: Raw data, now http://
www.wired.co.uk/news/archive/2012-11/09/raw-data
•  Neelie Kroes: Digital Agenda and Open Data http://
europa.eu/rapid/press-release_SPEECH-12-149_en.htm
•  Google: Introducing the Knowledge Graph https://
www.youtube.com/watch?v=mmQl6VGvX-c
•  Kevan Lee: What Really Happens When Someone Clicks
Your Facebook Like Button https://blog.bufferapp.com/
facebook-like-button
•  Vestforsk.no: Semantic Markup Report http://
www.vestforsk.no/filearchive/
semantic_markup_report.pdf
•  European Commission: Guidelines on Open Access to
Scientific Publications and Research Data in Horizon
2020 http://ec.europa.eu/research/participants/data/ref/
h2020/grants_manual/hi/oa_pilot/h2020-hi-oa-pilot-
guide_en.pdf
!
Riferimenti
© Immagini
•  Slide 2: http://lilostitchfan.deviantart.com/art/Deep-in-thought-68905091?q=gallery:lilostitchfan/189576&qo=55
•  Slide 3-4: http://cerncourier.com/cws/article/cern/38707
•  Slide 5: http://www.scientificamerican.com/article/the-semantic-web/
•  Slide 53: http://www.wired.co.uk/news/archive/2012-11/09/raw-data
•  Slide 54: http://commons.wikimedia.org/wiki/File:Msc2012_20120205_129_Kroes_Kai_Moerk.jpg
•  Slide 55-56: http://lod-cloud.net/ 
•  Slide 69: http://trends.builtwith.com/docinfo/Open-Graph-Protocol
!
desantis@netseven.it
www.netseven.it
@lucadex
www.lucadex.it
Quest'opera è distribuita con Licenza Creative Commons Attribuzione 4.0 Internazionale. (CC BY 4.0)
https://creativecommons.org/licenses/by/4.0/deed.it

Weitere ähnliche Inhalte

Ähnlich wie C'è semantica in questo web

Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAusTrend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAusNet7
 
Il Web Del Futuro Visioni E Idee Sul Web Semantico
Il  Web Del Futuro    Visioni E  Idee Sul  Web  SemanticoIl  Web Del Futuro    Visioni E  Idee Sul  Web  Semantico
Il Web Del Futuro Visioni E Idee Sul Web SemanticoSimone Onofri
 
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0 Semantic SEO nell’Era Post Hummingbird e WordLift 3.0
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0 Andrea Volpini
 
Linked Open Data - una panoramica per i beni culturali
Linked Open Data - una panoramica per i beni culturaliLinked Open Data - una panoramica per i beni culturali
Linked Open Data - una panoramica per i beni culturalisilviamazzini
 
Introduzione ai Linked Data
Introduzione ai Linked DataIntroduzione ai Linked Data
Introduzione ai Linked DataSynapta
 
SCE2014 - Linked Open Data: come fare, cosa serve
SCE2014 - Linked Open Data: come fare, cosa serve SCE2014 - Linked Open Data: come fare, cosa serve
SCE2014 - Linked Open Data: come fare, cosa serve Diego Valerio Camarda
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoCELI
 
Biblioteca 2.0: verso un information network partecipato
Biblioteca 2.0: verso un information network partecipatoBiblioteca 2.0: verso un information network partecipato
Biblioteca 2.0: verso un information network partecipatoSerenaS
 
Tecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSATecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSAMatteo Brunati
 
Baudo Corso Aib Sard Esteso
Baudo Corso Aib Sard EstesoBaudo Corso Aib Sard Esteso
Baudo Corso Aib Sard EstesoaibSardegna
 
I servizi semantici di analisi testuale nel progetto SenTaClAus
I servizi semantici di analisi testuale nel progetto SenTaClAusI servizi semantici di analisi testuale nel progetto SenTaClAus
I servizi semantici di analisi testuale nel progetto SenTaClAusNet7
 
LOD, SPARQL e dintorni
LOD, SPARQL e dintorniLOD, SPARQL e dintorni
LOD, SPARQL e dintorninvitucci
 
Talen tower (information memorandum)
Talen tower (information memorandum)Talen tower (information memorandum)
Talen tower (information memorandum)Massimiliano Cicco
 
Plone e la Web Science Bologna May 20 2010
Plone e la Web Science Bologna May 20 2010Plone e la Web Science Bologna May 20 2010
Plone e la Web Science Bologna May 20 2010Stefano Lariccia
 
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...libriedocumenti
 
Plone4 ur plone e web science may 20 2010 - 4
Plone4 ur plone e web science   may 20 2010 - 4Plone4 ur plone e web science   may 20 2010 - 4
Plone4 ur plone e web science may 20 2010 - 4Stefano Lariccia
 
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...Biblioragazzi-blog
 
Linked Data e trasparenza dei dati nella Pubblica Amministrazione
Linked Data e trasparenza dei dati nella Pubblica AmministrazioneLinked Data e trasparenza dei dati nella Pubblica Amministrazione
Linked Data e trasparenza dei dati nella Pubblica AmministrazioneNet7
 
IC2009 Anatomia di un Semantic Search Engine
IC2009 Anatomia di un Semantic Search EngineIC2009 Anatomia di un Semantic Search Engine
IC2009 Anatomia di un Semantic Search EngineEmanuele Della Valle
 

Ähnlich wie C'è semantica in questo web (20)

Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAusTrend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
 
Il Web Del Futuro Visioni E Idee Sul Web Semantico
Il  Web Del Futuro    Visioni E  Idee Sul  Web  SemanticoIl  Web Del Futuro    Visioni E  Idee Sul  Web  Semantico
Il Web Del Futuro Visioni E Idee Sul Web Semantico
 
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0 Semantic SEO nell’Era Post Hummingbird e WordLift 3.0
Semantic SEO nell’Era Post Hummingbird e WordLift 3.0
 
Linked Open Data - una panoramica per i beni culturali
Linked Open Data - una panoramica per i beni culturaliLinked Open Data - una panoramica per i beni culturali
Linked Open Data - una panoramica per i beni culturali
 
Introduzione ai Linked Data
Introduzione ai Linked DataIntroduzione ai Linked Data
Introduzione ai Linked Data
 
SCE2014 - Linked Open Data: come fare, cosa serve
SCE2014 - Linked Open Data: come fare, cosa serve SCE2014 - Linked Open Data: come fare, cosa serve
SCE2014 - Linked Open Data: come fare, cosa serve
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di Tomaso
 
Biblioteca 2.0: verso un information network partecipato
Biblioteca 2.0: verso un information network partecipatoBiblioteca 2.0: verso un information network partecipato
Biblioteca 2.0: verso un information network partecipato
 
9 - Ricercare nel Web
9 - Ricercare nel Web9 - Ricercare nel Web
9 - Ricercare nel Web
 
Tecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSATecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSA
 
Baudo Corso Aib Sard Esteso
Baudo Corso Aib Sard EstesoBaudo Corso Aib Sard Esteso
Baudo Corso Aib Sard Esteso
 
I servizi semantici di analisi testuale nel progetto SenTaClAus
I servizi semantici di analisi testuale nel progetto SenTaClAusI servizi semantici di analisi testuale nel progetto SenTaClAus
I servizi semantici di analisi testuale nel progetto SenTaClAus
 
LOD, SPARQL e dintorni
LOD, SPARQL e dintorniLOD, SPARQL e dintorni
LOD, SPARQL e dintorni
 
Talen tower (information memorandum)
Talen tower (information memorandum)Talen tower (information memorandum)
Talen tower (information memorandum)
 
Plone e la Web Science Bologna May 20 2010
Plone e la Web Science Bologna May 20 2010Plone e la Web Science Bologna May 20 2010
Plone e la Web Science Bologna May 20 2010
 
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
 
Plone4 ur plone e web science may 20 2010 - 4
Plone4 ur plone e web science   may 20 2010 - 4Plone4 ur plone e web science   may 20 2010 - 4
Plone4 ur plone e web science may 20 2010 - 4
 
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...
Le nuove tecnologie nei servizi bibliotecari. La biblioteca e la lettura a co...
 
Linked Data e trasparenza dei dati nella Pubblica Amministrazione
Linked Data e trasparenza dei dati nella Pubblica AmministrazioneLinked Data e trasparenza dei dati nella Pubblica Amministrazione
Linked Data e trasparenza dei dati nella Pubblica Amministrazione
 
IC2009 Anatomia di un Semantic Search Engine
IC2009 Anatomia di un Semantic Search EngineIC2009 Anatomia di un Semantic Search Engine
IC2009 Anatomia di un Semantic Search Engine
 

Mehr von Net7

E-RIHS Heritage Hub
E-RIHS Heritage HubE-RIHS Heritage Hub
E-RIHS Heritage HubNet7
 
Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017Net7
 
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Net7
 
iAnnotate 2016 - Demo Pundit web annotator
iAnnotate 2016 - Demo Pundit web annotatoriAnnotate 2016 - Demo Pundit web annotator
iAnnotate 2016 - Demo Pundit web annotatorNet7
 
Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015Net7
 
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"Net7
 
Muruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, StandardsMuruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, StandardsNet7
 
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, StandardsPundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, StandardsNet7
 
Pundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsPundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsNet7
 
Word Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti PreliminariWord Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti PreliminariNet7
 
Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Net7
 
Io sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniIo sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniNet7
 
Rethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and CreativityRethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and CreativityNet7
 
Pundit at 3rd DBpedia Community Meeting 2015
Pundit at 3rd DBpedia Community Meeting 2015Pundit at 3rd DBpedia Community Meeting 2015
Pundit at 3rd DBpedia Community Meeting 2015Net7
 
Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014Net7
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Net7
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Net7
 
Pundit @ Vienna 2014
Pundit @ Vienna 2014Pundit @ Vienna 2014
Pundit @ Vienna 2014Net7
 
Apache Solr + ajax solr
Apache Solr + ajax solrApache Solr + ajax solr
Apache Solr + ajax solrNet7
 
2014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah20142014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah2014Net7
 

Mehr von Net7 (20)

E-RIHS Heritage Hub
E-RIHS Heritage HubE-RIHS Heritage Hub
E-RIHS Heritage Hub
 
Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017
 
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
 
iAnnotate 2016 - Demo Pundit web annotator
iAnnotate 2016 - Demo Pundit web annotatoriAnnotate 2016 - Demo Pundit web annotator
iAnnotate 2016 - Demo Pundit web annotator
 
Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015
 
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"
Pundit at DINI Jahrestagungen, 2015 "Linked Data – Vision und Wirklichkeit"
 
Muruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, StandardsMuruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, Standards
 
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, StandardsPundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
 
Pundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsPundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, Standards
 
Word Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti PreliminariWord Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti Preliminari
 
Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Social Media Analysis... according to Net7
Social Media Analysis... according to Net7
 
Io sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniIo sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio Andreini
 
Rethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and CreativityRethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and Creativity
 
Pundit at 3rd DBpedia Community Meeting 2015
Pundit at 3rd DBpedia Community Meeting 2015Pundit at 3rd DBpedia Community Meeting 2015
Pundit at 3rd DBpedia Community Meeting 2015
 
Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
 
Pundit @ Vienna 2014
Pundit @ Vienna 2014Pundit @ Vienna 2014
Pundit @ Vienna 2014
 
Apache Solr + ajax solr
Apache Solr + ajax solrApache Solr + ajax solr
Apache Solr + ajax solr
 
2014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah20142014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah2014
 

C'è semantica in questo web

  • 1. ! C'è Semantica in questo Web Luca De Santis – Net7 Srl desantis@netseven.it @lucadex Ciclo di seminari “Digital Humanities at CTL” Scuola Normale Superiore Pisa, 16 aprile 2015
  • 2. ! Di cosa parliamo oggi e perché… •  Non una presentazione “tradizionale” sul Semantic Web ma un’occasione per riflettere sull’attualità, il senso e l’utilità delle tecnologie semantiche*. –  In primis per Net7, in quanto azienda che opera sul Semantic Web, nonché per il CTL, in quanto utilizzatore di tecnologie semantiche (annotazioni) •  Analizzare la “Semantica nel web”, prima ancora del “Semantic Web” in senso proprio © Lilostitchfan – Deep in thought * Per la genesi di questa presentazione vi rimando al mio blog: http://lucadex.blogspot.com/2015/04/theres-semantics-in-this-web.html
  • 3. ! Un po’ di storia •  Nel 1989 Tim Berners-Lee scrive la sua proposta per un sistema di gestione delle informazioni che da lì a pochi anni si sarebbe trasformato nel World Wide Web –  Proposta “vaga ma eccitante” secondo il suo capo… •  Da notare come già nella proposta originaria erano presenti relazioni semanticamente espressive tra i documenti –  Non il semplice link “anonimo” dell'anchor HTML
  • 4. ! Un po’ di storia
  • 5. ! Un po’ di storia •  Nel 2001 Tim Berners-Lee, Jim Hendler e Ora Lassila propongono un’evoluzione del web •  Da un web di “documenti” ad un “web di dati” •  Dati rappresentati in forma “machine readable” –  Pronti per essere utilizzati autonomamente da agenti software, senza alcuna mediazione umana •  Il Semantic Web è nato!
  • 6. ! La “Visione” •  L’articolo di Scientific American, in cui il Semantic Web venne presentato, cominciava con una “visione”: Un uomo riceve una telefonata e deve gestire un appuntamento medico Delega per intero il compito ad un agente software L’agente recupera i dati, li interpreta, media tra possibili opzioni di scelta, esegue il compito e segna l’appuntamento nell’agenda dell’uomo
  • 12. ! •  Dati e concetti espressi in triple a formare un grafo di dati •  Uso del formalismo RDF per rappresentare i dati net7:LDS rdf:type foaf:Person foaf:name “Luca De Santis” foaf:mbox “desantis@netseven.it” foaf:based_near comunedipisa:Pisa •  Le relazioni tra entità nell’RDF costituiscono dei link, al pari dell’”anonimo” anchor dell’HTML (ma ovviamente più espressivi) Il Semantic Web in pillole
  • 13. ! Il Semantic Web in pillole h"p://www.netseven.it/People/LDS   h"p://www.comune.pisa.it/pisa.rdf  foaf:based_near h"p://xmlns.com/foaf/0.1/Person   rdf:type Luca  De  San?s  foaf:name desan?s@netseven.it   foaf:mbox h"p://dbpedia.org/Resource/Pisa   owl:sameAs Sogge"o   Predicato   Ogge"o  -­‐   en?tà   Ogge"o  -­‐   stringa  
  • 14. ! Il Semantic Web in pillole Jim Hendler - The Semantic Web: It’s for Real
  • 15. ! •  Uso di Vocabolari per descrivere il dominio di conoscenza da rappresentare –  Non si chiamavano Ontologie??? Il Semantic Web in pillole Esempi  di  ontologie     “standard”  
  • 16. ! Il Semantic Web in pillole •  La chiave è rappresentare questa conoscenza in forma Machine processable!!! –  Web of data e NON web of documents –  Agenti software NON persone •  Creare collegamenti con informazioni note (altri dati o ontologie conosciute/standard) –  sia nei Dati RDF –  sia nella definizione dei vocabolari •  Conoscenza “per analogia”, creata attraverso i collegamenti/link
  • 17. ! Esempio di riuso di vocabolari in grafi RDF
  • 18. ! Esempio di riuso di vocabolari in grafi RDF
  • 19. ! Esempio di riuso di vocabolari in grafi RDF
  • 21. ! Il Semantic Web in pillole •  Modello “Aperto” e non “Chiuso” –  Open World Assumption vs Closed World Assumption –  La conoscenza si forma per accumulo di informazioni… •  Un esempio: –  Immaginiamo un DB relazionale con una tabella per tracciare i vincitori del festival di Berlino –  Nella tabella c’è una riga per ogni anno del festival e una colonna per ciascun premio –  Ma nel 2002 l’Orso d’argento per la migliore attrice venne dato ex aequo alle otto (8!) protagoniste del film 8 donne e un mistero! –  Un modello chiuso (DB) male si adatta a queste eccezioni rispetto ad uno aperto (grafo RDF)
  • 22. ! Closed World vs Open World ANNO_BERLINALE   ORSO_D_ARGENTO _MIGLIOR_ATTRICE   ORSO_D_ARGENTO _MIGLIOR_ATTORE   ORSO_D_ORO_MI GLIOR_FILM   …   2001   Kerry  Fox   Benicio  Del  Toro   In?macy   2002   ??????????????  
  • 23. ! Closed World vs Open World berlinale:ID2001   berlinale:silver_bear_actress 2002   berlinale:year actors:Fanny_Ardant    
  • 24. ! Closed World vs Open World berlinale:ID2001   berlinale:silver_bear_actress 2002   berlinale:year actors:Fanny_Ardant     Actors:Emmanuelle_Béart     actors:Danielle_Darrieux       actors:Catherine_Deneuve       actors:Isabelle_Huppert     actors:Virginie_Ledoyen     actors:Firmine_Richard     actors:Ludivine_Sagnier      
  • 25. ! Il Semantic Web in pillole •  OWA – Open World Assumption –  Nuove informazioni possono diventare disponibili in qualsiasi momento •  AAA – Anybody (in the web) can say Anything about Any topic –  Mai assumere che l’informazione che si ha a disposizione sia completa •  Nonunique naming assumption –  La stessa cosa può essere riferita in modi diversi http://dbpedia.org/resource/Nine_Inch_Nails owl:sameAs http://rdf.freebase.com/ns/m.0jg77
  • 26. ! Il Semantic Web in pillole •  Modello deduttivo: Inferenze –  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza –  Vediamo un esempio…
  • 27. ! Il Semantic Web in pillole •  Modello deduttivo: Inferenze –  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza –  Vediamo un esempio… famiglia:Madre a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Female famiglia:Figlio a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Male famiglia:figliodi rdfs:range famiglia:Madre rdfs:domain famiglia:Figlio famiglia:hafiglio owl:inverseOf famiglia:figliodi Ontologia  di  partenza  
  • 28. ! •  Modello deduttivo: Inferenze –  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza –  Vediamo un esempio… Il Semantic Web in pillole dex:Marzia famiglia:hafiglio dex:Jacopofamiglia:Madre a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Female famiglia:Figlio a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Male famiglia:figliodi rdfs:range famiglia:Madre rdfs:domain famiglia:Figlio famiglia:hafiglio owl:inverseOf famiglia:figliodi Tripla  RDF  creata  
  • 29. ! •  Modello deduttivo: Inferenze –  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza –  Vediamo un esempio… Il Semantic Web in pillole dex:Marzia famiglia:hafiglio dex:Jacopo dex:Jacopo famiglia:figliodi dex:Marzia dex:Jacopo a famiglia:Figlio a foaf:Person a person:Male dex:Marzia a famiglia:Madre a foaf:Person a person:Female famiglia:Madre a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Female famiglia:Figlio a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Male famiglia:figliodi rdfs:range famiglia:Madre rdfs:domain famiglia:Figlio famiglia:hafiglio owl:inverseOf famiglia:figliodi Triple  dedo"e  in  automa?co   mediante  inferenza  sul  modello  dell’ontologia  
  • 30. ! Il Semantic Web in pillole dex:Marzia famiglia:hafiglio dex:Jacopo dex:Jacopo famiglia:figliodi dex:Marzia dex:Jacopo a famiglia:Figlio a foaf:Person a person:Male dex:Marzia a famiglia:Madre a foaf:Person a person:Female •  Possibilità anche di definire restrizioni… •  Predicati specifici del linguaggio OWL •  Effetto: errore logico nel modello •  Modello deduttivo: Inferenze –  I predicati nelle Ontologie mi permettono di dedurre nuova conoscenza –  Vediamo un esempio… famiglia:Madre a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Female famiglia:Figlio a rdfs:Class rdfs:subClassOf foaf:Person rdfs:subClassOf person:Male famiglia:figliodi rdfs:range famiglia:Madre rdfs:domain famiglia:Figlio famiglia:hafiglio owl:inverseOf famiglia:figliodi
  • 31. ! Cosa il Semantic Web NON è •  Interpretazione del linguaggio naturale! –  Anche se insieme fanno scintille… •  Intelligenza Artificiale –  Anche se sono stretti parenti –  …e l’intelligenza artificiale può sfruttare la “conoscenza del mondo” del Semantic Web
  • 32. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentemente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi
  • 33. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentemente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi
  • 34. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentemente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi
  • 35. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentemente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi
  • 36. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentemente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi •  Utilizzo "apparentemente" scarso? –  Sulle oltre 54.000 banche dati della PA italiana nemmeno una è dichiaratamente basata su tecnologie semantiche
  • 37. ! Il Semantic Web ha fallito? •  Dopo 15 anni il Semantic Web è ancora una tecnologia di nicchia? –  Sicuramente non è “mainstream” –  “Apparentmente” confinata in ambito accademico •  Molte e rumorose sono le voci critiche nei suoi riguardi •  Utilizzo "apparentemente" scarso? –  Sulle oltre 54.000 banche dati della PA italiana nemmeno una è dichiaratamente basata su tecnologie semantiche
  • 38. ! Ripassiamo i concetti base del semantic web… •  Un web di dati e non di documenti •  Un web di dati “machine readable” •  Una rete di dati (un grafo), distribuita a livello globale •  OWA & AAA •  Nonunique naming assumption •  “Agenti software” in grado di compiere azioni automatiche al nostro posto
  • 39. …e riprendiamo la visione originale del 2001… Agent
  • 40. …sostituendo una “app” al posto di un “agente” Agent
  • 41. ! Lo stato dell'arte del Semantic Web •  La visione si è quindi avverata in qualche modo ma in forme diverse!!! •  “Going forward in a serendipitous way!” – Dex •  “A little semantics goes a long way!” – Jim Hendler •  “Semantics first” – Dex – Pensiamo prima alla Semantica, poi casomai al Semantic Web
  • 42. ! Lo stato dell'arte del Semantic Web •  “A little semantics goes a long way!” RDFa Jim Hendler - “Why the Semantic Web will Never Work” (note the quote marks!)
  • 43. ! “Semantics first” •  Casi di successo della Semantica (e del Semantic Web) al giorno d’oggi –  Search Engine Optimization (SEO) –  Linked Data –  Semantic Search –  Facebook Open Graph Protocol –  Named Entity Recognition •  Teniamo sempre a mente che… “a little semantics goes a long way”!
  • 44. ! Search Engine Optimization •  SEO –  Descrivere le pagine web in modo formale affinché i motori di ricerca riescano a indicizzarle meglio •  Permettono di far trovare meglio i nostri contenuti •  Limiti intriseci legati all’ambiguità del linguaggio naturale
  • 45. ! Search Engine Optimization •  SEO –  Descrivere le pagine web in modo formale affinché i motori di ricerca riescano a indicizzarle meglio •  Permettono di far trovare meglio i nostri contenuti •  Limiti intriseci legati all’ambiguità del linguaggio naturale Rock:  musica   o  geologia?  
  • 46. ! Search Engine Optimization •  SEO –  Descrivere le pagine web in modo formale affinché i motori di ricerca riescano a indicizzarle meglio •  Permettono di far trovare meglio i nostri contenuti •  Limiti intriseci legati all’ambiguità del linguaggio naturale Quale  “Luca  De  San?s”?  
  • 47. ! SEO & Schema.org •  Schema.org: un vocabolario omnidescrittivo per aumentare l’efficacia del SEO •  Inaugurato da Google, Bing e Yahoo nel 2011 •  Dati strutturati nelle pagine HTML •  Web of Data! Un “agente” (crawler) che recupera dati “machine readable” dal web. Suona familiare, no??? •  Dove non poté la scienza poté il Capitale… –  Cyc, OpenCyc, UMBEL: progetti con l’obiettivo di “descrivere il mondo”, di essere vocabolari universali. La loro diffusione è rimasta estremamente limitata. Schema.org ha avuto invece un successo immediato! •  Un vocabolario molto efficace –  In continua espansione
  • 49. ! SEO & Schema.org: l'effetto •  Migliore posizionamento nei risultati di ricerca •  Presentazione di un’anteprima automatica (rich snippet) del contenuto direttamente nella pagina dei risultati della ricerca
  • 50. ! I metadati schema.org “da vicino”
  • 51. ! I metadati schema.org “da vicino”
  • 52. ! Linked Data •  Usare RDF per legare, in modo semanticamente espressivo, dataset pubblicati su web •  Quattro principi base 1.  Use URIs as names for things 2.  Use HTTP URIs so that people can look up those names 3.  When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) 4.  Include links to other URIs, so that they can discover more things •  Dataset navigabili da agenti software •  Linked Data ≠ Open Data
  • 53. ! Linked Data •  Rendere disponibili “dati grezzi” “…the simple message to governments around the world must be consistent and forceful: raw data, now! Opening up data is fundamentally about more efficient use of resources and improving service delivery for citizens. The effects of that are far reaching: innovation, transparency, accountability, better governance and economic growth”. “Raw Data Now!” - Tim Berners-Lee 2012
  • 54. ! Linked Data •  I dati grezzi come volano dell’economia “…In the digital age, data takes on a whole new value, and with new technology we can do great things with it. Opening it up is not just good for transparency, it also stimulates great web content, and provides the fuel for a future economy. That's why I say that data is the new oil for the digital age. How many other ways could stimulate a market worth 70 billion euros a year, without spending big budgets? Not many, I'd say.”. “Data is the new oil” – Neelie Kroes 2012
  • 55. ! La “Linked Data Cloud” nel 2007
  • 56. ! La “Linked Data Cloud” nel 2014
  • 64. ! Facebook Open Graph Protocol •  Lo scopo: permettere di estendere il bottone “Like” di Facebook al di fuori del Social Network –  Tutti vogliono comparire “bene” su Facebook… Meglio così… …o così?
  • 65. ! Facebook Open Graph Protocol •  Vocabolario molto semplice basato su RDFa
  • 69. ! Facebook Open Graph Protocol •  Dove non poté la scienza poté il Capitale… parte 2 •  Perché Facebook lo ha voluto? –  Facebook *sa* in questo modo cosa ti piace anche al di fuori dei suoi confini! –  Knowledge is power…
  • 70. ! Facebook Open Graph Protocol •  Dove non poté la scienza poté il Capitale… parte 2 •  Perché Facebook lo ha voluto? –  Facebook *sa* in questo modo cosa ti piace anche al di fuori dei suoi confini! –  Knowledge is power… Vestforsk.no – Semantic Markup Report (Dec. 2011)
  • 71. ! Named Entity Recognition (NER) •  Estrazione automatica di conoscenza da un testo attraverso l’identificazione dei concetti contenuti in esso! •  Dall’analisi delle relazioni tra i termini di un testo si riescono a identificare i concetti in modo preciso e non ambiguo.! –  Si associa la corretta semantica ai termini del testo! •  Concetti e non “parole chiave”: passaggio di gestione da “bag of words” ad un “graph of topics”! –  Bag of words: parole gestite in modo slegato e indipendente tra loro.! •  Es. un motore di ricerca full-text (Apache Solr) indicizza le stringhe senza discernere il loro significato! –  Graph of topics: concetti in relazione tra loro in funzione del loro significato (approccio semantico)!
  • 72. ! Named Entity Recognition and Annotation •  Identificare i concetti vuol dire:! – Riconoscerli anche se sono scritti in forma alternativa o parziale! – Risolvere omonimie o polisemie. Es. “Industrial revolution”? Si parla di storia o di musica industriale?! •  Annotazione: i frammenti di testo associati ai concetti vengono riconosciuti e “linkati” automaticamente alle loro rappresentazioni in dataset pubblici (es. Wikipedia).!
  • 73. ! Servizi di NER •  AlchemyAPI: recentemente acquistata da IBM •  OpenCalais, un’azienda del gruppo Reuters •  Semantria •  TextAlytics •  Zemanta •  Machine Linking •  DBPedia Spotlight, servizio gratuito nato da un’iniziativa di ricerca dell’Università di Berlino e… •  DataTXT!
  • 74. ! DataTXT •  Servizio commerciale di Named Entity Recognition dell’azienda SpazioDati •  Sviluppato in parte anche in collaborazione con Net7 nell’ambito del progetto di ricerca SenTaClAus (cfr. http://sentaclaus.netseven.it) •  Uso di vocabolari controllati per riconoscere i concetti e le relazioni tra di essi –  Uso di Wikipedia come vocabolario controllato –  Ogni pagina di Wikipedia è un concetto: tramite i link fra le sue pagine identifico le relazioni tra i termini di un testo •  Classificazione semantica (“a little semantics…”) delle entità in 6 classi –  Person, Organization, Work, Place, Event, Concept •  Info: https://dandelion.eu/products/datatxt/
  • 76. ! NER “sul campo” •  DataTXT utilizzato nel Social Proxy, lo strumento di Social Media Analysis di Net7 –  Info: http://www.netseven.it/servizi/social-media-analysis/ •  Identificazione dei concetti rilevanti nelle “conversazioni sociali” •  Disambiguazione degli hashtag usati dagli utenti, mettendoli in relazione con i concetti che compaiono negli stessi post •  Qualche esempio del servizio di “Trend Analysis” del Social Proxy applicato ai tweet del CTL @laboratorio_CTL…
  • 77. ! NER “sul campo” su @laboratorio_CTL
  • 78. ! NER “sul campo” su @laboratorio_CTL
  • 79. ! NER “sul campo” su @laboratorio_CTL
  • 80. ! NER “sul campo” su @laboratorio_CTL
  • 81. ! Limiti nell'uso del Semantic Web •  La tecnologia open source non è completamente matura –  … o comunque non ha un grado di maturità paragonabile a quello di altre tecnologie ”aperte” (es. DB relazionali open source) •  Non esistono framework di sviluppo completi e facili da usare –  Es. un Drupal del Semantic Web •  Il modello dei dati a grafo non è “immediato” da comprendere come quello tabellare –  … siamo troppo abituati a lavorare in Excel… •  Ha poco senso se i dati su cui si opera sono piatti o se non hanno legami forti e articolati tra loro
  • 82. ! Dove ha quindi senso applicare il Semantic Web? •  Rappresentazioni della conoscenza! –  Non necessariamente da usare in servizi “on line”; creazione di basi di conoscenza “in divenire” •  Dove i dati sono naturalmente strutturati come grafi –  Relazioni tra persone, concetti e oggetti •  Per estrarre informazioni strutturate da dati non strutturati (testo!) •  Per riconciliare informazioni gestite e contenute in repository diversi •  Per una migliore gestione, storicizzazione e riuso di dati grezzi –  Es. dati sperimentali. Cfr. "Open access to research data”, indicazioni della Commissione Europea nei progetti H2020
  • 83. ! Semantic Web @ Net7: Pundit •  Libreria client per annotare semanticamente documenti web •  Le annotazioni sui documenti sono memorizzate come grafi RDF •  Info: http:// thepund.it/
  • 84. ! Semantic Web @ Net7: Pundit •  Libreria client per annotare semanticamente documenti web •  Le annotazioni sui documenti sono memorizzate come grafi RDF •  Info: http:// thepund.it/ Esempio di pagina web annotata con Pundit
  • 85. ! Pundit: uno sguardo all’architettura software Annotation Server Data Layer REST !
  • 86. ! Semantic Web @ Net7: StoM - PunditBrain •  Creare un servizio omnicomprensivo per la gestione delle annotazioni (semantiche) su web •  Lavoro in corso nell’ambito del progetto di ricerca europeo StoM www.stom-project-eu #stom_eu
  • 87. ! PunditBrain: Requisiti principali del servizio# •  Gestire l’annotazione di documenti web –  Enfasi sull’usabilità –  Disponibilità di vocabolari già pronti da usare nelle annotazioni –  Supporto per l’annotazione di immagini e video (anche PDF ed e-pubs a tendere) •  Annotazioni raccolte in “notebooks” –  Supporto alla ricerca semantica, filtri a faccette •  Enfasi sul riuso dei dati –  Export, condivisione con altri utenti •  Pubblicazione dei dati –  Ad esempio attraverso visualizzazioni già pronte •  Servizi di Recommendation –  “Chi lavora su cose simili alle mie?”
  • 88. ! Il Semantic Web @ Net7: quesiti •  Siamo consci di usare bene il Semantic Web? •  Margini di miglioramento… –  Mai fatto un uso estensivo delle inferenze –  I repository non sono sempre ben collegati •  I dati senza link perdono di valore •  Punti di attenzione –  Trovare strategie e best practices per gestire un ottimale riuso dei dati –  Trovare strumenti per ottenere significative visualizzazioni di dati a grafo –  Piattaforma tecnologica non ancora consolidata (es. scelta di triple store di riferimento)
  • 89. ! Prossimi passi e una prospettiva per il futuro •  @netseven_it & @laboratorio_CTL –  Lavorare per superare i limiti di cui sopra –  Applicare la “semantica” prima ancora del Semantic Web •  Aprire e collegare meglio i repository delle nostre annotazioni semantiche, tra di loro e con l’esterno •  Sfruttare a pieno il SEO –  Vedere il sito anche come un repository di dati e non solo di contenuti •  Uno spunto: la "semantica" nel futuro sarà sempre di più disponibile attraverso servizi web specializzati –  Es. DataTXT, servizi cloud di machine learning –  Usare solo quel minimo di “intelligenza” che serve per i propri scopi
  • 90. ! Riferimenti Bibliografia •  Tim Berners-Lee, James Hendler and Ora Lassila: The Semantic Web, Scientific American May 2001 •  Dean Allemang, James Hendler: Semantic Web for the Working Ontologist 2nd Edition, Morgan Kaufmann, 2011 •  James Hendler: The Semantic Web: It’s for real http:// www.slideshare.net/jahendler/semantic-web-what-it-is- and-why-you-should-care •  Dominiek ter Heide: Three reasons why the Semantic Web has failed https://gigaom.com/2013/11/03/three- reasons-why-the-semantic-web-has-failed/ •  Seth Grimes: Semantic Web Business: Going Nowhere Slowly http://www.informationweek.com/software/ information-management/semantic-web-business- going-nowhere-slowly/d/d-id/1113323 •  Clay Shirky: Ontology is Overrated: Categories, Links, and Tags http://www.shirky.com/writings/ ontology_overrated.html •  Michela Finizio: Il miraggio dell’anagrafe unica: più di 54mila banche dati gestite dalla Pa http:// www.infodata.ilsole24ore.com/2015/03/11/il-miraggio- dellanagrafe-unica-piu-di-54mila-banche-dati-gestite- dalla-pa/ •  James Hendler: “Why the Semantic Web will Never Work” (note the quote marks!) http://www.slideshare.net/ jahendler/why-the-semantic-web-will-never-work •  James Hendler: Semantic Web: The Inside Story http:// www.slideshare.net/jahendler/semantic-web-the-inside- story •  James Hendler: The Dark Side of the Semantic Web, IEEE Intelligent Systems, Jan/Feb 2007 •  Tim Berners-Lee: Raw data, now http:// www.wired.co.uk/news/archive/2012-11/09/raw-data •  Neelie Kroes: Digital Agenda and Open Data http:// europa.eu/rapid/press-release_SPEECH-12-149_en.htm •  Google: Introducing the Knowledge Graph https:// www.youtube.com/watch?v=mmQl6VGvX-c •  Kevan Lee: What Really Happens When Someone Clicks Your Facebook Like Button https://blog.bufferapp.com/ facebook-like-button •  Vestforsk.no: Semantic Markup Report http:// www.vestforsk.no/filearchive/ semantic_markup_report.pdf •  European Commission: Guidelines on Open Access to Scientific Publications and Research Data in Horizon 2020 http://ec.europa.eu/research/participants/data/ref/ h2020/grants_manual/hi/oa_pilot/h2020-hi-oa-pilot- guide_en.pdf
  • 91. ! Riferimenti © Immagini •  Slide 2: http://lilostitchfan.deviantart.com/art/Deep-in-thought-68905091?q=gallery:lilostitchfan/189576&qo=55 •  Slide 3-4: http://cerncourier.com/cws/article/cern/38707 •  Slide 5: http://www.scientificamerican.com/article/the-semantic-web/ •  Slide 53: http://www.wired.co.uk/news/archive/2012-11/09/raw-data •  Slide 54: http://commons.wikimedia.org/wiki/File:Msc2012_20120205_129_Kroes_Kai_Moerk.jpg •  Slide 55-56: http://lod-cloud.net/ •  Slide 69: http://trends.builtwith.com/docinfo/Open-Graph-Protocol
  • 92. ! desantis@netseven.it www.netseven.it @lucadex www.lucadex.it Quest'opera è distribuita con Licenza Creative Commons Attribuzione 4.0 Internazionale. (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/deed.it