Archives de catégorie : Truc & Astuces

XSLT – Une solution sans oXygen et sans linux

Vous n’êtes pas sous linux et vous n’utilisez pas le logiciel oXygen et pourtant, vous voulez faire des transformations XSL ?

Je vous livre ici les conseils d’une collègue, Julie Giovacchini, ingénieure de recherche au Centre Jean Pépin – UMR8230 CNRS-ENS-PSL, avec qui je collabore sur le projet Eman2TACT2Eman.

Continuer la lecture

DOE : Dépôt des ODD d’ELAN

Un petit billet pour vous présenter DOE (Dépôt des ODD d’ELAN)Ça veut dire “biche” en anglais, on aime bien les cervidés par chez nous , le site où nous rassemblons la documentation de nos projets en TEI, créé par Serena Crespi et AnneGF et que j’ai repris depuis mon arrivée.

En effet, en arrivant à ELAN, j’ai fait une mise à jour de nombre des ODDODD ?! Vous savez, cet acronyme que l’on retrouve souvent en TEI : One Document Doesitall (je colle tout, sinon l’acronyme ne marche pas 😉 ). et une refonte du graphisme du site de présentation.

Continuer la lecture

Formation « Construire une édition scientifique : vers la TEI et au delà », URFIST de Bordeaux

Vous connaissez les URFIST ? Si ce n’est pas le cas, il est urgent de le découvrir 😉 Des lieux de un peu partout en France, des formations gratuites pour les agents de l’ESR (fonctionnaires, CDD, etc.) et les étudiants, et personnellement, j’ai toujours trouvé que les méthodes pédagogiques étaient excellentes.

Et bien, ce coup-ci, c’est Camille Desiles et moi-même, Anne Garcia-Fernandez qui nous y mettonsouais, là, je viens de me mettre un coup de pression à moi-même, rapport aux méthodes pédagogiques… 😕 . Continuer la lecture

Annoter des images sur Gallica

Dans le cadre d’un de nos projetsPour les curieuses et les curieux, par exemple, FragmAnt, par ici ou encore CreNum par là , nous avons besoin d’annoter des images (plus précisément, repérer/détourer des zones dans des manuscrits pour y associer des notes scientifiques par exemple). Les images sont disponibles sur Gallica.

Gallica, on connait bien, ça permet d’avoir accès à de très nombreux manuscrits en ligne, d’accéder facilement à une image en particulier, de pouvoir zoomer, tourner, sélectionner une zone, partager, etc. Mais saviez-vous qu’on peut aussi l’utiliser pour les annoter ! Les annotations ne sont pas publiques ni pérennes, mais peuvent être exportées pour d’autres usages (lire l’exemple d’usage détaillé dans ce billet). Que ce soit pour mettre en valeur un extrait, ajouter des commentaires ou autre, voilà comment vous y prendre ! Continuer la lecture

XSLT – Numéroter les vers, tous les 5 vers, en TEI

Cette année, j’ai envie de lancer un peu l’initiative XSLT4TEI, l’XSLT pour la TEI. Pourquoi ? Et bien parce qu’on me pose beaucoup de questions sur XSLT et qu’à force d’y répondre, je me dis que ce serait bien de mutualiser, de créer de la documentation, de se former les uns les autres, etc. Alors outre la liste de diffusion (voir l’annonce dédiée), je me suis dit que rédiger des billets de blog pouvait être utile. En espérant que cela aide le plus grand nombre 🙂 AnneGF

Cas du jour : Comment numéroter des vers en TEI ?

Il s’agit de numéroter les vers, tous les 5 vers. Il y a, comme souvent, plusieurs possibilités. On peut enrichir la source en ajoutant l’attribut @n (évidemment pas à la main, ne vous en faites pas), ou bien on peut ajouter cette information à l’affichage, lors de la transformation XSLT. Bon, si la sortie est en HTML, il y aurait même fort probablement une solution en CSS à dire vrai mais je me concentre sur les solutions XSLT. Pour les 2 solutions que je propose, niveau choix, ça dépend de la source, de l’usage. J’aime bien ne pas alourdir la TEI d’informations qui peuvent se calculer automatiquement, mais d’un autre côté, quelqu’un qui accèderait au fichier TEI seul (sans la version HTML) aurait des difficultés à repérer un vers par son numéro à moins de savoir utiliser XPath, du coup… Je n’ai pas de réponse stricte et donc j’explique les deux méthodes.

Pour les impatient.e.s : aller directement à la méthode « Enrichissement de la source » ou à la méthode « Transfo à la génération de la sortie HTML » . Et hop,  un bonus en CSS 100% pour la route.

Commençons par un petit rappel mathématique et la présentation de <xsl:number/>. Continuer la lecture

Fusionner des fichiers XML

Je réponds initialement ici à une question concernant TACT, la plateforme de Transcription et d’Annotation de Corpus Textuels mise à disposition par ELAN. TACT permet d’exporter ses transcriptions sous la forme d’un ensemble de fichiers zippés, mais ne permet pas de les fusionner au sein d’un seul et même fichier. Cela dit, un post-traitement est tout à fait possible. Alors que vous utilisiez TACT ou pas, si vous souhaitez regrouper plusieurs fichiers TEI en un seul, ce billet est là pour vous !

Votre besoin ?

  • S’il s’agit uniquement de coller des fichiers les uns après les autres, une simple ligne de commande sous linux est possible (sans linux, il faudrait chercher une solution sur Internet ou bien utiliser la méthode XSLT).
  • S’il s’agit de coller certains fichiers seulement, ou bien une partie des contenus XML de fichiers, ou encore d’opérer du nettoyer ou autre transformation au passage, une transformation XSL est possible. Bien sûr, d’autres solution à base de Python ou autre seraient possibles, mais je ne les détaille pas ici.

Continuer la lecture

Tester une configuration Mirador en quelques clics

Dans le cadre du projet Tacitus On Line, le manuscrit source fait un peu plus de 1300 pages. L’ouvrage, qui présente des commentaires à l’œuvre de Tacite par différents commentateurs, est structuré de façon précise. Mais pour s’y retrouver, ce n’est pas toujours si simple car certains commentaires sont présentés sous la reproduction de l’œuvre concernée tandis que d’autres sont rassemblés dans une section dédiée. Par exemple, pour les commentaires de Juste Lipse au livre I des Annales, aller en page 34 (et suivantes) du pdf (page 34 accessible sur Nakala à l’URL : https://www.nakala.fr/iiif/11280/3baa1970/full/full/0/color.jpg ) mais pour les commentaires d’Alciat à cette œuvre, aller en page  545 ! On finit par en perdre son latin, si j’ose dire 😆

Tacitus - Inventaire des facsmilié sous forme de tableau filtrableNotre première étape a été de créer un inventaire des facsimilés. Parfois on travaille depuis le pdf (par exemple parce qu’on a pas de connexion Internet, tandis que d’autres fois, on veut accéder à la version super-haute qualité en ligne alors ce tableau est très précieux !

Mais… on peut faire mieux !

Si vous avez déjà entendu parler de IIIF et de ses différentes visionneuses ; si Mirador, ça vous dit quelque chose… Vous avez déjà pensé à une solution pratique possible. Moi, j’en avais entendu parlé, j’avais vu des démos, mais je voulais du concret. Et bien Théo qui bosse à ELAN a rendu ça concret en proposant une démonstration en quelques étapes de Mirador pour notre projet ! Je remercie donc grandement Théo d’avoir testé, mis en place et même rédigé un mini-tuto spécial pour le Tacitus On Line, mais qui, je l’espère, vous permettra de mieux comprendre comment ça marche ! Continuer la lecture

TACT & IIIF – Trucs & Astuces pour les gestionnaires de projet

Logo IIIF

5 juillet 2023, Strasbourg

Trucs & Astuces

 

Lors de l’atelier « Préparer et enrichir ses données avec TACT » que nous avons animé à l’école d’été DISTAM mercredi dernier, nous avons parlé IIIF. Alors voici une belle occasion de parler IIIF & TACT ! Si vous n’êtes pas intéressés par TACT, mais que IIIF est un mystère pour vous, n’hésitez pas à lire quand même ce billet : je crois que j’ai réussi à expliquer les choses simplement 🤞(sautez directement aux exemples signalés par 👋).

Continuer la lecture

TEICat Zoner : Détailler une zone dans une image

Si vous encodez en XML-TEI, vous avez peut-être déjà eu à rédiger des éléments <zone/>Euh… non ?! À quoi ça sert ? ⇒ en fin de billet, j’ai mis des exemples d’usages, petit.e.s curieux.ses !. Ceux-ci comportent plusieurs attributs dont ceux qui permettent de spécifier les contours de la zone au sein d’une surface. Calculer les valeurs pour les attributs @ulx, @uly, @lrx, @lry ou encore @points peut semble complexe. Alors concrètement, comment s’y prendre ? Un outil en ligne permet de faire les choses de façon très simple. Ce billet raconte comment. Mais si vous connaissez d’autres outils, n’hésitez pas ! Continuer la lecture

XSLT4TEI : une nouvelle liste de diffusion

Aujourd’hui, je suis ravie d’annoncer l’inauguration d’une nouvelle liste de diffusion (encoooore une !) dédiée spécifiquement à l’usage d’XLST pour la manipulation de la TEI. Cette liste a été inaugurée lors de la quatrième séance du séminaire Cenhtor de la MSH Lorraine qui a eu lieu mardi 11 avril 2023 et dont le titre était « XSLT, un outil clef pour manipuler les données textuelles » (pour en savoir plus).

Alors, si vous voulez échanger autour d’XPath, XSLT… pour manipuler des données XML, TEI… Soyez les bienvenus !

S’abonner : https://groupes.renater.fr/sympa/subscribe/xslt4tei?previous_action=info

Continuer la lecture