Nous présentons ici notre travail du second semestre de l’année universitaire 2017-2018, dans le cadre du séminaire « Humanités numériques 2 ».
L’idée au début du projet était de concevoir et réaliser un site électronique pour publier les textes encodés au premier semestre. La compréhension de plusieurs paramètres était essentielle, depuis la sélection des textes jusqu’à leur présentation en ligne, sur le modèle des sites du projet Perseus (latin et grec).
Puisqu’il s’agissait d’un projet collaboratif en six séances, le communication a largement eu lieu sur le forum en ligne du cours, mais la première étape était de s’organiser en créant un framapad pour définir les tâches, réfléchir sur une thématique possible pour la sélection du corpus et suggérer des auteurs. La thématique choisie dans la première séance était le sujet féminin, avec des textes écrits par des femmes ou destinées à elles, comme des poèmes de Sappho et L’Assemblée des femmes d’Aristophane. Au final, nous avons décidé de nous occuper surtout de textes classiques : ce choix semblait plus pertinent puisque ce site est destiné aux élèves plus tard, pour servir comme une base de données plus vaste. Par conséquent, le nom proposé était Mnémosyne, qui fait allusion à une mémoire diverse du monde antique (Revelio a aussi été suggéré).
Nous avons commencé par une auteure féminine, Sappho, une décision qui a soulevé beaucoup de problèmes. Premièrement, son corpus n’existait pas dans l’entrepôt de Perseus, qui constituait notre source principale pour rassembler les textes, du coup on a récupéré des fichiers XML à partir d’une page Web qui recueillait les fragments de l’édition Lobel-Page. Au niveau de l’encodage, il fallait supprimer les informations inutiles et structurer les métadonnées pour préparer une version TEI. Dans la source, se trouvaient plusieurs versions des textes, dont il fallait garder certaines indications intégrées au grec. En plus, il fallait respecter les conventions papyrologiques pour quelques fragments, en introduisant des balises EpiDoc. Le but était d’harmoniser le fichier, pour l’ajouter enfin dans le dossier partagé où nous avons préparé le corpus de notre site en ligne.
Nous avons créé un tableur sur Framacalc pour faciliter la documentation des textes et des informations qui seraient utiles pour l’avancée de notre projet. Chacun pouvait modifier et suggérer des auteurs supplémentaires. D’ailleurs, on a discuté sur la plateforme Moodle de l’université pour partager des idées et du code CSS pour l’interface de Mnémosyne au moyen de Capitains-Nemo, pour proposer des améliorations, soit esthétiques soit pour la mise en page soit pour la navigation. Le travail principal était d’ajouter et après modifier les fichiers __cts__.xml
pour chaque auteur et chaque œuvre de notre corpus. Concernant les modifications, il fallait contrôler les fichiers CTS, en ajoutant au début de chaque fichier la déclaration <?xml version="1.0" encoding="UTF-8"?>
, en supprimant les informations sur les traductions, que nous n’avons pas conservées, en ajoutant le nom de l’auteur et de l’œuvre en français. C’était une tâche exigeante parce que le corpus se composait d’un grand nombre de fichiers, et que parfois les métadonnées CTS n’existaient pas encore. L’harmonisation des fichiers demandait de l’exactitude pour que tous les fichiers soient uniformes et cohérents.
Sur notre site, les auteurs sont séparés automatiquement en deux listes : auteurs grecs et auteurs latins, selon la langue déclarée dans les fichiers. L’interface est en français ou en anglais selon les réglages de votre navigateur. Le corpus sur lequel on a travaillé était constitué des auteurs suivants :
- Aristophane
- Aristote
- Athénée
- Homère
- Sappho
- Sophocle
- Thucydide
- César
- Cicéron
- Lucrèce
- Plaute
- Sénèque
- Virgile
Toutes les informations sur les données et les outils pour la mise en ligne se trouvent sur la page d’accueil de Mnémosyne [le site n’est actuellement pas déployé, parce que Heroku est devenu un service payant en 2022 et que nous n’avons pas en ce moment l’usage de ces éditions en ligne], qui renvoie aussi au compte GitHub du séminaire. Étant donné que le moyen pour la mise en ligne était l’infrastructure CapiTainS, nous avons également utilisé ses tests automatisés pour vérifier la compatibilité avec ses principes, tests qui donnaient un résultat de 100 % à la fin du projet. Concernant les droits et les licences des textes, dans le site et dans l’entrepôt, une licence Creative Commons a été ajoutée.
Enfin, un résumé du projet collaboratif a été préparé sous forme de « diapositives » en HTML (produites dans un premier temps avec Pandoc au format Revealjs).
Nous espérons que ce projet donnera aux étudiants des prochaines années un exemple concret des compétences d’encodage acquises au premier semestre et du fonctionnement de standards d’édition numérique (TEI-EpiDoc, CTS, CapItainS).
Ioanna Faita, Pauline Hessel, Fanny Lauret, Tsilla Meyer, Aude Perrineau, Cyril Stephan, Melina Tzamtzi