7.2. Tipos de esquemas

Un modelo de codificación en XML se construye a partir de una sintaxis concreta que se establece en lo que llamamos esquemas. Existen diferentes tipos de esquema, como vimos en la Unidad 2, entre los cuales encontramos:

  • DTD: responde a las siglas “Document Type Definition” y se definió al interno de la norma del lenguaje XML 1.0. Permite definir una lista de los elementos de un documento (nombre y modelo de contenido), los atributos (por nombre, tipo y categoría) y las entidades. En el campo de TEI ya no suele usarse, por considerarse demasiado rígida y ofrecer poca flexibilidad. Un tutorial simple está disponible en W3Schools DTD Tutorial, y tenéis un ejemplo en Ejemplo 2: un documento XML asociado a una DTD
  • W3C esquema: fueron propuestos por el W3C y los primeros en expresarse en XML. Se aprobó en mayo de 2001 y una segunda edición se publicó en octubre 2004, dividida en tres partes: XML Schema Part 0; Part 1: Structures; Part 2: Datatypes. Un tutorial simple está disponible en W3Schools XML Scheme Tutorial.
  • Relax NG: en 2003 se estableció como norma ISO/IEC 19757-2, actualizada en 2008 y es el más utilizado por la comunidad TEI.

Aquí encontraréis un artículo de E. Van der Vlist donde se comparan los tres tipos de esquema: E. Van der Vlist, «Comparing XML Schema Languages» (12 Diciembre 2001), XML.com

¿Como citar?

Susanna Allés-Torrent, Introducción a la codificación de textos en XML-TEI, 2018.
http://tthub.io/aprende/introduccion-a-tei/ (Última fecha de acceso)