Síntesis de la documentación TEI
1) Propósito del XML-TEI en FrutosDigital
FrutosDigital adopta TEI P5 como estándar de codificación orientado a preservar, describir y hacer trazable el texto digital. El modelo integra, en un mismo documento, texto base, testimonios cotejados, aparato crítico de variantes, glosario y notas explicativas, con el objetivo de dejar registrados y recuperables tanto la transmisión textual como la intervención filológica.
2) Validación y visualización
El archivo inicia con un prólogo XML (declaración XML 1.0 y codificación UTF-8) y enlaza el documento con un esquema Relax NG (frutos.rng) mediante xml-model, lo cual fija reglas estructurales para validación. El XML no declara xml-stylesheet ni activa una capa Schematron: la prioridad recae en la conformidad formal del marcado. La visualización corresponde a un escenario externo de transformación en Oxygen, con XSLT (frutos.xsl) y CSS (frutos.css) en el HTML resultante.
3) Arquitectura general del documento
La estructura distingue dos grandes zonas:
<teiHeader>: “portada” electrónica con metadatos, fuentes, criterios editoriales y trazabilidad del proceso (incluye historial de cambios).<text xml:lang="es">: organización tripartita en front / body / back: preliminares, texto literario y material crítico (aparato, notas, glosario, bibliografía).
Dentro del <teiHeader>, el bloque <publicationStmt> declara editor, lugar, fecha, repositorio y licencia CC BY 4.0, en coherencia con una circulación abierta y control de versiones.
4) Testimonios y control de siglas
El universo de comparación queda fijado en <sourceDesc> mediante <listWit>, con testimonios identificados por siglas estables (A–I) y descripción bibliográfica. Estas siglas operan como referencia para atribuir lecturas en el aparato mediante @wit.
5) Estructura del texto y navegación interna
<front>: incluye un<div type="tableOfContents">con<list type="contents">. Cada ítem incorpora<ref target="#chap_n">…</ref>, lo cual produce una tabla de contenido computable y apta para menús en la salida HTML. TEI_DOCU<body>: organiza capítulos como<div type="chap" n="…" xml:id="chap_n">y subsecciones como<div type="sec" …>, con niveles de encabezado declarados por@typeen<head>. Este diseño estabiliza la jerarquía sin depender de la apariencia final.
6) Aparato crítico: método externo e híbrido, con enlaces estables
FrutosDigital implementa un aparato externo alojado en <back>, con variantes concentradas en <div xml:id="apparatus"><listApp>…</listApp></div>, mientras el texto base permanece continuo en <body>. El lugar de variación queda marcado con segmentos <seg type="app" xml:id="a_appN" corresp="#appN">…</seg>, enlazados bidireccionalmente con entradas <app xml:id="appN" corresp="#a_appN">…</app>. La documentación caracteriza este diseño como método híbrido (“other”) con location="external", en lugar de adscribirlo a los tres métodos canónicos
Regla de integridad referencial: toda sigla en @wit debe existir en <listWit>; además, cada <seg type="app"> enlaza un <app> y cada <app> devuelve el enlace al <seg>. Este principio evita entradas “huérfanas” y sostiene trazabilidad.
Tipificación de variantes: @type en <app> clasifica la naturaleza del fenómeno (orthographic, morphological, syntactic, semantic, pragmatic, typographic), lo cual habilita lectura por capas y análisis.
7) Tooltips y recuperación por índices en la salida HTML
La hoja XSLT formaliza una separación de funciones: <back> opera como repositorio; <body> conserva superficie de lectura. El XSLT define un índice (xsl:key) para recuperar <app> por @xml:id, construir tooltips y garantizar navegación de ida y vuelta entre texto y aparato. La misma lógica se extiende a notas y glosario. TEI_DOCU
8) Notas explicativas y glosario: capas conectadas al texto
Notas: la llamada en el cuerpo utiliza <ref xml:id="n_noteN" n="N" target="#noteN">N</ref> y el desarrollo en <back> mantiene <note xml:id="noteN" n="N" target="#n_noteN">…</note>. El sistema asegura sincronía entre número visible, destino y retorno al punto de lectura.
Glosario: en <back>, <div type="glossary"> contiene <list type="glossary" subtype="dialectal">, con entradas <item> que emparejan <term xml:id="gls-X"> y <gloss>. En <body>, la marca <term corresp="#gls-X">…</term> enlaza el lema y permite despliegues sin invadir el texto literario.
9) Criterios editoriales de modernización y preservación estilística
La declaración editorial explicita un marco normativo (OLE 2010, NGLE 2010, DPD 2005) y decisiones concretas: acentuación, eliminación del diacrítico en “sólo” y demostrativos, criterios de mayúsculas, puntuación (raya, signos de interrogación/exclamación, comas y dos puntos), además de conservación de rasgos relevantes como laísmos cuando aportan marca histórica y regional. La sección incluye también distinciones como “porqué” vs. “por qué”, ajuste de numerales a grafías univerbales cuando aplica, tratamiento de acortamientos y extranjerismos.
10) Producción de datos: colación de testimonios
La documentación conecta la arquitectura TEI con el procedimiento filológico: el cotejo (collatio codicum) compara sistemáticamente el texto base (A) con cada testimonio seleccionado (B→∞), excluye reimpresiones sin intervención textual identificable y evita “ruido editorial”. La comparación utiliza una salida HTML de LERA como dispositivo de visualización, control del inventario y manipulación analítica de datos.
11) Metadatos para indexación académica
En <profileDesc>, el archivo declara lengua (langUsage) y agrega clasificación (textClass) con código de género y palabras clave (novela; siglos XIX–XX; edición crítico-genética digital), lo cual facilita catalogación y búsqueda académica. TEI_DOCU
