STXT - Semantic Text
Built for humans. Reliable for machines.

Publicaciones y contenidos editoriales

Los sistemas editoriales viven en una tensión constante entre:

STXT permite tratar una publicación como un documento humano primero, sin perder la capacidad de validación, transformación y automatización.

Qué entendemos por “publicaciones”

En este contexto, “publicación” incluye:

Problemas habituales en flujos editoriales

En la práctica aparecen patrones repetidos:

STXT propone otra vía:

Ejemplo 1 — Artículo técnico

Artículo con metadatos, secciones y texto largo.

Article (@com.acme.editorial.article):
	Title: Introducción a STXT
	Slug: introduccion-a-stxt
	Authors:
		Author:
			Name: Joan Costa
			Role: Editor
	Published date: 2026-01-10
	Status: Draft
	Tags:
		Tag: stxt
		Tag: formatos
		Tag: documentacion

	Abstract >>
		STXT es un lenguaje textual diseñado para equilibrar
		legibilidad humana y fiabilidad para máquinas.

	Content >>
		## ¿Por qué otro formato?

		La mayoría de formatos existentes fuerzan una elección:
		o son cómodos para humanos o son fiables para máquinas.

		STXT intenta eliminar esta dicotomía.

		## Principios

		- Human First
		- Sintaxis mínima
		- Validación opcional
		- Seguridad por diseño

Observaciones del ejemplo

Ejemplo 2 — Publicación multi-sección

Libro o documento largo dividido en secciones.

Publication (@com.acme.editorial.publication):
	Title: STXT — El libro
	ISBN: 978-1-23456-789-0
	Language: es
	Status: In Progress

	Chapters:
		Chapter:
			Number: 1
			Title: Introducción
			Content >>
				Este capítulo introduce los conceptos básicos de STXT.

		Chapter:
			Number: 2
			Title: Sintaxis
			Content >>
				En este capítulo se describe la sintaxis del lenguaje
				con ejemplos prácticos.

		Chapter:
			Number: 3
			Title: Validación
			Content >>
				Templates y Schemas permiten añadir reglas semánticas.

Flujo editorial típico con STXT

Un flujo habitual puede ser:

  1. El autor escribe el documento STXT.
  2. Se versiona en Git.
  3. Un template valida estructura mínima.
  4. Se transforma a HTML, PDF u otros formatos.
  5. Se publica.

Cada paso es independiente y sustituible.

Validación con @stxt.template

Un template editorial asegura coherencia sin imponer rigidez.

Template (@stxt.template): com.acme.editorial.article
	Description: Artículo editorial estándar
	Structure >>
		Article:
			Title: (1)
			Slug: (1)
			Authors: (1)
				Author: (+)
					Name: (1)
					Role: (?)
			Published date: (?) DATE
			Status: (1) ENUM [Draft, Review, Published]
			Tags: (?)
				Tag: (+)

			Abstract: (?) TEXT
			Content: (1) TEXT

Este template:

Separación contenido / presentación

Con STXT:

Ejemplos:

Ventajas prácticas

Recomendaciones editoriales

Resumen

STXT es especialmente adecuado para publicación editorial: