Mediator+Wrapper Architecture & Implementation

    Background

    An ontology can be used to get an interpretation of database content in its intended shared meaning. This kind of ontology not only specifies concepts and their relationships in some language, but also includes the manner in which an application or service is permitted to make use of these concepts. The DOGMA approach to ontology engineering is specifically adapted to the classical model-theoretic view of (relational) databases. Mediators and wrappers can be used to collect several databases into one data source, that can be queried using concepts in the ontology.

    Example of a NORM tree

    Database mediation through an ontology

    Apprenticeship / thesis

    The purpose of the thesis/apprenticeship is to study previous research on database interoperability, Omega-RIDL and to design a higly flexible architecture for mediators and wrappers. An implementation is also required.

    Environment

    Java, Eclipse

    Contact

    Ruben Verlinden (ruben.verlinden at vub.ac.be)
    Stijn Christiaens (stijn.christiaens at vub.ac.be)