UNIVERSITA’ DEGLI STUDI DI MODENA E
REGGIO EMILIA
Facoltà di Ingegneria – Sede di Modena
Corso di Laurea in Ingegneria Informatica
Annotazione Semantica di Portali Web
Relatore
Prof. Sonia Bergamaschi
Correlatore
Ing. Alain Fergnani
Tesi di Laurea di
Luigi Martino
Sommario
Il Web Semantico
 Gli strumenti per l’annotazione
 Annotea
 OntoMat
 Confronti
 Conclusioni

Venerdì, 17 Ottobre 2003
Luigi Martino
2
Il WWW oggi
La ricerca di informazioni in rete…
- Grande quantità di informazioni
- Difficoltà
nel selezionare
le informazioni
La ricerca
è basata sulla
sintassi
interessanti
Il WWW domani
La ricerca di informazioni in rete...
- Informazioni che corrispondono alla richiesta
La ricerca sarà basata sulla semantica
- Facilità nella scelta delle informazioni
Il Web Semantico
Venerdì, 17 Ottobre 2003
Luigi Martino
3
Il Web Semantico
“The Semantic Web is an extension of the current
web in which information is given well-defined
meaning, better enabling computers and people
to work in cooperation.”
[Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web,
Scientific American, May 2001]

Elementi chiave:
–
–
–
–
Annotazioni
Ontologie
RDF
XML
Venerdì, 17 Ottobre 2003
Luigi Martino
4
Il Web Semantico
Annotazioni


Le annotazioni sono i commenti, le note, le
spiegazioni, o altri tipi di note esterne che
possono essere allegate a un documento Web
Vengono raggruppate per formare Ontologie
– danno un significato alla pagina web
– sono fatte dall’utente
– di solito viste come metadati
Venerdì, 17 Ottobre 2003
Luigi Martino
5
Il Web Semantico
Ontologie

“An ontology is an explicit specification of a
conceptualization.” [Tom Gruber]
–
–
–
–
–
descrizione di un particolare dominio,
da un certo punto di vista,
descrizione esplicita,
costruzione di un vocabolario per quel dominio,
fondamentale per la comunicazione.
Venerdì, 17 Ottobre 2003
Luigi Martino
6
Gli strumenti per l’annotazione





L’operazione di annotazione sarà fatta sul
Annotea
portale del DBGROUP:
OntoMat
www.dbgroup.unimo.it
Smore
MnM
…..
Osservazioni:
•
Permettono di annotare pagine web
•
Hanno approcci diversi
•
Hanno diverse funzionalità
Venerdì, 17 Ottobre 2003
Luigi Martino
7
Annotea



Realizzato dalla
W3C.
Il suo client è
Amaya.
Principali
caratteristiche:
– infrastruttura
basata su RDF
– possibilità di
annotare
l’intera pagina
web o parte di
essa
– annotazioni
memorizzate in
locale o sul
server
– annotazioni
intese come
commenti al
contenuto delle
pagine e
completate con
metadati
http://www.w3.org/2001/Annotea/
Venerdì, 17 Ottobre 2003
Luigi Martino
8
OntoMat



Realizzato dall’
Università di
Karlsruhe.
È il riferimento
di CREAM
(CREAting
Metadata)
Principali
caratteristiche:
– annotazione
memorizzata in
un file HTML
con codice RDF
– fa riferimento a
classi di
Ontologie già
esistenti
– annotazioni
memorizzate in
locale o sul
server
– annotazioni
completate con
attributi e
relazioni tra
istanze
Venerdì, 17 Ottobre 2003
http://annotation.semanticweb.org/tools/ontomat
Luigi Martino
9
Confronti
Facilità
d’uso
Portabilità
Aggiornamento/
sviluppo
Ontologie
Archiviazione
delle
Annotazioni
Annotea
Molto
semplice e di
facile
comprensione
Finora è possibile
utilizzarlo sia con
Windows che con
Linux
Attualmente è disponibile
una versione con capacità
un po’ limitate, comunque
il codice è disponibile per
eventuali estensioni.
Si prevede però un motore
di ricerca che sfrutti
l’annotazione delle pagine
Non vengono
menzionate, le
Annotazioni
non sono fatte
rispetto a
nessuna
Ontologia
In locale o anche
in remoto,
espresse in RDF
OntoMat
E’presente
una guida che
rende di facile
uso le
operazioni
principali
Funziona sia con
Windows sia con
Linux.
Recentemente
sono uscite delle
versioni anche
per altre
piattaforme
E’ sempre possibile
aggiornare le Ontologie
scaricandole dal sito, o
crearne delle proprie.
In continuo sviluppo.
Sono divise in
classi,e
coprono vari
aspetti di
interesse.
In locale o anche
in remoto,
espresse in RDF
Venerdì, 17 Ottobre 2003
Luigi Martino
10
Conclusioni




Annotea ed OntoMat sono due tra gli
strumenti più importanti per lo sviluppo del
Semantic Web
Ogni strumento ha un proprio tipo di
approccio,e un proprio modo di gestire le
Ontologie
Attualmente non esiste una linea comune
(linguaggi,strumenti,progetti)
In futuro saranno realizzati dei motori di
ricerca basati sulla semantica per ottimizzare
le ricerche sul web
Venerdì, 17 Ottobre 2003
Luigi Martino
11
Scarica

- DBGroup