Text Encoding Initiative

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

La Text Encoding Initiative est un consortium qui regroupe des acteurs de la recherche dans le but de normaliser le codage de toutes sortes de documents sous forme numérique. Ce projet a initialement démarré dans une approche SGML et a migré ensuite assez naturellement vers XML.

Le consortium

Le consortium TEI a été créé en 1987 par trois sociétés savantes :

À l'heure actuelle, le « TEI Consortium » est une institution sans but lucratif financée par ses membres :

Un exemple introductif

Pour illustrer la philosophie de la TEI, voici comment pourrait être codé un extrait du Cid de Pierre Corneille.

On cherche à représenter :

Acte II, Scène 2
DON RODRIGUEÀ moi, Comte, deux mots.
LE COMTEParle.
DON RODRIGUEÔte-moi d'un doute.
Connais-tu bien Don Diègue ?
LE COMTEOui.
DON RODRIGUEParlons bas, écoute.
Sais-tu que ce vieillard fut la même vertu,
La vaillance et l'honneur de son temps ? Le sais-tu ?

Avec le langage HTML, on aurait une codification limitée aux aspects « mise en page ».

Avec le schéma TEI, on obtiendrait ceci :

La TEI permet de décrire la structuration du texte tel qu'il a été conçu et non son rendu final (présentation). Cet exemple montre notamment :

  • l'imbrication des actes et des paragraphes (2 éléments <div> imbriqués) (avec un langage comme XPath, il est alors possible d'extraire un acte ou une scène) ;
  • le découpage du dialogue par des éléments <sp> ;
  • la définition des interlocuteurs par des éléments <speaker> (il est possible facilement de lancer des requêtes pour localiser les endroits où Rodrigue cite Chimène).
  • la précision de la description de la versification par des éléments <l> (ligne) avec des indications sur la position d'un élément de dialogue en début, fin ou milieu de vers grâce aux attributs part.