SlideShare a Scribd company logo
1 of 3
Download to read offline
Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR)
Tel. / Fax: +39 045 6152381
Web: www.keanet.it | E-mail: info@keanet.it
Web semantico, SEO e siti di e-commerce
Come utilizzare le tecnologie del web semantico per attività SEO (search engine
optimization) di siti di e-commerce
Dai primi anni 2000 il tema del web semantico emerge periodicamente come un fiume carsico.
In questo caso l'occasione è la pubblicazione del libro di Tommaso Di Noia, Roberto De Virgilio, Eugenio Di
Sciascio, Francesco M. Domini, Semantic Web. Tra ontologie e Open Data, Apogeo, Milano, 2013.
Nella prefazione, Ora Lassila sottolinea che "il web è stato costruito come mezzo di distribuzione di informazioni
pensate e prodotte principalmente per un consumo da parte di esseri umani, piuttosto che per essere interpretate
e consumate da parte di macchine. Il web semantico è stato interpretato come tentativo di porre rimedio a questa
lacuna ... il web semantico è l'idea di un futuro in cui agenti software e altri sistemi software lavorano in modo
autonomo", eseguendo compiti assegnati loro dagli esseri umani.
Per rendere possibile l'elaborazione automatica delle informazioni è necessario, che esse siano state rese
interoperabili attraverso la "rappresentazione formale ed esplicita della concettualizzazione condivisa di un
dominio di conoscenza":
• Formale significa, che la rappresentazione utilizza un linguaggio logico processabile da macchine.
• Esplicita indica, che essa non deve essere ambigua.
• Il termine "concettualizzazione" si riferisce al fatto, che il dominio di conoscenza va rappresentato in modo
astratto.
• Condivisa significa, che la rappresentazione deve trovare un consenso il più possibile ampio all'interno della
comunità, che opera in un determinato dominio.
In sintesi, interoperabilità significa standardizzazione del modo in cui le cose possono essere dette (non di ciò
che può essere detto, ma di come può essere detto).
Come già accennato, il web semantico si gioca sull'evoluzione dall'attuale web dei documenti al web dei dati,
interoperabili, interconnessi e interpretabili anche in modo autonomo delle macchine, non solo per svolgere
compiti di ricerca, ma anche per generare nuova conoscenza sulla base dei dati di partenza disponibili (è questo
l'obiettivo di software di ragionamento automatico come Fact++, Pellet, Jena, RacerPro, basati su logiche
deduttive o tableaux semantici).
In ambito business-to-business (B2B) e business-to-consumer (B2C), cioè nella presentazione di aziende e nella
proposta di prodotti / servizi, la semantizzazione delle informazioni rappresenta un passaggio chiave per
ottimizzare indicizzazione e reperibilità da parte dei motori di ricerca e applicazioni web di reccomendations.
Semantizzare le informazioni contenute in un sito di commercio elettronico significa comunicare con precisione al
motore di ricerca / all'applicazione web di reccomandations, che un determinato insieme di dati si riferisce
all'azienda venditrice, al prodotto / servizio (scendendo fin nel dettaglio di annotare, che un determinato valore si
riferisce alle "dimensioni" in "pollici" del "monitor" di un computer), agli aspetti economici e a quelli logistici
dell'offerta.
La semantizzazione disambigua le informazioni, rendendo contestuali, precisi e confrontabili i risultati.
I vocabolari (detti anche ontologie o schemi) sono lo strumento fondamentale per semantizzare le informazioni.
Il vocabolario (universale o, più spesso, specifico per un determinato dominio di conoscenza) si basa sulla
concettualizzazione condivisa di un dominio, fornendo gli elementi per rappresentarlo in modo formale ed
esplicito.
Solo la condivisione di uno stesso vocabolario garantisce la certezza, che N siti di e-commerce intendano la
stessa cosa, quando parlano di computer, monitor, dimensioni e pollici.
1
Web semantico, SEO ed e-commerce – Aprile 2013
Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR)
Tel. / Fax: +39 045 6152381
Web: www.keanet.it | E-mail: info@keanet.it
Fra i vocabolari citati nel libro "Semantic Web. Tra ontologie e Open Data" è particolarmente interessante
GoodRelations (http://www.heppnetz.de/projects/goodrelations/), nato nel 2008 e affermatosi come standard de
facto nel settore degli e-shop.
GoodRelations permette di attribuire una descrizione semantica alle informazioni su azienda, prodotti / servizi,
prezzi e logistica presenti in un sito di commercio elettronico.
La semantica di GoodRelations può essere inclusa nelle pagine web dell'e-commerce come Microdata di HTML 5
oppure come RDFa.
E' particolarmente rilevante, che GoodRelations abbia mappato i propri elementi con quelli di schema.org,
iniziativa nata nel 2011 dalla collaborazione fra Google, Yahoo e Microsoft, con l'obiettivo di definire uno schema
(cioè un vocabolario) comune, senza sostituirsi, ma integrando gli strumenti esistenti e stimolando lo sviluppo di
pagine web dotate di markup semantico basato su Microdata di HTML 5. Dal varo del progetto Google ha smesso
di supportare i propri Google Rich Snippets, invitando gli sviluppatori ad adottare lo standard di schema.org.
L'adesione di GoodRelations a standard.org, comporta il fatto che esso sia attualmente supportato da Google,
Yahoo, Bing, BestBuy e utilizzando già da oltre 10.000 e-shop per finalità di SEO (Search Engine Optimization)
e web marketing (fra cui O'Reilly, Volkswagen UK e Renault UK).
Nel complesso il libro "Semantic Web. Tra ontologie e Open Data" offre una panoramica sulle varie tecnologie
legate al web semantico.
Oltre ai vocabolari sono presentati:
• Linguaggi per la creazione del web semantico:
• RDF (Resource Description Framework). Si tratta del formato che - attraverso la tripla soggetto, predicato,
oggetto - descrive la relazione fra oggetti (es. "In The Matrix recita Keanu Reeves").
• RDF Schema (RDF-S). L'enunciato RDF "In The Matrix recita Keanu Reeves" non permette di esplicitare
che "The Matrix" è un film, né che "Keanu Reeves" è un attore. Si tratta di affermazioni implicite nel verso
"recitare". RDF-S è il vocabolario di RDF, che permette di definire i termini e le loro relazioni.
• OWL (Ontology Web Language). Come RDF / RDF-S è un formato per descrivere oggetti / termini e le loro
relazioni, ma rispetto a RDF / RDF-S supporta una maggiore complessità e l'integrazione di vocabolari
esterni. Protegé OWL è un interessante editor grafico per la creazione e la modifica di ontologie
• SKOS (Simple Knowledge Organization System). Permette di includere in RDF / RDF-S vocabolari esterni.
• Tecnologie per la generazione e l’estrazione di dati RDF:
• Software "wrapper" per convertire database relazionali in dataset RDF (es. D2R Server).
• Sistemi di web content management (es. Drupal), che permettono di pubblicare dati semantizzati,
utilizzando il linguaggio RDFa
• Applicazioni per la conversione in RDF di file in formato MS Excel e CSV
• Software in grado di estrarre dati semantici da pagine web statiche, annotando poi con essi i documenti
(es. Open Calais, Ontos, DBPedia Spotlight)
• Linguaggi come GRDDL finalizzati all'estrazione di dati semantici in formato RDF da documenti XML e
XHTML.
• Tecnologie per l'archiviazione e il recupero di dati RDF:
• La memorizzazione può avvenire tramite file .RDF nel caso di dataset limitati, mentre nel caso basi dati
estese l'archiviazione avviene preferibilmente attraverso cosiddetti triplestore (es. rdfDB, Inkling,
2
Web semantico, SEO ed e-commerce – Aprile 2013
Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR)
Tel. / Fax: +39 045 6152381
Web: www.keanet.it | E-mail: info@keanet.it
SquishQL, Sesame, Jena), cioè sistemi di database management finalizzati alla memorizzazione e al
recupero di dati RDF
• SPARQL è lo standard de facto per l'interrogazione di dati in formato RDF.
• Tecnologie per la pubblicazione di dati RDF, con l'obiettivo di integrare web dei documenti e web dei dati
(semantico), rendendo il secondo un'estensione del primo:
• RDFa. Permette di creare documenti XHTL, contenenti sia le informazioni che la semantica
• Microformat. Come RDFa, ma - mentre con RDFa è possibile codificare qualsiasi informazione relativa a
qualsiasi dominio -, con Microformat è ammesso solo insieme predefinito di configurazioni (cioè di
microformati. Es. hCard per persone e organizzazioni, hCal per i calendari ed eventi, ecc. Vd.
http://microformats.org/)
• Microdata in documenti HTML 5
• Infine si fa cenno ai web service semantici (OWL-S, WSMO, WSDL-S, SAWSDL, SA-REST, MicroWSMO)
finalizzati all'esposizione dei dati RDF.
Autore: Petra Dal Santo (dalsanto@keanet.it)
www.keanet.it
http://blog.keanet.it/
3
Web semantico, SEO ed e-commerce – Aprile 2013

More Related Content

More from KEA s.r.l.

Come migliorare l’efficienza della formazione aziendale
Come migliorare l’efficienza della formazione aziendaleCome migliorare l’efficienza della formazione aziendale
Come migliorare l’efficienza della formazione aziendaleKEA s.r.l.
 
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?KEA s.r.l.
 
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...KEA s.r.l.
 
Telegram per le aziende
Telegram per le aziendeTelegram per le aziende
Telegram per le aziendeKEA s.r.l.
 
Social e valorizzazione della complessità
Social e valorizzazione della complessitàSocial e valorizzazione della complessità
Social e valorizzazione della complessitàKEA s.r.l.
 
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...KEA s.r.l.
 
Argo CCMS: tutte le funzioni della finestra Gestione documenti
Argo CCMS: tutte le funzioni della finestra Gestione documentiArgo CCMS: tutte le funzioni della finestra Gestione documenti
Argo CCMS: tutte le funzioni della finestra Gestione documentiKEA s.r.l.
 
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XML
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XMLArgo CCMS: come tradurre testi esportando e importando file MS Excel e XML
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XMLKEA s.r.l.
 
La SEO come conversazione fra le nostre presenze online, Google e chi cerca
La SEO come conversazione fra le nostre presenze online, Google e chi cercaLa SEO come conversazione fra le nostre presenze online, Google e chi cerca
La SEO come conversazione fra le nostre presenze online, Google e chi cercaKEA s.r.l.
 
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...KEA s.r.l.
 
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...KEA s.r.l.
 
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confronto
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confrontoCatalogo Natale Kasanova: edizioni 2020 e 2021 a confronto
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confrontoKEA s.r.l.
 
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distinti
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distintiArgo CMS – Come riusare manualmente contenuti all’interno di documenti distinti
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distintiKEA s.r.l.
 
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...KEA s.r.l.
 
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...KEA s.r.l.
 
Capire i motori di ricerca
Capire i motori di ricercaCapire i motori di ricerca
Capire i motori di ricercaKEA s.r.l.
 
Perché e come la Customer Experience è un prodotto strategico dell’azienda
Perché e come la Customer Experience è un prodotto strategico dell’aziendaPerché e come la Customer Experience è un prodotto strategico dell’azienda
Perché e come la Customer Experience è un prodotto strategico dell’aziendaKEA s.r.l.
 
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...KEA s.r.l.
 
Transazione digitale: disintermediazione, data empowerment e innovazione
Transazione digitale: disintermediazione, data empowerment e innovazioneTransazione digitale: disintermediazione, data empowerment e innovazione
Transazione digitale: disintermediazione, data empowerment e innovazioneKEA s.r.l.
 
Argo CMS - Come duplicare e riclassificare una Revisione
Argo CMS - Come duplicare e riclassificare una RevisioneArgo CMS - Come duplicare e riclassificare una Revisione
Argo CMS - Come duplicare e riclassificare una RevisioneKEA s.r.l.
 

More from KEA s.r.l. (20)

Come migliorare l’efficienza della formazione aziendale
Come migliorare l’efficienza della formazione aziendaleCome migliorare l’efficienza della formazione aziendale
Come migliorare l’efficienza della formazione aziendale
 
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?
Che cosa hanno in comune la cara vecchia lavatrice e l’intelligenza artificiale?
 
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...
Metaverso, ma non solo: come la vita digitale e l’economia digitale potrebber...
 
Telegram per le aziende
Telegram per le aziendeTelegram per le aziende
Telegram per le aziende
 
Social e valorizzazione della complessità
Social e valorizzazione della complessitàSocial e valorizzazione della complessità
Social e valorizzazione della complessità
 
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...
Il colore: crocevia fra tecnica, economia, scienza, percezione, memoria e con...
 
Argo CCMS: tutte le funzioni della finestra Gestione documenti
Argo CCMS: tutte le funzioni della finestra Gestione documentiArgo CCMS: tutte le funzioni della finestra Gestione documenti
Argo CCMS: tutte le funzioni della finestra Gestione documenti
 
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XML
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XMLArgo CCMS: come tradurre testi esportando e importando file MS Excel e XML
Argo CCMS: come tradurre testi esportando e importando file MS Excel e XML
 
La SEO come conversazione fra le nostre presenze online, Google e chi cerca
La SEO come conversazione fra le nostre presenze online, Google e chi cercaLa SEO come conversazione fra le nostre presenze online, Google e chi cerca
La SEO come conversazione fra le nostre presenze online, Google e chi cerca
 
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...
L’importanza dei metadati nella comunicazione tecnica e di prodotto e come ge...
 
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...
Invito alla lettura di Riccardo Falcinelli: Figure. Come funzionano le immagi...
 
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confronto
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confrontoCatalogo Natale Kasanova: edizioni 2020 e 2021 a confronto
Catalogo Natale Kasanova: edizioni 2020 e 2021 a confronto
 
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distinti
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distintiArgo CMS – Come riusare manualmente contenuti all’interno di documenti distinti
Argo CMS – Come riusare manualmente contenuti all’interno di documenti distinti
 
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...
Argo CCMS: come esportare e importare contenuti usando le funzioni Esporta / ...
 
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
 
Capire i motori di ricerca
Capire i motori di ricercaCapire i motori di ricerca
Capire i motori di ricerca
 
Perché e come la Customer Experience è un prodotto strategico dell’azienda
Perché e come la Customer Experience è un prodotto strategico dell’aziendaPerché e come la Customer Experience è un prodotto strategico dell’azienda
Perché e come la Customer Experience è un prodotto strategico dell’azienda
 
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...
Il nuovo Regolamento Macchine propone di autorizzare la distribuzione digital...
 
Transazione digitale: disintermediazione, data empowerment e innovazione
Transazione digitale: disintermediazione, data empowerment e innovazioneTransazione digitale: disintermediazione, data empowerment e innovazione
Transazione digitale: disintermediazione, data empowerment e innovazione
 
Argo CMS - Come duplicare e riclassificare una Revisione
Argo CMS - Come duplicare e riclassificare una RevisioneArgo CMS - Come duplicare e riclassificare una Revisione
Argo CMS - Come duplicare e riclassificare una Revisione
 

Web semantico, SEO e siti di e-commerce

  • 1. Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR) Tel. / Fax: +39 045 6152381 Web: www.keanet.it | E-mail: info@keanet.it Web semantico, SEO e siti di e-commerce Come utilizzare le tecnologie del web semantico per attività SEO (search engine optimization) di siti di e-commerce Dai primi anni 2000 il tema del web semantico emerge periodicamente come un fiume carsico. In questo caso l'occasione è la pubblicazione del libro di Tommaso Di Noia, Roberto De Virgilio, Eugenio Di Sciascio, Francesco M. Domini, Semantic Web. Tra ontologie e Open Data, Apogeo, Milano, 2013. Nella prefazione, Ora Lassila sottolinea che "il web è stato costruito come mezzo di distribuzione di informazioni pensate e prodotte principalmente per un consumo da parte di esseri umani, piuttosto che per essere interpretate e consumate da parte di macchine. Il web semantico è stato interpretato come tentativo di porre rimedio a questa lacuna ... il web semantico è l'idea di un futuro in cui agenti software e altri sistemi software lavorano in modo autonomo", eseguendo compiti assegnati loro dagli esseri umani. Per rendere possibile l'elaborazione automatica delle informazioni è necessario, che esse siano state rese interoperabili attraverso la "rappresentazione formale ed esplicita della concettualizzazione condivisa di un dominio di conoscenza": • Formale significa, che la rappresentazione utilizza un linguaggio logico processabile da macchine. • Esplicita indica, che essa non deve essere ambigua. • Il termine "concettualizzazione" si riferisce al fatto, che il dominio di conoscenza va rappresentato in modo astratto. • Condivisa significa, che la rappresentazione deve trovare un consenso il più possibile ampio all'interno della comunità, che opera in un determinato dominio. In sintesi, interoperabilità significa standardizzazione del modo in cui le cose possono essere dette (non di ciò che può essere detto, ma di come può essere detto). Come già accennato, il web semantico si gioca sull'evoluzione dall'attuale web dei documenti al web dei dati, interoperabili, interconnessi e interpretabili anche in modo autonomo delle macchine, non solo per svolgere compiti di ricerca, ma anche per generare nuova conoscenza sulla base dei dati di partenza disponibili (è questo l'obiettivo di software di ragionamento automatico come Fact++, Pellet, Jena, RacerPro, basati su logiche deduttive o tableaux semantici). In ambito business-to-business (B2B) e business-to-consumer (B2C), cioè nella presentazione di aziende e nella proposta di prodotti / servizi, la semantizzazione delle informazioni rappresenta un passaggio chiave per ottimizzare indicizzazione e reperibilità da parte dei motori di ricerca e applicazioni web di reccomendations. Semantizzare le informazioni contenute in un sito di commercio elettronico significa comunicare con precisione al motore di ricerca / all'applicazione web di reccomandations, che un determinato insieme di dati si riferisce all'azienda venditrice, al prodotto / servizio (scendendo fin nel dettaglio di annotare, che un determinato valore si riferisce alle "dimensioni" in "pollici" del "monitor" di un computer), agli aspetti economici e a quelli logistici dell'offerta. La semantizzazione disambigua le informazioni, rendendo contestuali, precisi e confrontabili i risultati. I vocabolari (detti anche ontologie o schemi) sono lo strumento fondamentale per semantizzare le informazioni. Il vocabolario (universale o, più spesso, specifico per un determinato dominio di conoscenza) si basa sulla concettualizzazione condivisa di un dominio, fornendo gli elementi per rappresentarlo in modo formale ed esplicito. Solo la condivisione di uno stesso vocabolario garantisce la certezza, che N siti di e-commerce intendano la stessa cosa, quando parlano di computer, monitor, dimensioni e pollici. 1 Web semantico, SEO ed e-commerce – Aprile 2013
  • 2. Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR) Tel. / Fax: +39 045 6152381 Web: www.keanet.it | E-mail: info@keanet.it Fra i vocabolari citati nel libro "Semantic Web. Tra ontologie e Open Data" è particolarmente interessante GoodRelations (http://www.heppnetz.de/projects/goodrelations/), nato nel 2008 e affermatosi come standard de facto nel settore degli e-shop. GoodRelations permette di attribuire una descrizione semantica alle informazioni su azienda, prodotti / servizi, prezzi e logistica presenti in un sito di commercio elettronico. La semantica di GoodRelations può essere inclusa nelle pagine web dell'e-commerce come Microdata di HTML 5 oppure come RDFa. E' particolarmente rilevante, che GoodRelations abbia mappato i propri elementi con quelli di schema.org, iniziativa nata nel 2011 dalla collaborazione fra Google, Yahoo e Microsoft, con l'obiettivo di definire uno schema (cioè un vocabolario) comune, senza sostituirsi, ma integrando gli strumenti esistenti e stimolando lo sviluppo di pagine web dotate di markup semantico basato su Microdata di HTML 5. Dal varo del progetto Google ha smesso di supportare i propri Google Rich Snippets, invitando gli sviluppatori ad adottare lo standard di schema.org. L'adesione di GoodRelations a standard.org, comporta il fatto che esso sia attualmente supportato da Google, Yahoo, Bing, BestBuy e utilizzando già da oltre 10.000 e-shop per finalità di SEO (Search Engine Optimization) e web marketing (fra cui O'Reilly, Volkswagen UK e Renault UK). Nel complesso il libro "Semantic Web. Tra ontologie e Open Data" offre una panoramica sulle varie tecnologie legate al web semantico. Oltre ai vocabolari sono presentati: • Linguaggi per la creazione del web semantico: • RDF (Resource Description Framework). Si tratta del formato che - attraverso la tripla soggetto, predicato, oggetto - descrive la relazione fra oggetti (es. "In The Matrix recita Keanu Reeves"). • RDF Schema (RDF-S). L'enunciato RDF "In The Matrix recita Keanu Reeves" non permette di esplicitare che "The Matrix" è un film, né che "Keanu Reeves" è un attore. Si tratta di affermazioni implicite nel verso "recitare". RDF-S è il vocabolario di RDF, che permette di definire i termini e le loro relazioni. • OWL (Ontology Web Language). Come RDF / RDF-S è un formato per descrivere oggetti / termini e le loro relazioni, ma rispetto a RDF / RDF-S supporta una maggiore complessità e l'integrazione di vocabolari esterni. Protegé OWL è un interessante editor grafico per la creazione e la modifica di ontologie • SKOS (Simple Knowledge Organization System). Permette di includere in RDF / RDF-S vocabolari esterni. • Tecnologie per la generazione e l’estrazione di dati RDF: • Software "wrapper" per convertire database relazionali in dataset RDF (es. D2R Server). • Sistemi di web content management (es. Drupal), che permettono di pubblicare dati semantizzati, utilizzando il linguaggio RDFa • Applicazioni per la conversione in RDF di file in formato MS Excel e CSV • Software in grado di estrarre dati semantici da pagine web statiche, annotando poi con essi i documenti (es. Open Calais, Ontos, DBPedia Spotlight) • Linguaggi come GRDDL finalizzati all'estrazione di dati semantici in formato RDF da documenti XML e XHTML. • Tecnologie per l'archiviazione e il recupero di dati RDF: • La memorizzazione può avvenire tramite file .RDF nel caso di dataset limitati, mentre nel caso basi dati estese l'archiviazione avviene preferibilmente attraverso cosiddetti triplestore (es. rdfDB, Inkling, 2 Web semantico, SEO ed e-commerce – Aprile 2013
  • 3. Kea s.r.l. | Via Strà, 102 | 37042 Caldiero (VR) Tel. / Fax: +39 045 6152381 Web: www.keanet.it | E-mail: info@keanet.it SquishQL, Sesame, Jena), cioè sistemi di database management finalizzati alla memorizzazione e al recupero di dati RDF • SPARQL è lo standard de facto per l'interrogazione di dati in formato RDF. • Tecnologie per la pubblicazione di dati RDF, con l'obiettivo di integrare web dei documenti e web dei dati (semantico), rendendo il secondo un'estensione del primo: • RDFa. Permette di creare documenti XHTL, contenenti sia le informazioni che la semantica • Microformat. Come RDFa, ma - mentre con RDFa è possibile codificare qualsiasi informazione relativa a qualsiasi dominio -, con Microformat è ammesso solo insieme predefinito di configurazioni (cioè di microformati. Es. hCard per persone e organizzazioni, hCal per i calendari ed eventi, ecc. Vd. http://microformats.org/) • Microdata in documenti HTML 5 • Infine si fa cenno ai web service semantici (OWL-S, WSMO, WSDL-S, SAWSDL, SA-REST, MicroWSMO) finalizzati all'esposizione dei dati RDF. Autore: Petra Dal Santo (dalsanto@keanet.it) www.keanet.it http://blog.keanet.it/ 3 Web semantico, SEO ed e-commerce – Aprile 2013