Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara...

14
Modulo3 Modulo3 Visualizzatori Visualizzatori UNIVERSITA’ DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08

Transcript of Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara...

Page 1: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

Modulo3 Modulo3 VisualizzatoriVisualizzatori

UNIVERSITA’ DI CAMERINOCorso di laurea in Informatica (classe 23/S)

Barbara [email protected]

Anno Accademico 2007-08

Page 2: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

2

Types of Ontology Tools

Ontology Development Tools:Ontology Editors and browsersOntology graphical editionOntology Translators Ontology library mangementOntology documentation Ontology populationOntology evaluationOntology Evolution

Ontology merge and alignment tools

Ontology based annotation tools

Ontology querying tools and inference engines

Ontology learning tools ....

• Framework for comparing tools

• Tool description

• Comparison of the tools

against the framework

• Conclusions

• Recommendations

Ontological EngineeringGómez-Pérez, A.; Fernández-López, M.; Corcho, O.Springer-Verlag, 2003403 páginas

Page 3: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

3

RDF(S)OWL

...

Ontology Development Tools

Loom

OILOWL

Ontolingua

RDF(S)

OWL

Querying systems

Flogic

DAML+OIL

RQLRDQLSeRQL

SPARQL

Loom

Loom Classifier

OntoBrokerFlora, Flora2

FORID

SilRIRIL

TRIPLE

OIL

FACTRACER

FACTRACERTRIPLE

BOR

DAML+ OIL

FACTRACERTRIPLE

JTP

DQL

OWL-QL

Flora, Flora2

Reasoners

DAML+OIL

ICS-FORTH Validating RDF Parser,RDF Validation Service

DAML Validator,DAML+OIL Ontology Checker

OWL Ontology Validator,OWL Validator

Evaluation tools

Flogic

OWL

OWL

RDF(S)

RDF(S)

RDF(S)

Page 4: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

4

Strumenti per la visualizzazione

Page 5: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

5

OntoViz

OntoViz è un plug-in di Protégé che visualizza un'ontologia come un grafico sfruttando una libreria open source ottimizzata per la visualizzazione grafica

Le classi e le istanze sono rappresentate come nodi, mentre le relazioni sono visualizzate come archi orientati

Sia i nodi che gli archi sono classificati e disposti in un modo da ridurre al minimo le sovrapposizioni, a scapito della dimensione del grafico

La navigazione del grafico finale, integrata solo da strumenti di ingrandimento e di panoramica, non offre una buona visione globale dell'ontologia

(ad esempio elementi grafici possono diventare facilmente indistinguibili)

VANTAGGIConsente la visualizzazione di più grafici scollegati tra loro in un'unica figura.

SVANTAGGINon risulta essere adatto per la visualizzazione di grandi ontologie, dal momento che la visualizzazione non va al di là di qualche centinaio di oggettiOntoViz non permette la navigazione di relazioni multiple

Page 6: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

6

OntoViz

Page 7: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

7

Jambalaya

Jambalaya è un altro visualizzatore di ontologie per Protégé

Vantaggimigliora Protégé con un grafico in grado di supportare l'editing di ontologie

ProblemiRiduce al minimo le ottimizzazioni per l'organizzazione del graficoMantenere una buona comprensione della ontologia globale Mantenere un adeguato livello di dettaglio di un grafico

VisualizzazioneComprende la nidificazione dei nodi basato su qualsiasi tipi di slot o di proprietà (o non nidificazione), inoltre la visualizzazione è basata su di un unico layout dotato di zoom

Jambalaya comprende il filtraggio, la colorazione e lo 'stiling' dei nodi e degli archi per tipovari algoritmi di layout grafico

Un vista animata del grafico dell'ontologia facilita la navigazione anche in diversi livelli di astrazioni e dettaglio, sia per le classi che per le relazioni, pur mantenendo bassa la curva di apprendimento attraverso semplici zoom e link ipertestuali

Tuttavia, le etichette del testo ed i simboli tendono a sovrapporsi quando l'ontologia cresce in complessità ed è difficile capire le relazioni tra classi e/o istanze

Page 8: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

8

Jambalaya

Page 9: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

9

TGVizTab

TGVizTab è generico, dinamico (i grafici vengono creati al volo), e personalizzabile

I grafici TGVizTab possono essere salvati in formato XML e visti con altre applicazioni TouchGraph

SVANTAGGILa vista in TGVizTab è abbastanza disorganizzata, non vi è alcun ordine gerarchico tra le entità e questo rende l'esplorazione top-down molto difficile

Le relazioni, in particolare quelle non strutturate, sono difficili da individuare

Il livello di dettaglio non è regolato in base al livello di ingrandimento, esso causa spesso un sovraffollamento delle immagini

VANTAGGII grafici immediatamente evidenti per gli utenti grazie all'eccellente navigazione incrementale del ontologia

Ottimo sfruttamento dello spazio bidimensionale in cui i nodi e gli archi sono distribuiti dinamicamente

Page 10: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

10

TGVizTab

Page 11: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

11

EzOWL

EzOWL è un plug-in che migliora Protégé con un grafico a base di editing di ontologie, anche se riduce al minimo l'ottimizzazioni dell'organizzazione del grafico

ProblemiMantenere una buona comprensione della ontologia globale Mantenere un adeguato livello di dettaglio di un grafico

Page 12: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

12

OntoSphere 3D

Gli strumenti di visualizzazione come quelli menzionati nella sezione precedente rappresentano le ontologie attraverso un paradigma bidimensionale (cioè condividendo uno spazio 2D) e a volte questo risulta essere troppo restrittivo.

OntoSphere – plug-in di Protegè - sfrutta uno spazio 3D come un mezzo per esplorare e rappresentare efficacemente i dati attraverso una interfaccia intuitiva

L'interfaccia utente è molto semplice e diretta permette la manipolazione della scena con rotazioni, spostamenti e zoompermette di navigare nell'ontologia e di aggiornare e di aggiungere nuovi concetti e relazioni.

Ogni concetto all'interno di una determinata scena è selezionabile con due risultati diversiCon un click del tasto sinistro del mouse si esegue una operazione di messa a fuoco, spostando la scena ad un livello più dettagliato Con un click del tasto destro si mantiene l'attuale prospettiva e si può navigare attraverso gli elementi.

VANTAGGIMigliora le prestazioni delle attuali soluzioni in termini di completezza e la leggibilitàMira a rappresentare graficamente sia i link tassonomici che quelli non tassonomiciPresenta le informazioni sullo schermo con un adeguato livello di dettaglio secondo ciò che è rilevante dal punto di vista dell'utenteFornisce un'interfaccia intuitiva di navigazione, con la manipolazione diretta della scena (rotazione, spostamento, zoom, selezione degli oggetto, ecc.)E’ in grado di soddisfare le esigenze di chi, con poche competenze tecniche in materia di Web semantico, conta soprattutto sulle interfacce grafiche

Page 13: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

13

OntoSphere 3D

Page 14: Modulo3 Visualizzatori UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re barbara.re@unicam.it Anno Accademico 2007-08.

14

Ci sono domande?