La Text Encoding Initiative ( TEI ) es una comunidad de práctica centrada en el texto en el campo académico de las humanidades digitales , que opera de forma continua desde la década de 1980. La comunidad actualmente administra una lista de correo, reuniones y series de conferencias, y mantiene el estándar técnico TEI , una revista , [1] una wiki , un repositorio de GitHub y una cadena de herramientas .
Las Directrices TEI definen colectivamente un tipo de formato XML y son el resultado definitorio de la comunidad de práctica. El formato difiere de otros formatos abiertos conocidos para texto (como HTML y OpenDocument ) en que es principalmente semántico en lugar de presentacional: se especifican la semántica y la interpretación de cada etiqueta y atributo. Hay alrededor de 500 componentes y conceptos textuales diferentes: palabra , [2] oración , [3] carácter , [4] glifo , [5] persona , [6] etc. Cada uno se basa en una o más disciplinas académicas y se dan ejemplos.
El estándar se divide en dos partes: una descripción textual discursiva con ejemplos y debates ampliados y un conjunto de definiciones etiqueta por etiqueta. Los esquemas de la mayoría de los formatos modernos ( DTD , RELAX NG y XML Schema (W3C) ) se generan automáticamente a partir de las definiciones etiqueta por etiqueta. Varias herramientas respaldan la producción de las pautas y la aplicación de las pautas a proyectos específicos.
Se utilizan varias etiquetas especiales para eludir las restricciones impuestas por el Unicode subyacente : glyph para permitir la representación de caracteres que no califican para la inclusión en Unicode [2] y choice para permitir superar la estricta linealidad requerida. [7]
La mayoría de los usuarios del formato no utilizan la gama completa de etiquetas, sino que producen una personalización utilizando un subconjunto específico del proyecto de las etiquetas y atributos definidos por las Directrices. La TEI define un mecanismo de personalización sofisticado conocido como ODD para este propósito. Además de documentar y describir cada etiqueta TEI, una especificación ODD especifica su modelo de contenido y otras restricciones de uso, que pueden expresarse utilizando schematron .
TEI Lite es un ejemplo de este tipo de personalización. Define un formato de archivo basado en XML para intercambiar textos. Se trata de una selección manejable del amplio conjunto de elementos disponibles en las Directrices TEI completas.
Como formato basado en XML, TEI no puede manejar directamente el marcado superpuesto y las estructuras no jerárquicas. Las directrices sugieren una variedad de opciones para representar este tipo de datos. [8]
El texto de las directrices TEI es rico en ejemplos. También hay una página de ejemplos en la wiki TEI [9] que ofrece ejemplos de proyectos del mundo real que exponen su TEI subyacente.
TEI permite marcar textos sintácticamente en cualquier nivel de granularidad o combinación de granularidades. Por ejemplo, este párrafo (p) ha sido marcado en oraciones (s) y cláusulas (cl). [10]
<s> <cl> Fue a principios de septiembre de 1664 , <cl> cuando yo, entre el resto de mis vecinos, oí en el habla corriente <cl> que la plaga había regresado de nuevo a Holanda; </cl> </cl> </cl> <cl> pues había sido muy violenta allí, y particularmente en Amsterdam y Rotterdam, en el año 1663, </cl> <cl> adonde, <cl> dicen , </cl> fue traída, <cl> algunos dijeron </cl> de Italia , otros del Levante , entre algunos bienes <cl> que fueron traídos a casa por su flota turca ; </cl> </cl> <cl> otros dijeron que fue traída de Candia; otros de Chipre . </cl> </s> <s> <cl> No importaba <cl> de dónde viniera ; </cl> </cl> <cl> pero todos coincidieron en que había llegado a Holanda nuevamente . </cl> </cl> </s>
TEI tiene etiquetas para marcar los versos. Este ejemplo (tomado de la traducción francesa de las Directrices TEI) muestra un soneto. [11]
<div type= "sonnet" > <lg type= "quatrain" > <l> Les amoureux fervents et les savants austères </l> <l> Aiment également, dans leur mûre saison, </l> <l> Les chats puissants et doux, orgueil de la maison, </l> <l> Qui comme eux sont frileux et comme eux sédentaires. </l> </lg> <lg type= "quatrain" > <l> Amigos de la ciencia y de la volupté </l> <l> Ils cherchent le Silence et l'horreur des ténèbres ; </l> <l> L'Érèbe les eût pris pour ses coursiers funèbres, </l> <l> S'ils pouvaient au servage incliner leur fierté. </l> </lg> <lg type= "tercet" > <l> Ils prennent en songeant les nobles actitudes </l> <l> Des grands sphinx allongés au fond des solitudes, </l> <l> Qui semblent s'endomir dans un rêve sans fin ; </l> </lg> <lg type= "tercet" > <l> Leurs reins féconds sont pleins d'étincelles magices, </l> <l> Et des parcelales d'or, ainsi qu'un sable fin, </l> <l> Étoilent vaguement leurs prunelles mystiques.</l> </lg> </div>
La etiqueta choice se utiliza para representar secciones de texto que pueden codificarse o etiquetarse de más de una forma posible. En el siguiente ejemplo, basado en uno del estándar, choice se utiliza dos veces, una para indicar un número original y uno corregido, y otra para indicar una ortografía original y una regularizada. [12]
<p xml:id= "p23" > Por último, que, bajo su solemne juramento de observar todo lo anterior, artículos, dicho hombre - montaña tendrá una ración diaria de carne y bebida suficientes para el sustento de <choice> <sic> 1724 </sic> <corr> 1728 </corr> </choice> de nuestros súbditos, con libre acceso a nuestra persona real , y otras marcas de nuestro <choice> <orig> favor </orig> <reg> favor </reg> </choice> .
One Document Does it all ("ODD") es un lenguaje de programación alfabetizado para esquemas XML . [13] [14] [15] [16]
En el estilo de programación alfabetizada, los documentos ODD combinan documentación legible por humanos y modelos legibles por máquinas utilizando el módulo Documentation Elements de la Text Encoding Initiative. Las herramientas generan salidas legibles por humanos en formato HTML , ePub o PDF localizados e internacionalizados y salidas legibles por máquinas en formato DTD , esquema XML del W3C , sintaxis compacta Relax NG o sintaxis XML Relax NG.
La aplicación web Roma [17] está construida alrededor del formato ODD y puede usarlo para generar esquemas en formatos DTD , W3C XML Schema , Relax NG Compact Syntax o Relax NG XML Syntax, como los que utilizan muchas herramientas y servicios de validación XML.
ODD es el formato utilizado internamente por la Text Encoding Initiative para el estándar técnico TEI . [18] Aunque los archivos ODD generalmente describen la diferencia entre un formato XML personalizado y el modelo TEI completo, ODD también se puede utilizar para describir formatos XML que son completamente independientes del TEI. Un ejemplo de esto es el Internationalization Tag Set del W3C que utiliza el formato ODD para generar esquemas y documentar su vocabulario. [19] [20]
Las personalizaciones de TEI son especializaciones de la especificación XML de TEI para su uso en campos particulares o por comunidades específicas.
La personalización en el TEI se realiza a través del mecanismo ODD mencionado anteriormente. En realidad, desde su versión P5, todos los usos denominados "conformes con el TEI" de las Directrices del TEI se basan en una personalización del TEI documentada en un archivo ODD del TEI. Incluso cuando los usuarios eligen uno de los esquemas pregenerados disponibles comercialmente para validar, estos se han creado a partir de archivos de personalización disponibles gratuitamente.
El formato se utiliza en muchos proyectos en todo el mundo. Prácticamente todos los proyectos están asociados a una o más universidades. Algunos proyectos conocidos que codifican textos utilizando TEI incluyen:
Antes de la creación de TEI, los académicos de humanidades no tenían estándares comunes para codificar textos electrónicos de una manera que sirviera a sus objetivos académicos ( Hockey 1993, p. 41). En 1987, un grupo de académicos que representaban campos de humanidades, lingüística e informática se reunieron en Vassar College para proponer un conjunto de pautas conocidas como los “Principios de Poughkeepsie”. Estas pautas dirigieron el desarrollo del primer estándar TEI, “P1”. [23] [24]
xml:lang
y xml:id
del W3C [30] (anteriormente eran atributos del espacio de nombres TEI), la regularización de los atributos de apuntamiento local para utilizar el hash (tal como se utiliza en HTML) y la unificación de las etiquetas ptr y xptr. En conjunto, estos cambios y muchas otras incorporaciones nuevas hacen que P5 sea más regular y se acerque a la práctica XML actual, tal como la promueve el W3C y como la utilizan otras variantes de XML. Se han publicado versiones de mantenimiento y actualización de características de TEI P5 al menos dos veces al año desde 2007.{{cite journal}}
: CS1 maint: DOI inactivo a partir de septiembre de 2024 ( enlace )