04.12.2012 Views

Selected papers - Garr

Selected papers - Garr

Selected papers - Garr

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- definire un nuovo modello che consenta la<br />

creazione di un oggetto digitale mediante selezione<br />

delle componenti di altri oggetti digitali<br />

e loro composizione;<br />

- creare automaticamente una ontologia e annotare<br />

i dati al fine di associare ad essi un loro<br />

significato;<br />

- ricercare i dati in funzione del loro significato;<br />

- erogare i contenuti in modo adattativo.<br />

3. Architettura di riferimento<br />

La necessità di sperimentare in corso di progetto<br />

le tecniche sopra descritte e di verificarne<br />

la possibilità di utilizzo nei contesti applicativi<br />

ha portato alla realizzazione di un dimostratore.<br />

Per la gestione dei contenuti sono<br />

stati utilizzati diversi CMS open source, non<br />

essendo ancora disponibili i risultati della ricerca<br />

attesi dall’avanzamento delle altre attività<br />

di progetto. La disponibilità di una versione<br />

di test della teca e di alcuni metadati ha<br />

consentito una prima ipotesi di specializzazione<br />

dell’architettura per l’infrastruttura che sarà<br />

realizzata dal progetto.<br />

Il dimostratore sviluppato consente l’annotazione,<br />

la memorizzazione, l’indicizzazione,<br />

la ricerca di documenti multimediali<br />

in uno o più CMS attraverso una interfaccia<br />

web. Ogni oggetto digitale è descritto da un<br />

file MAG in un formato XML che fornisce,<br />

tra le diverse informazioni, i riferimenti alle<br />

immagini prodotte dalla scansione del documento<br />

originale in diverse funzioni. L’adozione<br />

di un comune modello di rappresentazione<br />

dei metadati è fondamentale per l’interoperabilità,<br />

ma è altrettanto importante l’interoperabilità<br />

delle applicazioni.<br />

L’architettura di referimento è costituita<br />

da una serie di strumenti che interoperano attraverso<br />

una interfaccia a servizi. Il modello<br />

SOA (Service Oriented Architecture), e la tecnologia<br />

Web Services, consentono l’utilizzo<br />

delle funzionalità esportate dalle diverse componenti<br />

da parte di una applicazione e facilitano<br />

l’integrazione garantendo l’interoperabili-<br />

tà con tecnologie di terze parti.<br />

In figura 1 è rappresentata l’architettura<br />

generale del sistema. Le diverse componenti<br />

giocano i seguenti ruoli:<br />

- definizione automatica o assistita del dominio<br />

di conoscenza attraverso una un analisi<br />

dei contenuti;<br />

- annotazione assistita dei contenuti o di parti<br />

di essi;<br />

- ricerca semantica dei contenuti;<br />

- personalizzazione context aware della ricerca<br />

semantica e presentazione del risultato in<br />

funzione del profilo terminale/utente.<br />

Si procede nel seguito con l’illustrare nel dettaglio<br />

i diversi componenti, gli strumenti sviluppati<br />

e le funzionalità offerti da essi.<br />

Fig. 1 Architettura del sistema<br />

4 Dettaglio dei componenti e delle attività<br />

svolte<br />

4.1 Studio e definizione di un modello per la<br />

creazione di annotazioni semantiche<br />

In letteratura esistono numerosi strumenti di<br />

annotazione semantica, la maggior parte dei<br />

quali utilizzata per l’annotazione di documenti<br />

di testo o di pagine web tramite l’utilizzo<br />

di ontologie predefinite. I modelli concettuali<br />

che vengono utilizzati per definire la struttura<br />

delle annotazioni in questi strumenti sono<br />

in generale definiti ad hoc. Inoltre, spesso non<br />

sono trattate in questi sistemi problematiche<br />

quali la gestione delle versione dei documenti,<br />

delle ontologie di riferimento e delle stesse<br />

annotazioni.<br />

Viene qui introdotto un modello unico di<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!