Automatic Mapping Generation and Adaptation for XML Data Sources - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2006

Automatic Mapping Generation and Adaptation for XML Data Sources

Génération et adaptation automatiques de mappings pour des sources de données XML

Résumé

The integration of information provided by multiple heterogeneous data sources is required by many modern information systems. In this context, the applications' needs are described by a target schema and the way instances of the target schema are derived from the data sources is expressed through mappings. A mapping describes the transformation and the integration of the source instances to conform to the target structure. In this thesis, we address the problem of mapping generation for multiple XML data sources and the automatic adaptation of these mappings when the target schema or the source schemas evolve.
We propose a generation approach that first decomposes the target schema into subtrees, then defines mappings, called partial mappings, for each of these subtrees, and finally combines these partial mappings to generate the mappings for the whole target schema. The result of our approach is a set of mappings having different semantics. If the information required in the target schema can not be provided by the sources, then no mapping can be generated; in this case, we propose to relax some constraints of the target schema such that mappings can be found. We have developed a tool to support the generation process. We also propose a mapping adaptation approach to maintain an existing mapping if some changes occur either in the target schema or in the source schemas.
L'intégration de l'information fournie par de multiples sources de données hétérogènes est un besoin croissant des systèmes d'information actuels. Dans ce contexte, les besoins des applications sont décrits au moyen d'un schéma cible et la façon dont les instances du schéma cible sont dérivées à partir des sources de données est exprimée par des mappings. Dans cette thèse, nous nous intéressons à la génération automatique de mappings pour des sources de données XML ainsi qu'à l'adaptation de ces mappings en cas de changements survenant dans le schéma cible ou dans les sources de données.
Nous proposons une approche de génération de mappings en trois phases : (i) la décomposition du schéma cible en sous-arbres, (ii) la recherche de mappings partiels pour chacun de ces sous-arbres et enfin (iii) la génération de mappings pour l'ensemble du schéma cible à partir de ces mappings partiels. Le résultat de notre approche est un ensemble de mappings, chacun ayant une sémantique propre. Dans le cas où l'information requise par le schéma cible n'est pas présente dans les sources, aucun mapping ne sera produit. Dans ce cas, nous proposons de relaxer certaines contraintes définies sur le schéma cible pour permettre de générer des mappings. Nous avons développé un outil pour supporter notre approche. Nous avons également proposé une approche d'adaptation des mappings existants en cas de changement survenant dans les sources ou dans le schéma cible.

Mots clés

Fichier principal
Vignette du fichier
xueThesis.pdf (1.45 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00324429 , version 1 (25-09-2008)

Identifiants

  • HAL Id : tel-00324429 , version 1

Citer

Xiaohui Xue. Automatic Mapping Generation and Adaptation for XML Data Sources. Computer Science [cs]. Université de Versailles-Saint Quentin en Yvelines, 2006. English. ⟨NNT : ⟩. ⟨tel-00324429⟩

Collections

CNRS UVSQ
131 Consultations
345 Téléchargements

Partager

Gmail Facebook X LinkedIn More