La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Prof. Maurizio Vincini Tesi.

Presentazioni simili


Presentazione sul tema: "Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Prof. Maurizio Vincini Tesi."— Transcript della presentazione:

1 Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Prof. Maurizio Vincini Tesi di Laurea di Roberto Rasi Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria – sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica

2 Roberto Rasi - 16 febbraio Indice Il sistema MOMIS Il linguaggio ODL I 3 Lo standard XML Schema Progetto e implementazione del Wrapper XML Schema Regole di traduzione Conclusioni e lavoro futuro

3 Roberto Rasi - 16 febbraio Il sistema MOMIS E un sistema a mediatore per lestrazione e lintegrazione intelligente di informazioni (I 3 ) provenienti da sorgenti di dati eterogenee (strutturate, semi-strutturate e non strutturate) Utilizza un approccio semantico per lintegrazione MOMIS = Mediator envirOnment for Multiple Information Sources

4 Roberto Rasi - 16 febbraio Architettura del sistema MOMIS XML Schema Wrapper

5 Roberto Rasi - 16 febbraio Il processo I 3 in MOMIS ODLI 3 LOCAL SCHEMA 1 ODLI 3 LOCAL SCHEMA N WRAPPING … … USER SUPPLIED RELATIONSHIPS SCHEMA DERIVED RELATIONSHIPS INFERRED RELATIONSHIPS LEXICON DERIVED RELATIONSHIPS Common Thesaurus COMMON THESAURUS GENERATION GVV GENERATION MAPPING TABLES GLOBAL CLASSES SYNSET 1 SYNSET 2 SYNSET 3 MANUAL ANNOTATION SEMI-AUTOMATIC ANNOTATION

6 Roberto Rasi - 16 febbraio Il linguaggio ODL I 3 Deriva da ODL (Object Definition Language), linguaggio standard definito dal gruppo di standardizzazione ODMG per descrivere la conoscenza relativa ad uno schema a oggetti; Estende ODL secondo le indicazioni del programma I 3 (Intelligent Information Integration) dellARPA È utilizzato dal sistema MOMIS come linguaggio comune per la rappresentazione interna delle sorgenti e dello schema globale

7 Roberto Rasi - 16 febbraio ODL I 3 – un esempio interface Professor : CS_Person ( source object Computer_Science key (first_name, last_name)) { attribute string first_name; attribute string last_name; attribute string title; attribute Address address; attribute Department department; relationship set teaches inverse Course::taught_by; };

8 Roberto Rasi - 16 febbraio Il linguaggio XML Schema Sviluppato dal W3C Permette di specificare in uno schema la struttura di una classe di documenti XML Si propone come sostituto di DTD Supporto alla validazione Rappresentato interamente in XML 1.0 Usa i namespace XML

9 Roberto Rasi - 16 febbraio XML Schema – un esempio …

10 Roberto Rasi - 16 febbraio Progetto e implementazione del Wrapper XML Schema Traduttore da documenti XML Schema a schemi ODL I 3 Scritto in Java Consente di estrarre gli schemi locali dalle sorgenti XSD, realizzando così il primo step del processo di integrazione Si integra nel sistema MOMIS, il quale consente di effettuare gli altri step del processo I 3

11 Roberto Rasi - 16 febbraio Regole di traduzione - esempi interface [Cname] (source semistructured [SourceName]) { attribute [Atype] [Cname]_[Aname] ? ; attribute [Etype] [Ename] ; attribute set [Ename2] ? ; };

12 Roberto Rasi - 16 febbraio Regole di traduzione - esempi typedef range [min], [max] [Tname] ;

13 Roberto Rasi - 16 febbraio Regole di traduzione - esempi interface [Gname] (source semistructured [SourceName]) { attribute [Etype1] [Elem_1] ; } union { attribute [Etype2] [Elem_2] ; } union { attribute [Etype1] [Elem_3] ; };

14 Roberto Rasi - 16 febbraio Conclusioni e Lavoro futuro Analisi dei due linguaggi Sintesi del set di regole per la traduzione da XML Schema a ODL I 3 Progettazione e implementazione del Wrapper per il sistema MOMIS in grado di acquisire sorgenti di tipo XML Schema Differenze tra i due linguaggi Lavoro futuro Sviluppo del modulo per lesecuzione di query Realizzazione del traduttore ODL I 3 / XML Schema Estensione del linguaggio ODL I 3 Tesi disponibile on-line sul sito

15 Roberto Rasi - 16 febbraio Grazie per lattenzione Roberto Rasi Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS


Scaricare ppt "Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS Relatore Chiar.mo Prof. Sonia Bergamaschi Correlatore Prof. Maurizio Vincini Tesi."

Presentazioni simili


Annunci Google