Bases de données XML natives

MutEC et le Projet PLUME ont organisé, avec le soutien de la Région Rhône-Alpes dans le cadre de l'ARC 5, trois journées de formation qui se sont tenues du 22 au 24 mai 2013 au Centre Blaise Pascal de l'ENS de Lyon.
Région Rhône-Alpes - ARC5
La formation a présenté les logiciels BaseX et eXist-db et a été assurée par Christian Grün (Université de Constance, Société BaseX), Alexander Holupirek (Université de Constance, Société BaseX), Michel Jacobson (Service interministériel des Archives de France) et Clément Plancq (Laboratoire de linguistique formelle, UMR 7110).
Objectif : faire découvrir les bases de données XML natives aux chercheur-es et ingénieur-es en humanités numériques qui manipulent des données XML (corpus textuels, éditions critiques, etc.) mais qui pour diverses raisons n'utilisent pas actuellement de bases de données XML natives.

Programme détaillé

Pré-requis : XML, XPath. Connaissances en XSL et/ou XQuery recommandées.

Mercredi 22 mai 2013 - Ma première application web avec eXist-db - 9h30-17h30

Formateurs : Michel Jacobson (Service interministériel des Archives de France), Clément Plancq (Laboratoire de linguistique formelle, UMR 7110)
9h30 : Accueil des participant-es et installation sur les postes informatiques.
10h : Tour de table
10h30-12h30

  • Introduction théorique : les systèmes de gestion de bases de données (SGBD)
  • eXist comme SGBD ; les grandes fonctionnalités d'eXist
  • Introduction à xQuery : les fonctions de base FLOWR (For, Let, Order by,  Where, Return)
  • Premier exercice pratique

12h30 : Pause repas
14h30-17h30

  • Articulation xQuery/XSLT
  • Les index dans eXist-db. La recherche plein texte (Lucene)
  • Formulaires : Démo avec les XForms
  • Exercices pratiques sur les échantillons des stagiaires ou exercices encadrés dans eXist

Jeudi 23 mai 2013 - Ma première application web avec BaseX - 9h30-17h30 (enseignement en anglais

Formateurs : Christian Grün (Université de Constance, Société BaseX), Michael Seiferle (Société BaseX), Alexander Holupirek (Université de Constance, Société BaseX)
9h30-12h30

  • Présentation de BaseX
  • Les grandes fonctionnalités de BaseX
  • Web Applications: RESTXQ, le services HTTP
  • Installation et déploiement de BaseX pas à pas

12h30 : Pause repas
14h30-17h30

  • BaseX Internals (Paramétrage des index, recherche full-text, …)
  • Créer des formulaires : BaseX et les XForms
  • Exercices pratiques sur les échantillons des stagiaires ou exercices encadrés dans BaseX

Vendredi 24 mai 2013 - 9h30-16h

9h30 : Le mot des organisateurs de la formation : MutEC, Plume, Centre Blaise Pascal
9h45 : Le Projet Plume
10h30-12h30 : Exercices pratiques dans BaseX et eXist12h30 : Pause repas
14h30 : Evaluation de la formation
15h-16h : Fin des exercices pratiques, questions

Contacts

Maud Ingarao maud.ingarao@ens-lyon.fr - Nathalie Arlin nathalie.arlin@ens-lyon.fr
MutEC - http://www.mutec-shs.fr/ PLUME - https://www.projet-plume.org
Fiche PLUME de BaseX : https://www.projet-plume.org/fr/fiche/basex
Fiche PLUME d'eXist-db : https://www.projet-plume.org/fr/fiche/exist-db
Projet PLUME