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, entre los cuales encontramos:
- DTD: responde a las siglas “Document Type Definition” y se definió en 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 el Repositorio de un fichero XML (L2_ejemplo-2.xml) que está asociado y validado por una DTD (L2_ejemplo-2-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 : Structures1; 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: «Comparing XML Schema Languages» (12 Diciembre 2001), XML.com.
Cita
Allés Torrent, Susanna (2019). "Introducción a la Text Encoding Initiative". TTHub. Text Technologies Hub: Recursos sobre tecnologías del texto y edición digital. https://TTHub.io/aprende/introduccion-a-tei/
Copiar