ANNEXE B12 : En cours de soumission.
Intégration
et interrogation de données XML et relationnelles distribuées
M. Kenab (IRIT, Toulouse), T. Ould Braham (MSI, Limoges).
Résumé: Dans ce papier,
nous proposons un système distribué utilisant le schéma XML en tant que modèle
pivot de représentation de la vue des données distribuées hétérogènes
accessibles. Les données hétérogènes existantes sont intégrées afin qu’elles
soient vues au travers du modèle du schéma XML. L'interrogation des données
distribuées hétérogènes est faite grâce au langage pivot XQuery associé au
modèle des documents XML. Dans ce papier, nous nous sommes intéressés à deux
types de données hétérogènes, les données relationnelles et les données
documentaires XML. Nous avons choisi les
données relationnelles (données structurées) car c'est sous cette forme que se
présentent la grande majorité des données existantes. Nous avons choisi les
données documentaires XML (données semi-structurées) car cela nous semble être
la forme dans laquelle seront représentées la plupart des données dans le
futur. Le travail que nous proposons peut être généralisé à d'autres types de
données hétérogènes qui pourront être intégrées dans notre système distribué.
Mots clés : Schéma XML, Vue globale, Vue locale, Langage XQuery, Sous-requête locale, Sous-requête de synthèse.
Integration
and Querying of XML and Relational Distributed Data
Abstract: In this paper, we
propose a distributed system using XML schema as a pivot model of the view
representation of the accessible heterogeneous distributed data. The existing
heterogeneous data are integrated in order to be viewed through the XML schema.
The querying of the heterogeneous distributed data is made thanks to the XQuery
pivot language associated with the XML model. In this paper, we are interested
in two types of heterogeneous data, relational data and XML documentary data.
We choose the relational data (structured data) because it is in this form that
the large majority of the existing data are stored. We choose XML documentary
data (semi-structured or not-structured data) because that seems to us to be
the form in which the majority of data will be represented in the future. The
work that we propose can be generalized with other types of heterogeneous data
which could be integrated in our distributed system.
Key Words: XML Schema, Global
View, Local View, XQuery Language, Local Sub-request, Synthesis
Sub-request.