WEB SEMANTICO
...il Web
in grado non solo di verificare il blicare informazioni e opinioni: è il e ontologie
prezzo di una stanza doppia di un cosiddetto Web 2.0, il Web della
hotel 3 stelle situato in una certa lo- partecipazione. Nella terza decade, Come abbiamo appena accennato,
calità, ma anche di prenotare auto- iniziata da poco, le informazioni di- le tecnologie semantiche rappre-
maticamente quello più economico sponibili on-line stanno diventando sentano delle informazioni (non ne-
e più vicino ai luoghi che si deside- comprensibili anche ai calcolatori, cessariamente testuali) e vi associa-
rano visitare. in modo da poter essere collegate no significati comprensibili dalle
Non si tratta di possibilità solo teo- tra loro e riutilizzate sotto altre for- macchine. Il progetto pubblico più
semantico
riche: nell’ultimo anno sono co- me (e dando vita a nuove informa- strutturato per raggiungere questo
minciate a comparire applicazioni zioni) tramite strumenti automatici. obiettivo all’interno dell’intero Web
Web intelligenti in grado di com- Questo passaggio è reso possibile è quello che va sotto il nome di Web
prendere i dati pubblicati on-line. da svariate tecnologie comune- semantico ( www.w3.org/2001/
100 101
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE
WEB SEMANTICO
...il Web
in grado non solo di verificare il blicare informazioni e opinioni: è il e ontologie
prezzo di una stanza doppia di un cosiddetto Web 2.0, il Web della
hotel 3 stelle situato in una certa lo- partecipazione. Nella terza decade, Come abbiamo appena accennato,
calità, ma anche di prenotare auto- iniziata da poco, le informazioni di- le tecnologie semantiche rappre-
maticamente quello più economico sponibili on-line stanno diventando sentano delle informazioni (non ne-
e più vicino ai luoghi che si deside- comprensibili anche ai calcolatori, cessariamente testuali) e vi associa-
rano visitare. in modo da poter essere collegate no significati comprensibili dalle
Non si tratta di possibilità solo teo- tra loro e riutilizzate sotto altre for- macchine. Il progetto pubblico più
semantico
riche: nell’ultimo anno sono co- me (e dando vita a nuove informa- strutturato per raggiungere questo
minciate a comparire applicazioni zioni) tramite strumenti automatici. obiettivo all’interno dell’intero Web
Web intelligenti in grado di com- Questo passaggio è reso possibile è quello che va sotto il nome di Web
prendere i dati pubblicati on-line. da svariate tecnologie comune- semantico ( www.w3.org/2001/
100 101
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
sw) ed è promosso dal W3C, che vi lori. Proprio come nel ragionamento prietà della relazio- cui parleremo a breve, di definire
lavora da oltre 10 anni. Il W3C ha da quotidiano per dare significato a ne. In Rdf questo W3C un vocabolario esteso e condiviso
tempo formalizzato diversi linguaggi
e procedure standard per la condivi-
qualcosa diciamo, ad esempio, La
Fiat Panda è un tipo di utilitaria, e
procedimento
chiama, con un ter-
si
Il W3C (World Wide Web
di termini, di dedurre nuove pro-
prietà dai concetti spiegati oppure
Il progetto Linked Data
Consortium) è l’ente inter-
sione in forma semantica delle infor-
mazioni e per il loro riutilizzo in altre
applicazioni. Alla base del Web se-
associamo il valore utilitaria a Fiat
Panda, così con Rdf possiamo colle-
gare una risorsa Web a un’altra e
mine mutuato dalla
logica, dichiarazione
( statement ) e serve
nazionale che si occupa di
standardizzare le tecnolo-
di stabilire delle “regole” per la de-
finizione delle risorse. A questo
pensano i vocabolari e le ontologie.
S upportato dal W3C, Linked Data (www.linkeddata.org)si propone di collegare tra di loro i ser-
vizi che pubblicano dati sul Web. Se il progetto del Web semantico ha l’obiettivo di definire il
modo di pubblicare informazioni in forma semantica e rendere queste informazioni dei dati, così il
gie utilizzate nel Web. È
mantico vi è un linguaggio o, me- specificare che tipo di relazione ad identificare dei diretto da Tim Berners- I primi stabiliscono un elenco di progetto Linked Data, esso stesso parte del Web semantico, vuole invece definire il modo di connet-
glio, un modello per la strutturazio- hanno. L’esempio appena fatto po- “fatti” combinando Lee, lo scienziato inglese termini con cui definire gli elemen- tere tra loro questi dati attraverso l’uso di link.
ne dei dati chiamato Rdf (Resource trebbe essere rappresentato pubbli- tre elementi (triple o che nel marzo 1989 ideò il ti all’interno di un campo di cono-
Description Framework), che è per i cando un file in formato Rdf in cui la triplette): soggetto concetto di uno spazio scenze: nel campo delle automobili Il Web immaginato dal progetto Linked Data è un Web fatto non di pagine come siamo abituati a
dati quello che l’Html è per le pagi- pagina ufficiale della Fiat Panda e la ( Fiat Panda ), predi- ipertestuale interconnesso un vocabolario potrebbe stabilire vederle oggi, ma di dati navigabili con i cosiddetti Linked Data browsers. In questo “Web dei dati” i
ne Web che leggiamo tutti i giorni. pagina della categoria utilitarie di cato ( è un tipo di ) e per lo scambio di informa- che, ad esempio, per identificare il collegamenti non avvengono quindi tra pagine ma tra diverse fonti di dati: la pagina personale di un
Rdf fa una cosa semplice: rappresen- Wikipedia vengono collegate usan- oggetto ( utilitaria ). zioni chiamato poi modello di una macchina si dovrà utente mostrerà, ad esempio, un link verso una fonte di dati geografica per indicare il luogo in cui
ta significati associando alcune risor- do un terzo elemento, sempre sotto La relazione viene World Wide Web. usare il nome modello, per identifi- risiede, un link verso una fonte di dati aziendale per indicare che lavoro fa e un link verso una fonte
se identificabili sul Web con dei va- forma di link, per specificare la pro- espressa visualmen- care la serie il nome famiglia e così di dati di un social network per visualizzare le amicizie che ha. Alla base del progetto Linked Data ci
te sotto forma di via. Anche le ontologie descrivono sono naturalmente tutti gli schemi sviluppati dal W3C per il Web semantico (Rdf e Ontologie in pri-
grafo in cui sogget- in modo formalizzato i termini ma, mo luogo) ma anche nuove specifiche per la scelta degli indirizzi Web e per la pubblicazione dei
La struttura del Web semantico to e oggetto sono i
Grafo a differenza dei vocabolari, stabili- contenuti on-line. Linked Data è un progetto già attivo: a marzo 2009 erano quasi 100 i servizi che
nodi mentre gli archi Per grafo si intende una scono anche le relazioni fra di essi: offrivano dati in questa forma, per un totale di oltre 5 milioni di link.
rappresentano le rappresentazione di un in- sono, in altre parole, un vocabola-
INTERFACCIA UTENTE E APPLICAZIONI sieme di elementi (nodi)
proprietà. rio di termini arricchito da un livel-
Le relazioni si posso- tra i quali sussiste una de- lo semantico.
FIDUCIA no creare non solo terminata relazione. I grafi di una rete. Per le ontologie il lin- L’approccio bottom up
sono utilizzati in matemati-
tra pagine Web, ma A t tr a v e r s o u n’ o n to l o gi a s i p uò , ad guaggio di riferimento è Owl (Web
PROVA ca e in altri campi della
tra singole parti di esempio, specificare che affermare la Ontology Language) e una delle on- Le pagine con lo “strato” semantico
scienza per studiare e for-
esse, tra elementi Fiat Panda è un tipo di utilitaria signi- tologie più utilizzate è quella di DB- sono tuttavia una minima percen-
LOGICA malizzare le relazioni tra
(come gli indirizzi e- fica anche dire che la Fiat Panda è un Pedia (http://wiki.dbpedia.org/Onto- tuale se paragonate a quelle pub-
elementi della stes-
mail), tra una pagina sa rete. automobile e che dunque ha un mo- logy) costruita utilizzando concetti e blicate in modo tradizionale. Anche
CRITTOGRAFIA
ONTOLOGIA: OWL e un’entità numerica tore, un prezzo e così via. Un’ontolo- relazioni trovati all’interno di Wikipe- se i linguaggi, le ontologie, i voca-
QUERY: REGOLE:
SPARQL RIF (ad esempio una da- gia, tra le altre cose, limita i concetti dia. Da questa descrizione appare bolari sono pronti da anni, le appli-
RDFS ta), tra dati non raggiungibili diretta- che possono essere espressi (una chiaro come il Web semantico sia cazioni semantiche tardano ad usci-
mente dal Web (numeri di telefono o macchina può essere un’utilitaria o un’evoluzione che né sostituisce né re dai settori di nicchia in cui sono
SCAMBIO DATI: RDF codici ISBN di un libro) e anche tra una berlina ma non tutte e due le co- entra in concorrenza con il Web at- al momento confinate: per la com-
concetti astratti. Tutte le relazioni se) e consente di condividere concet- tuale; lo si può immaginare come una plessità intrinseca del sistema, per-
XML formano una rete di significati pres- ti e relazioni con altre ontologie (la sorta di strato applicato alle informa- ché non c’è una percezione ade-
soché infinita, che può essere estrat- Fiat potrebbe chiamare utilitaria ciò zioni pubblicate on-line e che ne con- guata dei vantaggi che un sistema
URI / IRI ta da un software e rielaborata. Tutto che la Renault chiama city car). I vo- sente la comprensione anche da par- semantico interconnesso possa da-
ciò è già, parzialmente, una realtà: cabolari possono essere definiti attra- te di un’applicazione software. Un re, perché molte aziende preferisco-
Linked Data, il progetto più ampio di verso un’estensione del linguaggio elemento pubblicato on-line (una pa- no tenere i propri dati chiusi nei lo-
L’ architettura del Web semantico viene rappresentata dal W3C anche sotto forma di una
pila di livelli indipendenti, visibilE in figura. La pila mostra l’ordine di sviluppo e le re-
lazioni fra i diversi pezzi che la formano. Ogni livello è indipendente ma connesso a quello
dati condivisi presente sul Web, a
marzo 2009 conteneva già oltre 4 mi-
liardi e mezzo di dichiarazioni (tri-
Rdf chiamata Rdf Schema: un esem-
pio di vocabolario è il noto Dublin
Core usato per descrivere le proprietà
gina, un video, un’immagine) se-
guendo gli standard del Web seman-
tico potrebbe avere così due facce:
ro database (pensiamo a social
network come Facebook), perché è
difficile che gli utenti da soli possa-
precedente e a quello successivo: sistemi compatibili con la tecnologia di un livello lo saran- plette) connesse attraverso 180 mi- di libri, articoli o documenti in gene- una tradizionale da visualizzare nor- no procedere a pubblicare dati se-
no anche con quella del livello più in basso. Alla base della pila – ossia alla base del Web se- lioni di voci Rdf rale (individuando elementi come ti- malmente sul nostro browser, e una mantici ben strutturati.
mantico – vi sono le risorse Web, raggiungibili con indirizzi in caratteri occidentali (Uri, tolo, autore, data di pubblicazione e nuova, in Rdf e Owl o in altri lin- Per estendere questo strato si può
Uniform Resource Identifier) o in caratteri internazionali (Iri, Internationalized Resource Iden- U n f i l e R d f p u ò , d a s o l o , stabilire così via) o Foaf (Friend of a Friend), guaggi, che sarà però letta e inter- agire in due modi: pubblicando
tifier). Rdf, RdfS (RDF Schema) e Owl sono i linguaggi, in vario modo basati su Xml, che per- relazioni fra risorse ma non consen- usato per descrivere le attività di una pretata da programmi (o agenti) in- nuove informazioni che hanno già
mettono di rappresentare le risorse Web sotto forma di dati e di renderle disponibili ai livelli te, se non tramite RDF Schema di persona e le sue relazioni all’interno telligenti. al loro interno delle notificazioni se-
successivi. A supporto di questi linguaggi vi è Sparql (Simple Protocol And RDF Query Lan-
guage), con cui si interrogano le basi di dati create con Rdf e Owl attraverso una sintassi si- TIPS TIPS
mile a quella dell’Sql, e Rif (Rule Interchange Format), la tecnologia per condividere regole
fra sistemi semantici differenti. I livelli di base, a parte Rif che è in via di definizione, sono già
pronti e pubblicati come raccomandazioni ufficiali; non lo sono invece le tecnologie dei livel-
Le ontologie in Word Un browser per il Web semantico I più noti vocabolari del Web semantico
li alti. Il livello della logica dovrebbe consentire alle macchine di acquisire nuove conoscenze
a partire da quelle già rappresentate, per esempio, con Rdf e Owl. Il livello della prova (Proof)
sarà utilizzato per verificare che le nuove conoscenze acquisite con il livello logico siano di-
M icrosoft ha pubblicato di recente un’add-on
che consente di integrare ontologie nei testi
scritti con Word 2007. Scaricabile all’indirizzo
L e risorse web in formato Rdf sono destinate ad essere consumate
da software automatici e non da comuni browser. Un progetto che
permette di visualizzarle anche in un comune navigatore è il SIOC
I l Web semantico può contare su un gran numero di vocabolari, ossia di
elenchi di termini o frasi che rendono standard l’espressione di alcuni
concetti. Alcuni di essi sono utilizzati per descrivere le informazioni relative
mostrabili, mentre Il livello della fiducia (Trust) permetterà di accertarsi, con l’uso ad esem- http://ucsdbiolit.codeplex.com, salva in locale al- Browser reperibile all’indirizzo http://sioc-project.org/browser. Sebbe- alle persone (Foaf, hCard), informazioni sulla collocazione geografica di un
pio di firme digitali, che l’intero processo sia basato su connessioni affidabili. Il livello della cune ontologie scelte da Microsoft e permette di ne sia indicato per risorse Sioc, un’ontologia per la rappresentazione luogo (Geonames), sugli eventi (RDFCalendar), sui social network (Sioc),
fiducia, l’ultimo tassello del Web semantico, è centrale poiché assicura che l’intero processo annotare i testi che si sta scrivendo con i termini in semantica delle relazioni e delle informazioni generate da community sui prodotti pubblicati in un sito di commercio elettronico (GoodRelations).
di rappresentazione, elaborazione e produzione di nuove informazioni sia affidabile e possa esse contenuti. Al momento sono disponibili on- on-line, funziona anche con altre tipologie di file Rdf e ne consente la Un elenco di vocabolari, completo di descrizioni, è disponibile all’indirizzo
essere utilizzato con sicurezza in applicazioni o in servizi Web. tologie nei campi della medicina e delle scienze. navigazione da link a link. http://semanticweb.org/wiki
102 103
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
sw) ed è promosso dal W3C, che vi lori. Proprio come nel ragionamento prietà della relazio- cui parleremo a breve, di definire
lavora da oltre 10 anni. Il W3C ha da quotidiano per dare significato a ne. In Rdf questo W3C un vocabolario esteso e condiviso
tempo formalizzato diversi linguaggi
e procedure standard per la condivi-
qualcosa diciamo, ad esempio, La
Fiat Panda è un tipo di utilitaria, e
procedimento
chiama, con un ter-
si
Il W3C (World Wide Web
di termini, di dedurre nuove pro-
prietà dai concetti spiegati oppure
Il progetto Linked Data
Consortium) è l’ente inter-
sione in forma semantica delle infor-
mazioni e per il loro riutilizzo in altre
applicazioni. Alla base del Web se-
associamo il valore utilitaria a Fiat
Panda, così con Rdf possiamo colle-
gare una risorsa Web a un’altra e
mine mutuato dalla
logica, dichiarazione
( statement ) e serve
nazionale che si occupa di
standardizzare le tecnolo-
di stabilire delle “regole” per la de-
finizione delle risorse. A questo
pensano i vocabolari e le ontologie.
S upportato dal W3C, Linked Data (www.linkeddata.org)si propone di collegare tra di loro i ser-
vizi che pubblicano dati sul Web. Se il progetto del Web semantico ha l’obiettivo di definire il
modo di pubblicare informazioni in forma semantica e rendere queste informazioni dei dati, così il
gie utilizzate nel Web. È
mantico vi è un linguaggio o, me- specificare che tipo di relazione ad identificare dei diretto da Tim Berners- I primi stabiliscono un elenco di progetto Linked Data, esso stesso parte del Web semantico, vuole invece definire il modo di connet-
glio, un modello per la strutturazio- hanno. L’esempio appena fatto po- “fatti” combinando Lee, lo scienziato inglese termini con cui definire gli elemen- tere tra loro questi dati attraverso l’uso di link.
ne dei dati chiamato Rdf (Resource trebbe essere rappresentato pubbli- tre elementi (triple o che nel marzo 1989 ideò il ti all’interno di un campo di cono-
Description Framework), che è per i cando un file in formato Rdf in cui la triplette): soggetto concetto di uno spazio scenze: nel campo delle automobili Il Web immaginato dal progetto Linked Data è un Web fatto non di pagine come siamo abituati a
dati quello che l’Html è per le pagi- pagina ufficiale della Fiat Panda e la ( Fiat Panda ), predi- ipertestuale interconnesso un vocabolario potrebbe stabilire vederle oggi, ma di dati navigabili con i cosiddetti Linked Data browsers. In questo “Web dei dati” i
ne Web che leggiamo tutti i giorni. pagina della categoria utilitarie di cato ( è un tipo di ) e per lo scambio di informa- che, ad esempio, per identificare il collegamenti non avvengono quindi tra pagine ma tra diverse fonti di dati: la pagina personale di un
Rdf fa una cosa semplice: rappresen- Wikipedia vengono collegate usan- oggetto ( utilitaria ). zioni chiamato poi modello di una macchina si dovrà utente mostrerà, ad esempio, un link verso una fonte di dati geografica per indicare il luogo in cui
ta significati associando alcune risor- do un terzo elemento, sempre sotto La relazione viene World Wide Web. usare il nome modello, per identifi- risiede, un link verso una fonte di dati aziendale per indicare che lavoro fa e un link verso una fonte
se identificabili sul Web con dei va- forma di link, per specificare la pro- espressa visualmen- care la serie il nome famiglia e così di dati di un social network per visualizzare le amicizie che ha. Alla base del progetto Linked Data ci
te sotto forma di via. Anche le ontologie descrivono sono naturalmente tutti gli schemi sviluppati dal W3C per il Web semantico (Rdf e Ontologie in pri-
grafo in cui sogget- in modo formalizzato i termini ma, mo luogo) ma anche nuove specifiche per la scelta degli indirizzi Web e per la pubblicazione dei
La struttura del Web semantico to e oggetto sono i
Grafo a differenza dei vocabolari, stabili- contenuti on-line. Linked Data è un progetto già attivo: a marzo 2009 erano quasi 100 i servizi che
nodi mentre gli archi Per grafo si intende una scono anche le relazioni fra di essi: offrivano dati in questa forma, per un totale di oltre 5 milioni di link.
rappresentano le rappresentazione di un in- sono, in altre parole, un vocabola-
INTERFACCIA UTENTE E APPLICAZIONI sieme di elementi (nodi)
proprietà. rio di termini arricchito da un livel-
Le relazioni si posso- tra i quali sussiste una de- lo semantico.
FIDUCIA no creare non solo terminata relazione. I grafi di una rete. Per le ontologie il lin- L’approccio bottom up
sono utilizzati in matemati-
tra pagine Web, ma A t tr a v e r s o u n’ o n to l o gi a s i p uò , ad guaggio di riferimento è Owl (Web
PROVA ca e in altri campi della
tra singole parti di esempio, specificare che affermare la Ontology Language) e una delle on- Le pagine con lo “strato” semantico
scienza per studiare e for-
esse, tra elementi Fiat Panda è un tipo di utilitaria signi- tologie più utilizzate è quella di DB- sono tuttavia una minima percen-
LOGICA malizzare le relazioni tra
(come gli indirizzi e- fica anche dire che la Fiat Panda è un Pedia (http://wiki.dbpedia.org/Onto- tuale se paragonate a quelle pub-
elementi della stes-
mail), tra una pagina sa rete. automobile e che dunque ha un mo- logy) costruita utilizzando concetti e blicate in modo tradizionale. Anche
CRITTOGRAFIA
ONTOLOGIA: OWL e un’entità numerica tore, un prezzo e così via. Un’ontolo- relazioni trovati all’interno di Wikipe- se i linguaggi, le ontologie, i voca-
QUERY: REGOLE:
SPARQL RIF (ad esempio una da- gia, tra le altre cose, limita i concetti dia. Da questa descrizione appare bolari sono pronti da anni, le appli-
RDFS ta), tra dati non raggiungibili diretta- che possono essere espressi (una chiaro come il Web semantico sia cazioni semantiche tardano ad usci-
mente dal Web (numeri di telefono o macchina può essere un’utilitaria o un’evoluzione che né sostituisce né re dai settori di nicchia in cui sono
SCAMBIO DATI: RDF codici ISBN di un libro) e anche tra una berlina ma non tutte e due le co- entra in concorrenza con il Web at- al momento confinate: per la com-
concetti astratti. Tutte le relazioni se) e consente di condividere concet- tuale; lo si può immaginare come una plessità intrinseca del sistema, per-
XML formano una rete di significati pres- ti e relazioni con altre ontologie (la sorta di strato applicato alle informa- ché non c’è una percezione ade-
soché infinita, che può essere estrat- Fiat potrebbe chiamare utilitaria ciò zioni pubblicate on-line e che ne con- guata dei vantaggi che un sistema
URI / IRI ta da un software e rielaborata. Tutto che la Renault chiama city car). I vo- sente la comprensione anche da par- semantico interconnesso possa da-
ciò è già, parzialmente, una realtà: cabolari possono essere definiti attra- te di un’applicazione software. Un re, perché molte aziende preferisco-
Linked Data, il progetto più ampio di verso un’estensione del linguaggio elemento pubblicato on-line (una pa- no tenere i propri dati chiusi nei lo-
L’ architettura del Web semantico viene rappresentata dal W3C anche sotto forma di una
pila di livelli indipendenti, visibilE in figura. La pila mostra l’ordine di sviluppo e le re-
lazioni fra i diversi pezzi che la formano. Ogni livello è indipendente ma connesso a quello
dati condivisi presente sul Web, a
marzo 2009 conteneva già oltre 4 mi-
liardi e mezzo di dichiarazioni (tri-
Rdf chiamata Rdf Schema: un esem-
pio di vocabolario è il noto Dublin
Core usato per descrivere le proprietà
gina, un video, un’immagine) se-
guendo gli standard del Web seman-
tico potrebbe avere così due facce:
ro database (pensiamo a social
network come Facebook), perché è
difficile che gli utenti da soli possa-
precedente e a quello successivo: sistemi compatibili con la tecnologia di un livello lo saran- plette) connesse attraverso 180 mi- di libri, articoli o documenti in gene- una tradizionale da visualizzare nor- no procedere a pubblicare dati se-
no anche con quella del livello più in basso. Alla base della pila – ossia alla base del Web se- lioni di voci Rdf rale (individuando elementi come ti- malmente sul nostro browser, e una mantici ben strutturati.
mantico – vi sono le risorse Web, raggiungibili con indirizzi in caratteri occidentali (Uri, tolo, autore, data di pubblicazione e nuova, in Rdf e Owl o in altri lin- Per estendere questo strato si può
Uniform Resource Identifier) o in caratteri internazionali (Iri, Internationalized Resource Iden- U n f i l e R d f p u ò , d a s o l o , stabilire così via) o Foaf (Friend of a Friend), guaggi, che sarà però letta e inter- agire in due modi: pubblicando
tifier). Rdf, RdfS (RDF Schema) e Owl sono i linguaggi, in vario modo basati su Xml, che per- relazioni fra risorse ma non consen- usato per descrivere le attività di una pretata da programmi (o agenti) in- nuove informazioni che hanno già
mettono di rappresentare le risorse Web sotto forma di dati e di renderle disponibili ai livelli te, se non tramite RDF Schema di persona e le sue relazioni all’interno telligenti. al loro interno delle notificazioni se-
successivi. A supporto di questi linguaggi vi è Sparql (Simple Protocol And RDF Query Lan-
guage), con cui si interrogano le basi di dati create con Rdf e Owl attraverso una sintassi si- TIPS TIPS
mile a quella dell’Sql, e Rif (Rule Interchange Format), la tecnologia per condividere regole
fra sistemi semantici differenti. I livelli di base, a parte Rif che è in via di definizione, sono già
pronti e pubblicati come raccomandazioni ufficiali; non lo sono invece le tecnologie dei livel-
Le ontologie in Word Un browser per il Web semantico I più noti vocabolari del Web semantico
li alti. Il livello della logica dovrebbe consentire alle macchine di acquisire nuove conoscenze
a partire da quelle già rappresentate, per esempio, con Rdf e Owl. Il livello della prova (Proof)
sarà utilizzato per verificare che le nuove conoscenze acquisite con il livello logico siano di-
M icrosoft ha pubblicato di recente un’add-on
che consente di integrare ontologie nei testi
scritti con Word 2007. Scaricabile all’indirizzo
L e risorse web in formato Rdf sono destinate ad essere consumate
da software automatici e non da comuni browser. Un progetto che
permette di visualizzarle anche in un comune navigatore è il SIOC
I l Web semantico può contare su un gran numero di vocabolari, ossia di
elenchi di termini o frasi che rendono standard l’espressione di alcuni
concetti. Alcuni di essi sono utilizzati per descrivere le informazioni relative
mostrabili, mentre Il livello della fiducia (Trust) permetterà di accertarsi, con l’uso ad esem- http://ucsdbiolit.codeplex.com, salva in locale al- Browser reperibile all’indirizzo http://sioc-project.org/browser. Sebbe- alle persone (Foaf, hCard), informazioni sulla collocazione geografica di un
pio di firme digitali, che l’intero processo sia basato su connessioni affidabili. Il livello della cune ontologie scelte da Microsoft e permette di ne sia indicato per risorse Sioc, un’ontologia per la rappresentazione luogo (Geonames), sugli eventi (RDFCalendar), sui social network (Sioc),
fiducia, l’ultimo tassello del Web semantico, è centrale poiché assicura che l’intero processo annotare i testi che si sta scrivendo con i termini in semantica delle relazioni e delle informazioni generate da community sui prodotti pubblicati in un sito di commercio elettronico (GoodRelations).
di rappresentazione, elaborazione e produzione di nuove informazioni sia affidabile e possa esse contenuti. Al momento sono disponibili on- on-line, funziona anche con altre tipologie di file Rdf e ne consente la Un elenco di vocabolari, completo di descrizioni, è disponibile all’indirizzo
essere utilizzato con sicurezza in applicazioni o in servizi Web. tologie nei campi della medicina e delle scienze. navigazione da link a link. http://semanticweb.org/wiki
102 103
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
104 105
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
104 105
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
“
“
Swotti per ora è disponibile
solo in inglese e spagnolo,
ma entro l’anno supporterà
guaggio che fa più o meno la stessa cosa dei
microformati, ovvero include in normali pagine
Web annotazioni semantiche. Si chiama Rdfa
(www.w3.org/TR/xhtml-Rdfa-primer) ed è ba-
sato su Rdf: utilizza triplette per definire le rela-
zioni fra elementi e può adattarsi a molti domi-
ni di conoscenza ed entità utilizzando diversi
vocabolari. Sia i microformati, sia Rdfa posso-
anche altre lingue. no essere facilmente trasformati in Rdf attra-
verso l’uso di un altro linguaggio sviluppato dal
Tripit Faviki W3C chiamato Grddl.
106 107
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
“
“
Swotti per ora è disponibile
solo in inglese e spagnolo,
ma entro l’anno supporterà
guaggio che fa più o meno la stessa cosa dei
microformati, ovvero include in normali pagine
Web annotazioni semantiche. Si chiama Rdfa
(www.w3.org/TR/xhtml-Rdfa-primer) ed è ba-
sato su Rdf: utilizza triplette per definire le rela-
zioni fra elementi e può adattarsi a molti domi-
ni di conoscenza ed entità utilizzando diversi
vocabolari. Sia i microformati, sia Rdfa posso-
anche altre lingue. no essere facilmente trasformati in Rdf attra-
verso l’uso di un altro linguaggio sviluppato dal
Tripit Faviki W3C chiamato Grddl.
106 107
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE
WEB SEMANTICO
P er software se-
mantico (o an-
che motore semanti-
dua le tre frasi più
importanti del te-
sto, estrae (figura
co) si intende comu- 3) le entità più rile-
nemente un softwa- vanti (personaggi,
re, o una serie di città, luoghi, azien-
software tra loro col- de, date, indirizzi)
legati, che analizza e costruisce fra di
testi digitali e ne esse una rete di ri-
estrapola concetti e ferimenti utilizzan-
relazioni rilevanti. Si do delle azioni co-
tratta, in altre parole, me collegamento:
di un programma in un testo biogra-
che capisce i signifi-
cati di un testo e li 1 2 3 4 fico, ad esempio, la
relazione potrebbe
mette a disposizione essere Francesco
di altre applicazioni. Uno dei migliori software semantici si chiama Co- compie Cogito quando riceve un testo da analizzare è l’analisi gramma- (un’ontologia) chiamata Sensigrafo e composta da più di un milione di nato 27 settembre 1973 oppure Francesco nato Pescara. Tutte le rela-
gito ed è sviluppato modenese Expert System, l’azienda che ha svilup- ticale, logica e lessicale del testo (figura 1). Questa analisi consente nodi in quattro lingue (italiano, inglese, arabo e tedesco), il motore di- zioni individuate possono essere visualizzate in un grafo in cui ai nodi
pato anni fa il correttore ortografico italiano incluso nelle edizioni di Mi- non solo di individuare il significato di singole parole o di sintagmi spe- sambigua le parole che hanno più di un significato (figura 2): per la pa- corrispondono le entità e agli archi le azioni (figura 4). Un testo così
crosoft Office. Il motore di Expert System, utilizzato come white label – cifici, come ad esempio area euro a indicare l’area economica che adot- rola persona, ad esempio, il motore di Cogito registra nove significati strutturato, in cui ogni entità è messa in relazione ad un’altra in base a
ossia come prodotto non ufficialmente attribuibile all’azienda che lo ha ta la moneta unica, ma organizza il testo in unità minime di significato differenti e, in base al contesto della frase, seleziona quello più perti- dei significati, è un testo compreso completamente da una macchina:
sviluppato – in servizi Web, telefonini e altre applicazioni, è quello che sotto forma di triplette “soggetto verbo complemento oggetto” e indivi- nente. Sensigrafo è una rete semantica che, inizialmente costruita a se attraverso un’interfaccia di ricerca chiedessi “quando è nato France-
gestisce il processo di analisi di Twine, una delle più promettenti appli- dua gli argomenti principali del testo sotto forma di temi (economia, mano, può oggi apprendere automaticamente nuovi concetti per espan- sco?” il sistema mi darebbe subito un’unica risposta “il 27 settembre
cazioni Web a far uso di tecnologie semantiche. Il primo passo che statistica, lavoro). Durante l’analisi, attraverso una rete semantica dere i domini di conoscenza. In un passaggio successivo Cogito indivi- 1973 a Pescara”.
108 109
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE
WEB SEMANTICO
P er software se-
mantico (o an-
che motore semanti-
dua le tre frasi più
importanti del te-
sto, estrae (figura
co) si intende comu- 3) le entità più rile-
nemente un softwa- vanti (personaggi,
re, o una serie di città, luoghi, azien-
software tra loro col- de, date, indirizzi)
legati, che analizza e costruisce fra di
testi digitali e ne esse una rete di ri-
estrapola concetti e ferimenti utilizzan-
relazioni rilevanti. Si do delle azioni co-
tratta, in altre parole, me collegamento:
di un programma in un testo biogra-
che capisce i signifi-
cati di un testo e li 1 2 3 4 fico, ad esempio, la
relazione potrebbe
mette a disposizione essere Francesco
di altre applicazioni. Uno dei migliori software semantici si chiama Co- compie Cogito quando riceve un testo da analizzare è l’analisi gramma- (un’ontologia) chiamata Sensigrafo e composta da più di un milione di nato 27 settembre 1973 oppure Francesco nato Pescara. Tutte le rela-
gito ed è sviluppato modenese Expert System, l’azienda che ha svilup- ticale, logica e lessicale del testo (figura 1). Questa analisi consente nodi in quattro lingue (italiano, inglese, arabo e tedesco), il motore di- zioni individuate possono essere visualizzate in un grafo in cui ai nodi
pato anni fa il correttore ortografico italiano incluso nelle edizioni di Mi- non solo di individuare il significato di singole parole o di sintagmi spe- sambigua le parole che hanno più di un significato (figura 2): per la pa- corrispondono le entità e agli archi le azioni (figura 4). Un testo così
crosoft Office. Il motore di Expert System, utilizzato come white label – cifici, come ad esempio area euro a indicare l’area economica che adot- rola persona, ad esempio, il motore di Cogito registra nove significati strutturato, in cui ogni entità è messa in relazione ad un’altra in base a
ossia come prodotto non ufficialmente attribuibile all’azienda che lo ha ta la moneta unica, ma organizza il testo in unità minime di significato differenti e, in base al contesto della frase, seleziona quello più perti- dei significati, è un testo compreso completamente da una macchina:
sviluppato – in servizi Web, telefonini e altre applicazioni, è quello che sotto forma di triplette “soggetto verbo complemento oggetto” e indivi- nente. Sensigrafo è una rete semantica che, inizialmente costruita a se attraverso un’interfaccia di ricerca chiedessi “quando è nato France-
gestisce il processo di analisi di Twine, una delle più promettenti appli- dua gli argomenti principali del testo sotto forma di temi (economia, mano, può oggi apprendere automaticamente nuovi concetti per espan- sco?” il sistema mi darebbe subito un’unica risposta “il 27 settembre
cazioni Web a far uso di tecnologie semantiche. Il primo passo che statistica, lavoro). Durante l’analisi, attraverso una rete semantica dere i domini di conoscenza. In un passaggio successivo Cogito indivi- 1973 a Pescara”.
108 109
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE
WEB SEMANTICO
riguardano una determinata persona Motori di ricerca proprio perché basati su significati, i re dalla base dati delle categorie: se
o un determinato posto. Ci sono infi- motori di ricerca semantici offrono i cerchiamo chi ha scalato l’Everest
ne altri due elementi che rendono Le applicazioni semantiche, per la migliori risultati quando sono inter- (who climbed mount Everest?) pos-
Twine un’applicazione più “intelli- loro stessa natura, sono utilizzate in rogati attraverso un linguaggio co- siamo ad esempio filtrare i nomi in
gente” delle altre. In primo luogo il applicazioni che organizzano e per- mune: per avere informazioni sulle base al genere (maschio/femmina),
sistema di raccomandazione: gli ele- mettono la ricerca di informazioni. Il farmacie di Roma ci si deve aspetta- alla nazionalità o in base ad altre ca-
menti che aggiungiamo contribui- campo più indicato per la loro appli- re interrogazioni del tipo dove sono tegorie rilevanti. I risultati non sem-
scono a costruire un nostro profilo di cazione dovrebbe essere dunque le farmacie a Roma? oppure quali pre sono all’altezza delle aspettative:
interessi che, confrontato con quelli quello della ricerca globale delle pa- sono le farmacie di turno a Roma il per fare un esempio, tra gli scalatori
aggiunti da altri utenti, viene usato gine pubblicate sul Web – alla Goo- mercoledì? e non, come siamo abi- dell’Everest abbiamo trovato nelle
dall’applicazione per suggerire per- gle – mentre le applicazioni che for- tuati a fare oggi, farmacie Roma. Ciò prime posizioni Oscar Pistorius, che
sone con cui entrare in contatto o niscono le funzioni più utili sono comporta problemi difficilmente ag- è un corridore e non uno scalatore, e
nuove informazioni da leggere. È un quelle che eseguono ricerche in pic- girabili quando la sfera dei concetti a volte basta cambiare un termine
po’ come il suggerimento di nuove cole nicchie di settore (come Uptake è virtualmente illimitata. con un sinonimo per ricevere infor-
amicizie in Facebook, ma in questo o Boorah) o su basi semantiche già Ciò non implica che non esistano mazioni non rilevanti.
caso le relazioni sono guidate dalle costituite (Freebase e Twine). Nella motori di ricerca semantici: un rap-
informazioni che condividiamo e ricerca tradizionale non c’è nulla presentante della categoria è ad Un altro noto motore di ricerca se-
non dalle vicinanze sociali. In secon- che possa essere paragonato, per ca- esempio, Powerset (www.powerset. mantico è Hakia (www.hakia.com).
do luogo, ogni elemento aggiunto a pacità e precisione, al motore di com) , un servizio acquisito da Mi Anch’esso comprende frasi scritte
Twine viene salvato all’interno del- Mountain View. È un problema di crosoft lo scorso anno. Questo moto- Powerset in linguaggio naturale ma, a diffe-
l’applicazione secondo gli standard tecnologia e di potenza di calcolo: le re dal maggio 2008 permette di in- renza di Powerset, costruisce la sua
del Web semantico: ogni pagina analisi semantiche di documenti o terrogare l’archivio inglese di Wiki- base di dati su una porzione molto
pubblicata viene formattata secondo pagine Web non strutturate richie- pedia attraverso frasi espresse in lin- esatta della montagna nepalese. I ri- espresse nella forma di tripletta sog- più vasta del Web sia indicizzando
le specifiche Rdf per poter essere co- dono una enorme potenza computa- guaggio naturale: per cercare, ad sultati provengono anche dall’archi- getto/predicato/oggetto che abbia- le pagine con un proprio software
sì utilizzata all’interno delle applica- zionale e funzionano meglio se tara- esempio, quanto è alto l’Everest ba- vio di Freebase e possono essere or- mo già analizzato nell’introduzione sia integrando, anche se filtrato,
zioni capaci di farne uso, come mo- te su informazioni appartenenti allo sta scrivere how high is Everest?. Il ganizzati, quando la ricerca e i dati parlando del formato Rdf. Per alcu- l’indice di ricerca creato da Yahoo.
tori di ricerca o altri servizi. stesso ambito. A ciò si aggiunga che, primo risultato è proprio l’altitudine lo permettono, in quelli che il motore ne ricerche, attraverso la funzione Hakia fa due cose: da un lato co-
chiama Factz : frasi dichiarative Factz, il motore è in grado di estrar- struisce un indice del Web utiliz-
1 2 3 4
110 111
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE
WEB SEMANTICO
riguardano una determinata persona Motori di ricerca proprio perché basati su significati, i re dalla base dati delle categorie: se
o un determinato posto. Ci sono infi- motori di ricerca semantici offrono i cerchiamo chi ha scalato l’Everest
ne altri due elementi che rendono Le applicazioni semantiche, per la migliori risultati quando sono inter- (who climbed mount Everest?) pos-
Twine un’applicazione più “intelli- loro stessa natura, sono utilizzate in rogati attraverso un linguaggio co- siamo ad esempio filtrare i nomi in
gente” delle altre. In primo luogo il applicazioni che organizzano e per- mune: per avere informazioni sulle base al genere (maschio/femmina),
sistema di raccomandazione: gli ele- mettono la ricerca di informazioni. Il farmacie di Roma ci si deve aspetta- alla nazionalità o in base ad altre ca-
menti che aggiungiamo contribui- campo più indicato per la loro appli- re interrogazioni del tipo dove sono tegorie rilevanti. I risultati non sem-
scono a costruire un nostro profilo di cazione dovrebbe essere dunque le farmacie a Roma? oppure quali pre sono all’altezza delle aspettative:
interessi che, confrontato con quelli quello della ricerca globale delle pa- sono le farmacie di turno a Roma il per fare un esempio, tra gli scalatori
aggiunti da altri utenti, viene usato gine pubblicate sul Web – alla Goo- mercoledì? e non, come siamo abi- dell’Everest abbiamo trovato nelle
dall’applicazione per suggerire per- gle – mentre le applicazioni che for- tuati a fare oggi, farmacie Roma. Ciò prime posizioni Oscar Pistorius, che
sone con cui entrare in contatto o niscono le funzioni più utili sono comporta problemi difficilmente ag- è un corridore e non uno scalatore, e
nuove informazioni da leggere. È un quelle che eseguono ricerche in pic- girabili quando la sfera dei concetti a volte basta cambiare un termine
po’ come il suggerimento di nuove cole nicchie di settore (come Uptake è virtualmente illimitata. con un sinonimo per ricevere infor-
amicizie in Facebook, ma in questo o Boorah) o su basi semantiche già Ciò non implica che non esistano mazioni non rilevanti.
caso le relazioni sono guidate dalle costituite (Freebase e Twine). Nella motori di ricerca semantici: un rap-
informazioni che condividiamo e ricerca tradizionale non c’è nulla presentante della categoria è ad Un altro noto motore di ricerca se-
non dalle vicinanze sociali. In secon- che possa essere paragonato, per ca- esempio, Powerset (www.powerset. mantico è Hakia (www.hakia.com).
do luogo, ogni elemento aggiunto a pacità e precisione, al motore di com) , un servizio acquisito da Mi Anch’esso comprende frasi scritte
Twine viene salvato all’interno del- Mountain View. È un problema di crosoft lo scorso anno. Questo moto- Powerset in linguaggio naturale ma, a diffe-
l’applicazione secondo gli standard tecnologia e di potenza di calcolo: le re dal maggio 2008 permette di in- renza di Powerset, costruisce la sua
del Web semantico: ogni pagina analisi semantiche di documenti o terrogare l’archivio inglese di Wiki- base di dati su una porzione molto
pubblicata viene formattata secondo pagine Web non strutturate richie- pedia attraverso frasi espresse in lin- esatta della montagna nepalese. I ri- espresse nella forma di tripletta sog- più vasta del Web sia indicizzando
le specifiche Rdf per poter essere co- dono una enorme potenza computa- guaggio naturale: per cercare, ad sultati provengono anche dall’archi- getto/predicato/oggetto che abbia- le pagine con un proprio software
sì utilizzata all’interno delle applica- zionale e funzionano meglio se tara- esempio, quanto è alto l’Everest ba- vio di Freebase e possono essere or- mo già analizzato nell’introduzione sia integrando, anche se filtrato,
zioni capaci di farne uso, come mo- te su informazioni appartenenti allo sta scrivere how high is Everest?. Il ganizzati, quando la ricerca e i dati parlando del formato Rdf. Per alcu- l’indice di ricerca creato da Yahoo.
tori di ricerca o altri servizi. stesso ambito. A ciò si aggiunga che, primo risultato è proprio l’altitudine lo permettono, in quelli che il motore ne ricerche, attraverso la funzione Hakia fa due cose: da un lato co-
chiama Factz : frasi dichiarative Factz, il motore è in grado di estrar- struisce un indice del Web utiliz-
1 2 3 4
110 111
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
zando una tecnologia semantica – cordi che ha stretto con il Times di refox con cui eseguire ricerche di- Arricchimento ficiale non viene chiarito né quali tec- visualizzate in formato pieno ed inse-
chiamata dall’azienda OntoSem – Londra e con il Washington Post, rettamente dalle pagine che si sta di blog e siti Web nologie vengano utilizzate né in che rite nel post con un clic scegliendone
che provvede ad estrarre, con l’aiu- due giornali che nelle loro pagine navigando e un set di interfacce di modo siano analizzati i risultati. Nel- la dimensione. Il plug-in si affida per
to di tecnologie di analisi del lin- utilizzano i suoi dati per ampliare programmazione (Api) per integra- Esistono alcuni servizi che consentono l’uso ci è sembrato che Quintura uti- la selezione dei tag alla piattaforma
guaggio e di ontologie predefinite, le ricerche degli utenti. Il servizio, re la propria tecnologia in altri ser- di includere strumenti semantici al- lizzi un vocabolario di termini per l’e- semantica Calais, di cui abbiamo par-
concetti rilevanti dalle pagine Web che non si definisce un motore di vizi o applicazioni. l’interno del proprio sito Web o del strazione delle chiavi e uno di sinoni- lato nell’introduzione a questo artico-
analizzate. Dall’altro organizza i ri- ricerca, seleziona notizie basando- proprio blog. Sono servizi gratuiti che mi per l’espansione dei termini di ri- lo, e per funzionare ha bisogno di una
sultati attraverso un algoritmo si sulla correlazione tra concetti ri- Searchmonkey, infine, è un servizio aggiungono automaticamente tag o cerca: nessuna ontologia e nessuna chiave di attivazione che si riceve re-
(chiamato SemanticRank) che non levanti scelti dall’utente. Se si cer- che permette di aggiungere uno stra- link correlati a ciò che si sta scrivendo,analisi del linguaggio naturale. gistrandosi all’indirizzo http://openca-
si basa sul numero di keyword o sul ca, ad esempio, Apple, Evri mostra to semantico alle ricerche di Yahoo suggeriscono immagini da includere lais.com/user/register. Poiché Calais
numero dei link ma sulla pertinen- in un menu i termini iPhone, iPod, ampliando le informazioni che com- nel contenuto o forniscono al sito un Tagaroo (http://tagaroo.opencalais. costruisce la sua base dati su siti in in-
za tra i concetti espressi dalle chia- le categorie Software, Computer; le paiono nelle pagine dei risultati. I servizio di ricerca supplementare. com) è un servizio che suggerisce tag glese, Tagaroo è molto efficace per
vi di ricerca e quelli rilevati nelle attività releasing (‘rende pubbli- link che il motore restituisce quando Principalmente indirizzati a contenuti “intelligenti” e immagini al momento post scritti in questa lingua, molto me-
pagine scansionate. co’), adding (‘aggiunge’) e così via. si esegue una ricerca mostrano, di so- scritti in inglese, possono risultare uti- della scrittura di un post per un blog. no per quelli scritti italiano.
Maggiore importanza è data ai co- Se volessimo avere le informazioni lito, solamente il titolo della pagina, li anche per siti in altre lingue, com- Viene distribuito sotto forma di plug-
siddetti “siti credibili”, selezionati a più rilevanti sul rilascio del nuovo un suo breve estratto e il link corri- preso l’italiano. Disponibile anche in per la nota piattaforma di blogging Anche Zemanta (www.zemanta.com)
mano oppure in base al numero di sistema operativo per iPhone ba- spondente. Con Searchmonkey, inve- nella nostra lingua è, ad esempio, Wordpress e, dopo aver analizzato il si affida a strumenti semantici e di
citazioni ricevute da fonti accademi- sterebbe fare clic su releasing e poi ce, i risultati vengono arricchiti da Quintura (http://affiliates.quintura testo scritto, mostra in un piccolo box analisi del linguaggio naturale per
che e alle informazioni più recenti. su iPhone OS per veder comparire, informazioni più specifiche: i risultati .com), un motore di ricerca che estrae laterale una serie di tag compatibili suggerire tag, immagini e link a pagi-
Rispetto a Powerset, Hakia sembra con buona precisione, gli articoli, i dei profili di Facebook mostrano i le parole chiave più rilevanti trovate con il contenuto da creare. I tag pos- ne simili a quelle che si sta pubblican-
eseguire una maggiore analisi se- video e le foto più rilevanti riguar- link per aggiungere la persona ai all’interno del sito e le offre come sono essere aggiunti, eliminati da fu- do sul proprio blog. Questo servizio
mantica del linguaggio, ma anche in do al fatto che Apple che rilascia la propri amici o per inviargli diretta- chiavi di ricerca in una tag cloud di- turi suggerimenti oppure selezionati (disponibile come plug-in per i mag-
questo caso il grado di pertinenza terza versione dell’iPhone OS. Le mente un messaggio; i risultati di namica gestita da un widget in Flash per mostrare immagini a tema pre- giori servizi di blog, come estensione
dei risultati è molto variabile: eleva- informazioni provengono da quoti- Youtube il numero di visualizzazioni o Javascript. Le chiavi logicamente senti su Flickr. Le immagini, di cui per Firefox ed Explorer e come Book-
to in campi di conoscenze più strut- diani, blog e altri siti di notizie di un video e il numero dei commen- affini sono visualizzate vicine tra loro viene mostrata in una piccola antepri- marklet per Safari e Chrome) funzio-
turati, come le scienze mediche, mentre il Profilo, ossia il box infor- ti; i risultati di Amazon il prezzo del mentre quelle più rilevanti sono mo- ma anche la licenza, possono essere na anche con le e-mail di Gmail e di
molto modesto in altri. mativo che raccoglie i dati princi- libro e così via. Ciò si ottiene indican- strate con un carattere Yahoo ed è in grado di
pali dell’argomento cercato, è do a Yahoo, attraverso un’applicazio- di maggiori dimensioni. integrarsi con Face-
Tra le aziende impegnate nel setto- estratto da Wikipedia. Evri offre ne web gratuita disponibile sul sito Passando il mouse sulle book e Twitter per l’ag-
re della ricerca semantica E v r i gratuitamente un widget per inclu- http://developer.yahoo.com/search chiavi, vengono selezio- giunta di informazioni
(www.evri.com) occupa un posto dere la propria tecnologia in blog o monkey, i dati rilevanti delle pagine nati, sotto forma di clas- e link alle pagine del
speciale, non fosse altro per gli ac- altri siti Web, una Toolbar per Fi- che si desidera arricchire e specifi- sici link, i risultati più ri- proprio social network.
cando il layout che dovranno avere i levanti per la chiave se- È un servizio ben fatto,
link. Le applicazioni di questo tipo lezionata e mostrati tag che lavora molto bene
TIPS possono essere create e pubblicate da collegati per espandere con i blog supportati (lo
chiunque alla pagina http://gallery o migliorare la ricerca. abbiamo provato con
Un motore di ricerca per il Web semantico .search.yahoo.com. Per la creazione
dei metadati, ossia dei dati che iden-
L’effetto è certamente
piacevole, ma i risultati
Wordpress) ed è utile
anche per chi cerca
L a base di dati del search engine Sindice (http://sindice.com) è formata da siti Web che pub-
blicano dati in formato Rdf o utilizzando microformati. L’interfaccia offre tre diversi tipi di ri-
cerca: attraverso parole chiave o indirizzi Web, attraverso la ricerca della coppia proprietà/valore
tificano le informazioni specifiche di
ogni pagina Web, Searchmonkey uti-
lizza alcuni standard del Web seman-
non sempre pertinenti.
Inoltre non è chiaro di
quale natura sia il livel-
ispirazione o fonti per il
testo da scrivere in
quanto ogni link offerto
così come specificato nella tripletta Rdf, o attraverso query complesse. I risultati forniti sono sia tico tra cui Rdf, Rdfa, e altre tecnolo- lo semantico applicato a completamento del
link a pagine Web sia box strutturati in forma di dati. gie come i microformati. alle ricerche: sul sito uf- Tagaroo proprio articolo, estrat-
112 114
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
zando una tecnologia semantica – cordi che ha stretto con il Times di refox con cui eseguire ricerche di- Arricchimento ficiale non viene chiarito né quali tec- visualizzate in formato pieno ed inse-
chiamata dall’azienda OntoSem – Londra e con il Washington Post, rettamente dalle pagine che si sta di blog e siti Web nologie vengano utilizzate né in che rite nel post con un clic scegliendone
che provvede ad estrarre, con l’aiu- due giornali che nelle loro pagine navigando e un set di interfacce di modo siano analizzati i risultati. Nel- la dimensione. Il plug-in si affida per
to di tecnologie di analisi del lin- utilizzano i suoi dati per ampliare programmazione (Api) per integra- Esistono alcuni servizi che consentono l’uso ci è sembrato che Quintura uti- la selezione dei tag alla piattaforma
guaggio e di ontologie predefinite, le ricerche degli utenti. Il servizio, re la propria tecnologia in altri ser- di includere strumenti semantici al- lizzi un vocabolario di termini per l’e- semantica Calais, di cui abbiamo par-
concetti rilevanti dalle pagine Web che non si definisce un motore di vizi o applicazioni. l’interno del proprio sito Web o del strazione delle chiavi e uno di sinoni- lato nell’introduzione a questo artico-
analizzate. Dall’altro organizza i ri- ricerca, seleziona notizie basando- proprio blog. Sono servizi gratuiti che mi per l’espansione dei termini di ri- lo, e per funzionare ha bisogno di una
sultati attraverso un algoritmo si sulla correlazione tra concetti ri- Searchmonkey, infine, è un servizio aggiungono automaticamente tag o cerca: nessuna ontologia e nessuna chiave di attivazione che si riceve re-
(chiamato SemanticRank) che non levanti scelti dall’utente. Se si cer- che permette di aggiungere uno stra- link correlati a ciò che si sta scrivendo,analisi del linguaggio naturale. gistrandosi all’indirizzo http://openca-
si basa sul numero di keyword o sul ca, ad esempio, Apple, Evri mostra to semantico alle ricerche di Yahoo suggeriscono immagini da includere lais.com/user/register. Poiché Calais
numero dei link ma sulla pertinen- in un menu i termini iPhone, iPod, ampliando le informazioni che com- nel contenuto o forniscono al sito un Tagaroo (http://tagaroo.opencalais. costruisce la sua base dati su siti in in-
za tra i concetti espressi dalle chia- le categorie Software, Computer; le paiono nelle pagine dei risultati. I servizio di ricerca supplementare. com) è un servizio che suggerisce tag glese, Tagaroo è molto efficace per
vi di ricerca e quelli rilevati nelle attività releasing (‘rende pubbli- link che il motore restituisce quando Principalmente indirizzati a contenuti “intelligenti” e immagini al momento post scritti in questa lingua, molto me-
pagine scansionate. co’), adding (‘aggiunge’) e così via. si esegue una ricerca mostrano, di so- scritti in inglese, possono risultare uti- della scrittura di un post per un blog. no per quelli scritti italiano.
Maggiore importanza è data ai co- Se volessimo avere le informazioni lito, solamente il titolo della pagina, li anche per siti in altre lingue, com- Viene distribuito sotto forma di plug-
siddetti “siti credibili”, selezionati a più rilevanti sul rilascio del nuovo un suo breve estratto e il link corri- preso l’italiano. Disponibile anche in per la nota piattaforma di blogging Anche Zemanta (www.zemanta.com)
mano oppure in base al numero di sistema operativo per iPhone ba- spondente. Con Searchmonkey, inve- nella nostra lingua è, ad esempio, Wordpress e, dopo aver analizzato il si affida a strumenti semantici e di
citazioni ricevute da fonti accademi- sterebbe fare clic su releasing e poi ce, i risultati vengono arricchiti da Quintura (http://affiliates.quintura testo scritto, mostra in un piccolo box analisi del linguaggio naturale per
che e alle informazioni più recenti. su iPhone OS per veder comparire, informazioni più specifiche: i risultati .com), un motore di ricerca che estrae laterale una serie di tag compatibili suggerire tag, immagini e link a pagi-
Rispetto a Powerset, Hakia sembra con buona precisione, gli articoli, i dei profili di Facebook mostrano i le parole chiave più rilevanti trovate con il contenuto da creare. I tag pos- ne simili a quelle che si sta pubblican-
eseguire una maggiore analisi se- video e le foto più rilevanti riguar- link per aggiungere la persona ai all’interno del sito e le offre come sono essere aggiunti, eliminati da fu- do sul proprio blog. Questo servizio
mantica del linguaggio, ma anche in do al fatto che Apple che rilascia la propri amici o per inviargli diretta- chiavi di ricerca in una tag cloud di- turi suggerimenti oppure selezionati (disponibile come plug-in per i mag-
questo caso il grado di pertinenza terza versione dell’iPhone OS. Le mente un messaggio; i risultati di namica gestita da un widget in Flash per mostrare immagini a tema pre- giori servizi di blog, come estensione
dei risultati è molto variabile: eleva- informazioni provengono da quoti- Youtube il numero di visualizzazioni o Javascript. Le chiavi logicamente senti su Flickr. Le immagini, di cui per Firefox ed Explorer e come Book-
to in campi di conoscenze più strut- diani, blog e altri siti di notizie di un video e il numero dei commen- affini sono visualizzate vicine tra loro viene mostrata in una piccola antepri- marklet per Safari e Chrome) funzio-
turati, come le scienze mediche, mentre il Profilo, ossia il box infor- ti; i risultati di Amazon il prezzo del mentre quelle più rilevanti sono mo- ma anche la licenza, possono essere na anche con le e-mail di Gmail e di
molto modesto in altri. mativo che raccoglie i dati princi- libro e così via. Ciò si ottiene indican- strate con un carattere Yahoo ed è in grado di
pali dell’argomento cercato, è do a Yahoo, attraverso un’applicazio- di maggiori dimensioni. integrarsi con Face-
Tra le aziende impegnate nel setto- estratto da Wikipedia. Evri offre ne web gratuita disponibile sul sito Passando il mouse sulle book e Twitter per l’ag-
re della ricerca semantica E v r i gratuitamente un widget per inclu- http://developer.yahoo.com/search chiavi, vengono selezio- giunta di informazioni
(www.evri.com) occupa un posto dere la propria tecnologia in blog o monkey, i dati rilevanti delle pagine nati, sotto forma di clas- e link alle pagine del
speciale, non fosse altro per gli ac- altri siti Web, una Toolbar per Fi- che si desidera arricchire e specifi- sici link, i risultati più ri- proprio social network.
cando il layout che dovranno avere i levanti per la chiave se- È un servizio ben fatto,
link. Le applicazioni di questo tipo lezionata e mostrati tag che lavora molto bene
TIPS possono essere create e pubblicate da collegati per espandere con i blog supportati (lo
chiunque alla pagina http://gallery o migliorare la ricerca. abbiamo provato con
Un motore di ricerca per il Web semantico .search.yahoo.com. Per la creazione
dei metadati, ossia dei dati che iden-
L’effetto è certamente
piacevole, ma i risultati
Wordpress) ed è utile
anche per chi cerca
L a base di dati del search engine Sindice (http://sindice.com) è formata da siti Web che pub-
blicano dati in formato Rdf o utilizzando microformati. L’interfaccia offre tre diversi tipi di ri-
cerca: attraverso parole chiave o indirizzi Web, attraverso la ricerca della coppia proprietà/valore
tificano le informazioni specifiche di
ogni pagina Web, Searchmonkey uti-
lizza alcuni standard del Web seman-
non sempre pertinenti.
Inoltre non è chiaro di
quale natura sia il livel-
ispirazione o fonti per il
testo da scrivere in
quanto ogni link offerto
così come specificato nella tripletta Rdf, o attraverso query complesse. I risultati forniti sono sia tico tra cui Rdf, Rdfa, e altre tecnolo- lo semantico applicato a completamento del
link a pagine Web sia box strutturati in forma di dati. gie come i microformati. alle ricerche: sul sito uf- Tagaroo proprio articolo, estrat-
112 114
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
to da un misto di fonti professionali e Estensioni semantiche mostra in evidenza sia nella pagina mo la pagina di un film su Amazon e maggiori informazioni basta eviden- (www.kaply.com/weblog/operator),
blog, può essere anche visitato e letto per Firefox sia nella sua barra laterale. Per ognu- un nostro amico legge l’articolo di ziare la porzione della pagina che ne che visualizza in una barra degli
in un’altra finestra. Come gli altri ser- na delle entità trovate è poi possibile Wikipesia dedicato allo stesso film, contiene in nome e trascinarlo verso strumenti di Firefox i microformati (o
vizi di questa rassegna, funziona me- Firefox e il suo efficace sistema di eseguire una ricerca specifica: dati fi- Glue è in grado di collegare le due destra o sinistra con il mouse; per anche i tag Rdfa) presenti in una pa-
glio se la lingua utilizzata è l’inglese. estensioni sono gli strumenti ideali nanziari per le aziende, profili su esperienze. È inoltre possibile, per aprire o chiudere la barra laterale di gina Web e consente di interagire
per mettere a disposizione di tutti i Linkedin o Facebook per le persone, ogni oggetto, aggiungere un com- Juice basta fare clic sull’icona a forma attraverso di essi tramite servizi of-
Se gli esempi visti sinora servono navigatori piccoli software che sfrut- mappe per i luoghi e così via. Pur- mento, identificarlo come uno dei pre- di bicchiere in alto a destra nel brow- ferti da altri siti.
ad integrare la semantica nei blog, tano, per gli usi più diversi, tecnolo- troppo, come più volte ripetuto, Ca- feriti, inviare si Twitter un messaggio ser. A fornire a Juice le capacità se- Quando si visitano siti che hanno già
l’ultimo che vi presentiamo consen- gie semantiche. La prima estensione lais funziona solo con pagine in ingle- che lo riguarda, salvare il relativo link mantiche c’è, secondo Linkool, l’a- contenuti identificati da tag semanti-
te di seguire il percorso contrario e che vi presentiamo si chiama Gnosis se o francese e per questo motivo su Delicious e compiere altre azioni zienda cinese che lo sviluppa, un ci, Operator mostra per ognuno di es-
di portare i contenuti di un blog al- (www.opencalais.com/Gnosis) e con- Gnosis rimane inattivo su pagine in che variano in base al tipo di oggetto “motore di esplorazione intelligente” si varie azioni che è possibile compie-
l’interno del Web semantico. Si sente di avere il motore di semantico altre lingue. che si sta visualizzando. basato su strumenti di analisi del lin- re: gli elementi identificati come indi-
chiama zLinks ( http://www.zitgist del progetto Calais, uno dei migliori guaggio naturale filtrati da un voca- rizzi o contatti possono essere espor-
.com/products/zlinks/) ed è un di tipo top down in circolazione, di- Due progetti più orientati alle naviga- Anche Juice (http://juiceapp.com) è bolario. Nonostante sia un’estensione tati in formato vCard o visualizzati su
plug-in per Wordpress che aggiun- rettamente all’interno del navigatore. zioni di tutti i giorni sono Glue e Juice. un’estensione per Firefox progettata usabile e utile per ricevere contenuti una mappa on-line, i tag possono es-
ge ai link inclusi nei post un livello Dopo l’installazione si presenta come Glue (www.getglue.com), un’esten- per riconoscere elementi rilevanti e a tema su una particolare chiave, gli sere usati per ricercare contenuti a te-
di significato secondo le specifiche una piccola barra laterale che va atti- sione sviluppata da Adaptive Blue, creare relazioni con altri elementi. strumenti di analisi del significato che ma su Youtube, Flickr e siti analoghi,
del Web semantico. Ogni link ag- vata scegliendo la voce ClearForest creatrice del del sistema di annotazio- Juice identifica libri, persone e film offre sono basilari: si tratta più di un gli eventi corredati di data possono
giunto al blog mostrerà infatti ac- Gnosis nel menu Visualizza / Barra ne automatica di link chiamato chia- presenti in una pagina Web e, in una selettore di parole-chiave filtrate che essere aggiunti con un clic ai calen-
canto al nome una piccola “z” blu laterale di Firefox. Facendo clic sul- mato SmartLinks, utilizza lo stesso ap- barra laterale, mostra un breve rias- di un motore semantico. dari di Google, Yahoo e così via. Le
che, sfiorata con il mouse, attiverà l’ultima icona in alto nella barra di proccio top down di Gnosis anche se sunto estratto da Wikipedia, un elen- funzionalità di Operator sono perso-
un box dinamico popolato di colle- Gnosis, si avvia l’analisi semantica in modo molto meno preciso e con fi- co di video presi da Youtube, gli arti- L’ultima estensione della nostra ras- nalizzabili tramite codice JavaScript;
gamenti correlati, recuperati dai della pagina visualizzata nel browser. nalità diverse: durante la navigazone coli più rilevanti da diverse fonti di segna sfrutta invece il già citato mo- sul sito Web dello sviluppatore
servizi che fanno parte del progetto Gnosis riconosce automaticamente riconosce libri, musica, film, vini, ri- informazioni, il prezzo (preso da Ama- dello bottom up: rileva infatti in una (www.kaply.com/weblog/ope
Linked Data. I link che permettono nomi di persona, nomi di aziende, storanti e altre entità nelle pagine zon) e così via. Per selezionare l’ele- pagina Web la struttura semantica rator-user-scripts) si possono trovare
a zLinks di mostrare un maggior luoghi, tecnologie, sistemi operativi e Web e mostra gli altri utenti di Glue mento su cui si vogliono ricevere che vi è inclusa. Si tratta di Operator numerosi esempi. •
numero di collegamenti utili sono decine di altre entità concettuali, e li che le hanno visualizzate, commenta-
quelli costruiti secondo i linguaggi te o aggiunge ai propri siti preferiti.
promossi dal W3C: un link ad un fi- Dventa così possibile vedere gli argo-
le Rdf costruito secondo l’ontologia
TIPS menti che interessano agli amici, con-
Foaf, ad esempio, riempirà il box dividere con loro pensieri ed opinioni
con l’elenco delle attività e della re- Microformati su specifici argomenti ed estendere il
te sociale della persona. Ma non è
tutto: zLinks consente anche all’au-
per Internet Explorer proprio network sociale a persone che
hanno visitato le stesse cose. La tec-
tore del post di annotare con note Per permettere ad Internet Explorer di leg- nologia alla base di Glue, che può
personali i link presenti nei propri gere ed analizzare i microformati presenti in identificare oggetti su cui costruire le
messaggi. Le note aggiunte saran- una pagina Web esiste un’estensione chia- relazioni in circa 200 siti, sfrutta in
no esse stesse salvate sotto forma di mata Oomph (http://www.ieaddons.com/it/ parte strumenti di riconoscimento e in
file Rdf e inviate automaticamente Details.aspx?Id=1110). Sebbene non sia parte le interfacce di programmazione
ad un servizio (pingtheseman- sempre efficace nel rilevare la presenza di messe a disposizioni da siti come
ticweb.com) che le includerà all’in- microformati, quando ci riesce li visualizza Amazon o Last.fm. L’utilizzo di una
terno dello spazio dei Linked Data, in un elegante box e ne consente l’integra- tecnologia di riconoscimento permet-
in modo da renderle disponibili sotto zione nei post dei blog creati con il Win- te di identificare gli oggetti su siti di-
forma di annotazioni semantiche. dows Live Writer plugin. versi: di conseguenza, se visualizzia- Juice Operator
116 117
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009
COME FARE COME FARE
WEB SEMANTICO WEB SEMANTICO
to da un misto di fonti professionali e Estensioni semantiche mostra in evidenza sia nella pagina mo la pagina di un film su Amazon e maggiori informazioni basta eviden- (www.kaply.com/weblog/operator),
blog, può essere anche visitato e letto per Firefox sia nella sua barra laterale. Per ognu- un nostro amico legge l’articolo di ziare la porzione della pagina che ne che visualizza in una barra degli
in un’altra finestra. Come gli altri ser- na delle entità trovate è poi possibile Wikipesia dedicato allo stesso film, contiene in nome e trascinarlo verso strumenti di Firefox i microformati (o
vizi di questa rassegna, funziona me- Firefox e il suo efficace sistema di eseguire una ricerca specifica: dati fi- Glue è in grado di collegare le due destra o sinistra con il mouse; per anche i tag Rdfa) presenti in una pa-
glio se la lingua utilizzata è l’inglese. estensioni sono gli strumenti ideali nanziari per le aziende, profili su esperienze. È inoltre possibile, per aprire o chiudere la barra laterale di gina Web e consente di interagire
per mettere a disposizione di tutti i Linkedin o Facebook per le persone, ogni oggetto, aggiungere un com- Juice basta fare clic sull’icona a forma attraverso di essi tramite servizi of-
Se gli esempi visti sinora servono navigatori piccoli software che sfrut- mappe per i luoghi e così via. Pur- mento, identificarlo come uno dei pre- di bicchiere in alto a destra nel brow- ferti da altri siti.
ad integrare la semantica nei blog, tano, per gli usi più diversi, tecnolo- troppo, come più volte ripetuto, Ca- feriti, inviare si Twitter un messaggio ser. A fornire a Juice le capacità se- Quando si visitano siti che hanno già
l’ultimo che vi presentiamo consen- gie semantiche. La prima estensione lais funziona solo con pagine in ingle- che lo riguarda, salvare il relativo link mantiche c’è, secondo Linkool, l’a- contenuti identificati da tag semanti-
te di seguire il percorso contrario e che vi presentiamo si chiama Gnosis se o francese e per questo motivo su Delicious e compiere altre azioni zienda cinese che lo sviluppa, un ci, Operator mostra per ognuno di es-
di portare i contenuti di un blog al- (www.opencalais.com/Gnosis) e con- Gnosis rimane inattivo su pagine in che variano in base al tipo di oggetto “motore di esplorazione intelligente” si varie azioni che è possibile compie-
l’interno del Web semantico. Si sente di avere il motore di semantico altre lingue. che si sta visualizzando. basato su strumenti di analisi del lin- re: gli elementi identificati come indi-
chiama zLinks ( http://www.zitgist del progetto Calais, uno dei migliori guaggio naturale filtrati da un voca- rizzi o contatti possono essere espor-
.com/products/zlinks/) ed è un di tipo top down in circolazione, di- Due progetti più orientati alle naviga- Anche Juice (http://juiceapp.com) è bolario. Nonostante sia un’estensione tati in formato vCard o visualizzati su
plug-in per Wordpress che aggiun- rettamente all’interno del navigatore. zioni di tutti i giorni sono Glue e Juice. un’estensione per Firefox progettata usabile e utile per ricevere contenuti una mappa on-line, i tag possono es-
ge ai link inclusi nei post un livello Dopo l’installazione si presenta come Glue (www.getglue.com), un’esten- per riconoscere elementi rilevanti e a tema su una particolare chiave, gli sere usati per ricercare contenuti a te-
di significato secondo le specifiche una piccola barra laterale che va atti- sione sviluppata da Adaptive Blue, creare relazioni con altri elementi. strumenti di analisi del significato che ma su Youtube, Flickr e siti analoghi,
del Web semantico. Ogni link ag- vata scegliendo la voce ClearForest creatrice del del sistema di annotazio- Juice identifica libri, persone e film offre sono basilari: si tratta più di un gli eventi corredati di data possono
giunto al blog mostrerà infatti ac- Gnosis nel menu Visualizza / Barra ne automatica di link chiamato chia- presenti in una pagina Web e, in una selettore di parole-chiave filtrate che essere aggiunti con un clic ai calen-
canto al nome una piccola “z” blu laterale di Firefox. Facendo clic sul- mato SmartLinks, utilizza lo stesso ap- barra laterale, mostra un breve rias- di un motore semantico. dari di Google, Yahoo e così via. Le
che, sfiorata con il mouse, attiverà l’ultima icona in alto nella barra di proccio top down di Gnosis anche se sunto estratto da Wikipedia, un elen- funzionalità di Operator sono perso-
un box dinamico popolato di colle- Gnosis, si avvia l’analisi semantica in modo molto meno preciso e con fi- co di video presi da Youtube, gli arti- L’ultima estensione della nostra ras- nalizzabili tramite codice JavaScript;
gamenti correlati, recuperati dai della pagina visualizzata nel browser. nalità diverse: durante la navigazone coli più rilevanti da diverse fonti di segna sfrutta invece il già citato mo- sul sito Web dello sviluppatore
servizi che fanno parte del progetto Gnosis riconosce automaticamente riconosce libri, musica, film, vini, ri- informazioni, il prezzo (preso da Ama- dello bottom up: rileva infatti in una (www.kaply.com/weblog/ope
Linked Data. I link che permettono nomi di persona, nomi di aziende, storanti e altre entità nelle pagine zon) e così via. Per selezionare l’ele- pagina Web la struttura semantica rator-user-scripts) si possono trovare
a zLinks di mostrare un maggior luoghi, tecnologie, sistemi operativi e Web e mostra gli altri utenti di Glue mento su cui si vogliono ricevere che vi è inclusa. Si tratta di Operator numerosi esempi. •
numero di collegamenti utili sono decine di altre entità concettuali, e li che le hanno visualizzate, commenta-
quelli costruiti secondo i linguaggi te o aggiunge ai propri siti preferiti.
promossi dal W3C: un link ad un fi- Dventa così possibile vedere gli argo-
le Rdf costruito secondo l’ontologia
TIPS menti che interessano agli amici, con-
Foaf, ad esempio, riempirà il box dividere con loro pensieri ed opinioni
con l’elenco delle attività e della re- Microformati su specifici argomenti ed estendere il
te sociale della persona. Ma non è
tutto: zLinks consente anche all’au-
per Internet Explorer proprio network sociale a persone che
hanno visitato le stesse cose. La tec-
tore del post di annotare con note Per permettere ad Internet Explorer di leg- nologia alla base di Glue, che può
personali i link presenti nei propri gere ed analizzare i microformati presenti in identificare oggetti su cui costruire le
messaggi. Le note aggiunte saran- una pagina Web esiste un’estensione chia- relazioni in circa 200 siti, sfrutta in
no esse stesse salvate sotto forma di mata Oomph (http://www.ieaddons.com/it/ parte strumenti di riconoscimento e in
file Rdf e inviate automaticamente Details.aspx?Id=1110). Sebbene non sia parte le interfacce di programmazione
ad un servizio (pingtheseman- sempre efficace nel rilevare la presenza di messe a disposizioni da siti come
ticweb.com) che le includerà all’in- microformati, quando ci riesce li visualizza Amazon o Last.fm. L’utilizzo di una
terno dello spazio dei Linked Data, in un elegante box e ne consente l’integra- tecnologia di riconoscimento permet-
in modo da renderle disponibili sotto zione nei post dei blog creati con il Win- te di identificare gli oggetti su siti di-
forma di annotazioni semantiche. dows Live Writer plugin. versi: di conseguenza, se visualizzia- Juice Operator
116 117
PC Professionale - Maggio 2009 PC Professionale - Maggio 2009