Re: Технократически мыслите
Это понятно, что имеющихся средств и технологии писательства не хватает для многих целей, иначе не заводил бы разговора вообще.
Но программистский инструментарий я бы не брал как прототип и аналогию. Там своих тараканов и непоняток хватает.
И, конечно, тексты программ и тексты книг -- это просто тексты. И я брал бы в рассмотрение системы работы с текстами, выкидывая вопросы их возможной автоматической интерпретации из рассмотрения.
И вы все время путаете форму и содержание, хотя они и существенно связаны. Для описания содержания могут применяться спецификации-1 (тот же UML, онтологические языки). Для описания формы должны применяться спецификации-2 (разбивка строк текста по файлам -- чем описывается? Способ сборки этих файлов в единый текст -- чем описывается?).
Ясно, что любая подобная задача решается введением метаданных, специфицирующих желаемые свойства -- в данном случае, описывающих маршрут сборки текста. Все, что я хочу -- чтобы эти метаданные я не вводил отдельно в окошечки специальной формочки. Я хочу, чтобы система выдирала их из моих действий с текстом сама, как Ворд выдирает из моих действий со стилями некоторых строк, которые я крашу под стили заголовков, понимание аутлайна. Нужна онтология писательства-читательства с точки зрения процесса, разворачивающегося во времени на пространстве экрана, а потом честная программная реализация этой "онтологии системы гиперкниготекста".