La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

MOMIS: Progetto e realizzazione di un wrapper per sorgenti di dati in formato RSS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Chiar.mo Prof.

Presentazioni simili


Presentazione sul tema: "MOMIS: Progetto e realizzazione di un wrapper per sorgenti di dati in formato RSS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Chiar.mo Prof."— Transcript della presentazione:

1 MOMIS: Progetto e realizzazione di un wrapper per sorgenti di dati in formato RSS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Chiar.mo Prof. Maurizio Vincini Tesi di Laurea di Daniele Grassi Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria – sede di Modena Corso di Laurea in Ingegneria Informatica

2 Indice Il sistema MOMIS Lo standard RSS Il wrapper RSS Esecuzione di query su feed RSS Tesi Disponibile su:

3 Il sistema MOMIS (Mediator envirOnment for Multiple Information Sources) Sistema intelligente di integrazione di informazioni da sorgenti di dati strutturati e semistrutturati Approccio di integrazione semantico e virtuale

4 Larchitettura di MOMIS

5 Compiti di un wrapper Tradurre la descrizione della sorgente nel linguaggio del mediatore Tradurre linterrogazione ricevuta dal mediatore in una query in linguaggio locale Trasferire i risultati parziali al mediatore

6 Lo standard RSS Formato basato su XML Obiettivo: distribuzione dei contenuti Ampio utilizzo, soprattutto nel campo delle news Nascita: Netscape, 1999 Sviluppato ulteriormente da Userland Ultima versione: Userland, 2.0.2, gennaio 2003

7 Le versioni RSS 0.90 (Netscape, 1999): basato su RDF 0.91 (Netscape, 2000): basato su RDF 0.91 (Userland, 2000): puro XML 0.92 (Userland, 2000): puro XML 0.93 (Userland, 2001): puro XML 1.0 (W3C, 2002): basato su RDF 2.0 (Userland, 2003): puro XML

8 Distribuzione Versioni RSS 0.90 (Netscape, 1999) 0.91 (Netscape, 2000) 0.91 (Userland, 2000) 0.92 (Userland, 2000) 0.93 (Userland, 2001) 1.0 (W3C, 2002) 2.0 (Userland, 2003) VersioneDiffusione 2.073,44% 0.91 UL18,75% 0.92 UL3,13% 1.03,13% Mal Formato1,56%

9 Feed RSS Esempio Dictionary.com Word of the Day A new word is presented every day with its definition and example sentences from actual published works. en-us Tue, 26 Sep :00: ostensible: Dictionary.com Word of the Day ostensible: appearing to be true, but not necessarily so.

10 Il wrapper RSS Funzionalità di acquisizione dello schema sorgente: –Legge la versione del feed RSS –Utilizza il wrapper XSD (XML Schema) opportuno per caricare lo schema locale –Crea uno schema globale predefinito (se non già esistente – RSS 2.0) –Realizza i mapping tra schema locale e schema globale

11 Il wrapper RSS Dictionary.com … ostensible: Dictionary.com Word of the Day … Wrapper RSS Wrapper XSD RSS 0.91 RSS 0.92 RSS 0.93 RSS 2.0 … { interface ${tRss} ( extent ${tRss} ) transient { readonly attribute string ${tRss_version}; readonly attribute tRssChannel ${channel}; } ; interface ${tRssChannel} ( extent ${tRssChannel} ) transient { readonly attribute set ${item}; readonly attribute string ${ttl} ?; readonly attribute string ${title}; readonly attribute string ${category} ?; readonly attribute string ${webMaster} ?; readonly attribute string ${link}; … Feed RSS ODL I3

12 Il wrapper RSS: Problemi Riscontrati Limiti del wrapper XSD –Problematiche di inserimento del nome del file sorgente –Problematiche di acquisizione di schemi gerarchici Formato data RFC-822

13 Interrogazione di feed RSS Necessità di interrogare XML (i feed RSS sono XML) Linguaggio XQuery: permette di eseguire query su XML Libreria Java open-source XQEngine 0.69

14 Interrogazione di feed RSS Risultati: –Esecuzione di semplici interrogazioni in linguaggio XQuery –Traduzione del risultato XML in ResultSet utilizzabile in MOMIS Problemi Riscontrati: –HTML nel campo –Tipi di dati –Feed malformati o fuori standard

15 Conclusioni Integrazione di feed RSS in MOMIS Possibile sviluppo futuro del wrapper (interrogazioni) Applicazioni Integrazione di informazioni presenti in feed RSS sullo stesso argomento provenienti da siti diversi Tesi Disponibile su:


Scaricare ppt "MOMIS: Progetto e realizzazione di un wrapper per sorgenti di dati in formato RSS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Chiar.mo Prof."

Presentazioni simili


Annunci Google