Atelier eXist-db et TEI

Mardi 30 mai : 14h – 16h
à l’ENS de Lyon (site Descartes) – salle R20.

Cette séance présentera l’utilisation qui est faite de la plateforme TeiPublisher à HiSoMA pour la publication de corpus épigraphiques numériques.

TeiPublisher est une une plateforme web liée à la base de données XML native eXist-db qui a été officiellement lancée en février dernier.

Elle offre un système de publication de fichiers TEI relativement simple à mettre en oeuvre tout en restant adaptables à des besoins spécifiques (voire à d’autres formats que la TEI).
Sa particularité est d’implémenter les « processing models » récemment introduits dans la TEI. Il s’agit d’un nouveau jeu de 4-5 balises permettant de décrire les principes des transformations souhaités pour produire les interfaces de lecture des données.
Le principe est le suivant : il consiste à associer chaque élément d’un schéma ( <div> <p> etc.) un comportement-type pour la présentation (bloc, paragraphe, liste, lien, etc.). Ces comportement sont en effet pré-codés par la plateforme. La transformation se fait automatiquement. Il est assez facile, à condition de maîtriser l’écriture de fonctions Xquery, d’ajouter des comportements personnalisés. Des exemples issus de l’expérimentation en cours à HiSoMA, pour les besoins spécifique de l’édition épigraphique, seront présentés.

Pour un même élément, on peut aussi définir des comportement spécifiques à chaque type de support (web, pdf, pub…)

Les avantages sont nombreux. On retiendra particulièrement :

  • une maintenance du code facilité
  • la possibilité de mieux pérenniser certains choix de présentation qui comportent une dimension scientifique (cf. conventions éditoriales)
  • le fait d’offrir un système de publication complet avec moteur de recherche et un système de templating html à l’état de l’art (bootstrap 3, material design)
  • offre clé en main d’une plateforme de prototypage, permettant de tester, pour un même document, différentes présentations-types

Plus d’info :
– http://exist-db.org/exist/apps/wiki/blogs/eXist/teipublisher
– https://teipublisher.com/

Cet atelier sera animé par Emmanuelle Morlock, Maud Ingarao et Syvain Boschetto.


Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *