Information Integration through Reasoning on Meta-data

SILK is an Enterprise Information Integration (EII) system using knowledge representation and reasoning techniques to support both mediation and integration of heterogeneous information sources. The SILK system is built around a Model Warehouse which stores models of single information sources, as well as unified models and their customised abstractions. Models include constraints describing non-structural properties of the data sources. In the process of integration, the Model Warehouse is extended with mappings, which link the models, and spell out their relationship using appropriate constraints. The paper describes several components of the SILK tool-set. The Rule Compiler is responsible for transforming the constraints to a format suitable for mediation. The Comparator tool uses structural and textual comparison techniques to pinpoint related elements of the models and to help in building the mappings. The Verifier component contains multiple reasoning modules coordinated by a central scheduler, which help in the process of integration by detecting inconsistencies in the models and the mappings. The RDF-wrapper, a recent extension of SILK, not only gives access to information available in RDF format, but also includes its own reasoning and consistency checking capabilities. Finally, we also discuss a planned extension of the SILK, focusing on information integration in an agent-based mobile computing environment.

[1]  Steffen Staab,et al.  OntoEdit: Guiding Ontology Development by Methodology and Inferencing , 2002, OTM.

[2]  Agostino Dovier,et al.  A Language for Programming in Logic with Finite Sets , 1996, J. Log. Program..

[3]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[4]  Mark A. Musen,et al.  The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility , 2000, EKAW.

[5]  Joxan Jaffar,et al.  Methodology and Implementation of a CLP System , 1987, ICLP.

[6]  Volker Haarslev,et al.  Description of the RACER System and its Applications , 2001, Description Logics.

[7]  Bertram Ludäscher,et al.  Model-based mediation with domain maps , 2001, Proceedings 17th International Conference on Data Engineering.

[8]  Thom W. Frühwirth,et al.  Theory and Practice of Constraint Handling Rules , 1998, J. Log. Program..

[9]  Péter Szeredi,et al.  A Logic-Based System for Application Integration , 2002, ICLP.

[10]  Stuart Kent,et al.  Interpreting the object constraint language , 1998, Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240).

[11]  Ian Horrocks The FaCT System , 1998, TABLEAUX.

[12]  Achim D. Brucker,et al.  A Proposal for a Formal OCL Semantics in Isabelle/HOL , 2002, TPHOLs.