Markdown para el marcado: uso de la notación markdown para simplificar la creación de documentos TEI
La creación de nuevos documentos XML, desde cero o a partir de texto plano, puede ser una tarea difícil, lenta y propensa a errores, sobre todo cuando el vocabulario de marcado utilizado es rico y complejo, como es el caso del TEI. Por lo general lleva bastante tiempo lograr que el documento valide por primera vez.
En los viejos tiempos del SGML, se permitía ciertas libertades a los codificadores de documentos, con el fin de ahorrar tiempo y esfuerzo, como por ejemplo, dejar algunas etiquetas abiertas, o no poner comillas a algunos valores de atributos. En este sentido, el SGML era más permisivo que el XML. Esto era bueno para las personas que codificaban los documentos, pero hacía difícil a los programadores el crear programas de análisis sintáctico (parsers) y aplicaciones que cumplieran plenamente el conjunto tan permisivo de reglas e inferencias del SGML. Por el contrario, el XML se pensó para que fuese restrictivo, y a su vez más previsible, lo que facilita el análisis sintáctico y el procesamiento, y ha contribuido a su rápida popularidad.
En el mundo de las Wiki, surgieron una gran variedad de lenguajes Wiki, con el fin de simplificar o evitar por completo la escritura de marcas del HTML. Entre ellos, el Markdown es una reciente y muy exitosa notación abreviada para evitar escribir etiquetas HTML, pero preservando intacta la legibilidad del texto.
Juntando el espíritu del viejo SGML, y los principios del Markdown, llegamos a la idea del proyecto down2TEI, que consiste en una ampliación de la sintaxis del Markdown para crear documentos XML-TEI, y los programas de transformación correspondientes. Con este enfoque, es fácil obtener un documento TEI válido en un tiempo muy corto, evitando pasar por una larga lista de errores de validación.