Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Category:

Разметка текстов с контролем версий

А есть ли какой WYSIWYG инструмент, чтобы в нем на экране показывался обычный текст, а на разные кусочки (слова, абзацы, разделы) в этом тексте навешивались бы "технологические пометки" (например, коды. Или переводы. Или ссылка на словарное значение, причем словарь -- другая программа. Или и то, и другое, и третье вместе).

Существенной особенностью должно быть то, что этот инструмент должен как-то сопрягаться с системой версионирования, ибо есть подозрение, что текст будет правиться разными людьми. А если поверх будет навешан workflow, то и вообще чудесно.

Для чего это нужно? Предположим, у вас есть техническое задание на что-то очень большое и красивое (пара толстых томов, из которых две трети -- цитирование фрагментов стандартов, даже без упоминания, каких именно). И вам хочется сделать сразу два дела:
а) породить очередной вариант технического задания, понимая при этом, что изменится по сравнению с прошлым разом (отсюда хочется контроля версий: кто что и зачем менял в тексте).
б) привязать куски этого ТЗ к модели/коду проекта (сверить термины с глоссарием, отсылки на стандарты провязать на тексты этих стандартов, требования к конкретным объектам снабдить двусторонними ссылками на модели этих объектов). Беда в том, что конечный результат потребуется в том же виде -- поэтому варианты распарсивания текста в какую-нибудь синтаксическую структуру не проходят: по разобранному на косточки тексту нельзя восстановить исходный "литературный" текст. Только так: внутрь литературного текста вставлять разметку (невидимую при распечатке, но кликабельную в экранном представлении).

Еще один вариант описания этих требований (там побольше букафф) -- http://vvagr.livejournal.com/1245394.html

Кто подскажет, какими инструментами можно воспользоваться для такой задачи?

HTML-редактор не предлагать (1. в нем нет управления версиями, 2. в нем нет возможности наложения нескольких ссылок на один и тот же фрагмент текста).
Subscribe

  • Физики про информатику, эмерджентность и ресурсы

    Физики (при активной помощи математиков) активно строят физические теории для информатики, ресурсов, эмерджентности. 1. Теории информации и…

  • Программа шестнадцатых Лебедевских чтений

    Шестнадцатые Лебедевские чтения состоятся 22 мая 2021 года в Москве, в 10:00 в отеле "На Казачьем" (1й Казачий переулок, 4, метро Добрынинская,…

  • lytdybr

    Моделировали вчера интеллект-стек (в очередной раз, и явно не последний), главные новации там: -- это платформенный стек трансдисциплин, но я…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 15 comments

  • Физики про информатику, эмерджентность и ресурсы

    Физики (при активной помощи математиков) активно строят физические теории для информатики, ресурсов, эмерджентности. 1. Теории информации и…

  • Программа шестнадцатых Лебедевских чтений

    Шестнадцатые Лебедевские чтения состоятся 22 мая 2021 года в Москве, в 10:00 в отеле "На Казачьем" (1й Казачий переулок, 4, метро Добрынинская,…

  • lytdybr

    Моделировали вчера интеллект-стек (в очередной раз, и явно не последний), главные новации там: -- это платформенный стек трансдисциплин, но я…