Без заголовка
На самом деле, это ровно проблема моделирования с ISO 24744, как мы ее обсуждаем. Исходный "размеченный" текст с типизацией -- это высокая нормальная форма, а "выходной текст отчета" существенно денормализованная форма, с многочисленными избыточностями, зато удобная для чтения.