Università degli Studi di Modena e Reggio Emilia The MOMIS project - Sonia Bergamaschi, Alberto Corni, Francesco Guerra, Maurizio Vincini D1.P1: Prototipo di ambiente di ausilio al progettista per la costruzione di una vista globale basato su ontologie e assiomi inter-schema
Università degli Studi di Modena e Reggio Emilia The MOMIS project - MOMIS Architecture
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Integration process Local schemata Common Thesaurus Clusters Global schema with mapping tables
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Example Department(dept_code,dept_name,budget) Research_Staff(name,e_mail,dept-code,s_code) FK dept_code REF Department, s_code REF Section School_Member(name,school,year,e_mail) Section(s_code,section_name,length,room_code) FK room_code REF Department, s_code REF Room Room(room_code,seats_number,notes) University source (relational) Tax_Position source (XML)
Università degli Studi di Modena e Reggio Emilia The MOMIS project - CS_Person(first_name,last_name) Professor:CS_Person(belongs_to:Division,rank) Student:CS_Person(year,takes:set,rank,e_mail) Division(description,address:Location) Location(city,street,number,country) Course(course_name,tought_by:Professor) Computer_Science source (object) Example
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Source Acquisition Module
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Common Thesaurus (Domain Ontology) Set of terminological relationships between classes and attributes names (terms) expresses both intra-schema and inter-schema knowledge Relationships added to Common Thesaurus: (1)schema derived (2)lexicon derived (3)designer supplied (4)inferred exploiting ODB-Tools capabilities
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Schema-derived relationships Terminological and extensional intra-schema relationships RT relationships derived from foreign keys in a relational schema UNI.Section RT UNI.Department BT/NT relationships derived from inheritance relationships in a object-oriented schema or integrity constraints in relational schema CS.Student NT CS.CS_Person CS.Professor NT CS.CS_Person
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Schema Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon-derived relationships Extracted from WordNet lexical database (Princeton Un.) lemma organized in synonym set (synset) Synonymy Polysemy Tax_position_xml.Student.name SYN University.School_member.name CS.Professor NT CS.CS_Person
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Lexicon Derived Relationships
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Inferred relationships Exploiting Description Logics techniques (ODB-Tools system) a new set of terminological relationships are inferred University.Research_Staff RT CS.Course
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Common Thesaurus
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Mediator global schema Global schema generation (interaction with ARTEMIS module): Affinity calculation Cluster generation Global attributes and mapping table generation A global class gc i is generated for each cluster Cl i SI-Designer builds the attributes set to be associated to the cluster: –Union of the attributes of all classes belonging to the cluster –Fusion of “similar attributes”
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Affinity tree and Cluster
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Affinity tree and Cluster
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Affinity tree and Cluster
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Mapping table example – each global class includes mapping rules between global and local attributes (and/or relationships, default/null values) – a mapping is generated for each global class gc i
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Mapping table
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Mapping table