/TNAH-XML-TEI-XSLT

Vita of saint Brice of Tours' XML-TEI encoding and XSL transformation (BnF, ms. fr. 411, f. 169-170).

Primary LanguageHTML

TNAH-XML-TEI-XSLT

Dossier :

  • ./exercices : exercices du cours d'XML-TEI (Master TNAH, École nationale des chartes) ;

  • ./site_vie_st_Brice_xslt : rendu du cours d'XSLT. Un fichier .xsl, cinq fichiers .html et un fichier .css permettant d'afficher une application web de cinq pages, résultant de la transformation du document vie_st_brice_tei.xml (../) ;

    • Pour visualiser le site : git clone https://github.com/jeandamien-genero/TNAH-XML-TEI-XSLTet ouvrez le fichier ./site_vie_st_Brice_xslt/home.html ;
  • Tuto_TEI_ODD.md : tutoriel pour générer une ODD et l'associer à un document XML-TEI à partir du scénario oddbyexample (notes du cours de @ArianePinche) ;

  • vie_st_brice_tei.xml, vie_st_brice_odd.xml et alii : rendu du cours d'XML-TEI. Édition XML-TEI et son schéma ODD de la deuxième partie de la vie de saint Brice (BnF, ms. fr. 411, f. 169-170).


Devoirs d'XML-TEI et XSLT

Édition à visée paléographique : Récits hagiographiques du manuscrit 411 de la Bibliothèque nationale de France.

École nationale des chartes, M2 TNAH, cours de @ArianePinche, 2020.

Texte choisi : Suite de la Vie de saint Brice, fol.169d-fol170b : « Enfes je te conjur de part nostre seignor ».


Consignes générales

  • Structurer le texte en XML-TEI en vue d’une édition et en respectant le genre littéraire auquel il appartient ;
  • Compléter de la manière la plus précise possible le teiHeader de l'édition, en fonction des éléments nécessaires à son établissement et à la compréhension du texte ;
  • Écrire un schéma ODD adapté à l'encodage et documenté.
    • Générer une ODD à partir de oddbyexample et associer le schéma rng correspondant au fichier XML.
      • À partir de l'ODD, générer la documentation HTML du projet.
        • Présenter en introduction le projet et ses exploitations possibles ;
        • Documenter le fonctionnement de l'encodage et le choix des balises.
  • Créer une feuille de transformation simple ;
  • Maîtriser XPathet ses fonctions de base ;

Consignes de l'édition paléographique (XML-TEI, XML-ODD)

  • Transcrire le texte à partir de la numérisation du manuscrit sur Gallica.
  • Structurer le texte fourni en divisions de type section en fonction des initiales ornées, et en paragraphes si des subdivisions semblent nécessaires pour le sens ;
  • Renseigner le <teiHeader>, et plus précisément le <msDesc> à l’aide de la notice Gallica du manuscrit 411 et de la notice Jonas ;
  • Encoder les abréviations et les normalisations graphiques de manière à conserver la graphie originale et à proposer une graphie régularisée (penser à utiliser une fonte adaptée, ainsi qu’à proposer des entités décimales pour les caractères spéciaux);
  • Faire un index des noms de personnages et de lieux ;
  • Écrire l'ODD la plus restrictive possible en fonction de l'encodage ;
  • Ajouter dans l'ODD la documentation sur le projet d’encodage, les éléments encodés : pourquoi et comment.
  • Présenter comment cet encodage pourrait être exploité.

Consignes de la transformation XSLT

  • Mettre en place une structure d'accueil en HTML ;
  • Rédiger des règles simples avec un XPath valide pour insérer des informations du document source dans le document de sortie ;
  • Créer une ou des règles avec des conditions ;
  • Utiliser une ou des règles avec <xsl:for-each> (uniquement si cela est nécessaire)
  • Proposer un code facile à lire et commenté ;
  • Simplifier le plus possible ses règles XSL.