Présentation
RÉSUMÉ
Comment gérer les contenus Web, dont les volumes ne cessent de croître ? Cet article commence par passer en revue les différents types de gestion de documents : basés sur la structure ou sur le contenu, XML natif ou classique. Les langages, permettant d’exprimer des requêtes sur les documents XML, sont ensuite traités, avant d’aborder le langage XQuery, langage de requête proposé par le W3C. Pour terminer, sont présentés les éléments fondateurs du Web sémantique : ontologies, métadonnées, annotations et les langages associés (RDF, OWL...).
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
Auteur(s)
-
Sylvie CALABRETTO : Maître de conférences HDR au LIRIS, INSA de Lyon
-
Tiphaine ACCARY : Doctorante au LIRIS, INSA de Lyon
INTRODUCTION
Avec le développement d’Internet au niveau mondial, le volume d’information textuelle stockée électroniquement ne fait que s’accroître. Par conséquent, se pose le problème de la gestion de contenus Web. Dans la première partie, nous proposons une synthèse des méthodes existantes pour stocker des documents XML à l’aide des bases de données. Cette partie permet de faire le point sur les différents types de documents : basés sur le contenu ou basés sur la structure, et sur les différents types de bases de données : XML natif ou classique (relationnelle, objet, hiérarchique). La deuxième partie est consacrée aux langages de requête XML et la troisième partie détaille le langage du World Wide Web Consortium (W3C) XQuery. Enfin, nous terminons par une présentation des éléments fondateurs du Web sémantique : ontologies, métadonnées, annotations et les langages associés (RDF, OWL...).
VERSIONS
- Version courante de juin 2021 par Gérald KEMBELLEC, Nicolas TRAVERS
DOI (Digital Object Identifier)
CET ARTICLE SE TROUVE ÉGALEMENT DANS :
Accueil > Ressources documentaires > Archives > [Archives] Documents numériques - Gestion de contenu > XML : gestion de contenus Web > Stockage de documents XML et bases de données
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Stockage de documents XML et bases de données
Le type de base de données à implanter dépend de l’usage des documents XML . Si seules les données contenues dans un document sont importantes, alors on peut choisir de les stocker dans une base de données relationnelle ou dans une base de données objet. À l’inverse, si la structure du document XML est aussi importante que les données contenues dans le document, alors on choisira une base de données en XML natif ou un système de gestion par le contenu pour stocker ces informations. Dans un premier temps, il faut donc déterminer le type du document XML à traiter .
1.1 Précisions concernant les documents
1.1.1 Documents à contenu primordial
Les documents à contenu primordial sont, en général, des documents transactionnels. Dans ce cas, XML est uniquement un moyen utilisé pour transmettre une information d’un système à un autre. Le fait que XML soit employé ou non importe peu ; ce qui est primordial, c’est que des données puissent être échangées entre deux systèmes.
Les documents XML basés sur le contenu sont identifiables grâce à leur structure régulière (un même élément est répété plusieurs fois dans un document, et ce pour plusieurs éléments du document), une granularité fine, ils ont peu ou pas de contenu mixte et l’ordre dans lequel les éléments et les données (PCDATA) s’enchaînent n’est pas important. Un annuaire, une facture... sont des exemples de documents basés sur le contenu :
<!ELEMENT Annuaire (Personne+)>
<!ATTLIST...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Stockage de documents XML et bases de données
BIBLIOGRAPHIE
-
(1) - ABITEBOUL (S.) - Querying semistructured data. - Proc. of Intl. Conf. on Database Theory (1997).
-
(2) - ABITEBOUL (S.), BUNEMAN (P.), SUCIU (D.) - Data on the web : From Relations to Semistructured Data and XML. - Morgan Kaufmann (1999).
-
(3) - ANDREAS (L.), LARS (M.) - * - XUpdate Working Draft (2002).
-
(4) - ARPIREZ (J.), CORCHO (O.), FERNÀNDEZ-LOPEZ (M.), GOMEZ-PEREZ (A.) - WebODE : a Workbench for Ontological Engineering. - First International Conference on Knowledge Capture (K-CAP’01), p. 6-13, Victoria, Canada : ACM.
-
(5) - BACHIMONT (B.), ISAAC (A.), TRONÇY (R.) - Semantic Commitment for Designing Ontologies : A Proposal. - In A. Gomes-Pérez, V. Benjamins, Eds. 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW’02), vol. 2473, Lecture Notes in Artificial Intelligence, p. 114-121, Sigüenza, Espagne, Springer Verlag.
-
...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive