Institut Géographique National
Direction Technique
Service de la Recherche
Projet Diffusion Num. Réseau
DIFNUM/301
Lot Numéro 3
Gilles Cébélieu
DT/SR/TRD Poste 8426 Version 1.1
19 mars 2004
Bases de données, XML et métadonnées
P R O J E T D I F F U S I O N D E S D O N N É E S N U M É R I Q U E S S U R L E R É S E A U
S E R V I C E D E L A R E C H E R C H E - I N S T I T U T G É O G R A P H I Q U E N A T I O N A L
2 A V E N U E P A S T E U R - 9 4 1 6 5 S A I N T - M A N D É C E D E X
T É L É P H O N E : 0 1 4 3 9 8 8 3 9 3 - T É L É C O P I E : 0 1 4 3 9 8 8 1 7 1
Métadonnées du document
Identifiant DIFNUM/301
Titre Bases de données, XML et métadonnées
Auteur Gilles Cébélieu
Projet Diffusion des Données Numériques sur le Réseau
Version 1.1
Date 19 mars 2004
Résumé Ce document étudie, dans le cadre de la gestion des métadonnées, les
solutions de stockage de données XML au travers de bases de données
XML natives ou d'une conservation à l'aide de SGBD Relationnels
classiques.
Cette étude s'appuie sur des tests effectués sur deux bases XML natives
Open source : eXist et Xindice.
Mots Clefs XML, Métadonnées, SGBD
Vie du document
version date événements
1.1 19 mars 2004 Ajout d'un glossaire, des résultats des tests sur Xindice et des
fichiers d'exemples de métadonnées et de demandes de
prestations.
Corrections diverses suite aux remarques de Didier Richard
1.0 5 mars 2004 Création du document
Bases de données, XML et métadonnées Page 3/32
Table des matières
Métadonnées du document...............................................................................................3
Le Besoin...........................................................................................................................6
Les bases de données XML natives.................................................................................7
Définition........................................................................................................................7
L'initiative XML:DB........................................................................................................7
Aperçu des bases de données XML existantes............................................................8
Solutions de stockage des fichiers XML...........................................................................8
Stockage et mise en ligne.............................................................................................8
Schéma de données.................................................................................................8
Normalisation............................................................................................................9
Sécurité et administration.......................................................................................10
Capacité d'évolution Scalabilité »)......................................................................10
Consultation.................................................................................................................11
Langages de requêtes............................................................................................11
Indexation................................................................................................................12
Mises à jour ............................................................................................................12
Présentation............................................................................................................13
Echanges.....................................................................................................................13
« Round-tripping »...................................................................................................13
Conclusion.......................................................................................................................14
Inconvénients des bases XML natives........................................................................14
Avantages des bases XML natives.............................................................................14
Mise en oeuvre de l'indexation géographique............................................................14
Indexation géographique....................................................................................14
Requêtes géographiques...................................................................................15
Glossaire..........................................................................................................................16
Annexe A : Etude des bases XML natives : eXist et Xindice .........................................18
logiciels utilisés ......................................................................................................18
Tests sur des demandes de prestation .................................................................18
Chargement des fichiers dans la base...............................................................19
Récupération d'un document par sa clef (son nom) et sérialisation..................19
Requête XPATH (1)............................................................................................19
Requête XPATH (2)............................................................................................19
Requête XPATH croisée.....................................................................................20
Requêtes XQuery ..............................................................................................20
Mise à jour au travers d'XUpdate.......................................................................21
Fichiers issus du logiciel TA ...................................................................................21
Chargement dans la base .................................................................................21
Récupération d'un document par sa clef (son nom) et sérialisation..................22
Requêtes XPATH ..............................................................................................22
Requêtes XQuery ..............................................................................................23
Métadonnées des scans de la série régionale ......................................................24
Annexe B : exemples de fichiers XML à gérer ...............................................................25
Métadonnées (implémentation proposée par le Projet) .............................................25
Page 4/32 Bases de données, XML et métadonnées
Demandes de prestations ..........................................................................................28
Bases de données, XML et métadonnées Page 5/32
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !