Новые инструменты, старые привычки
Ткач за жаккардовым станком и цепь перфокарт, задающая узор. Фото: IEEE SpectrumГуманисты раннего Нового времени, взявшие на вооружение печатный станок, придали изданию форму, которую оно сохраняет по сей день: текст устанавливают, набирают, выпускают один раз, а исправляют — если вообще исправляют — во втором издании, спустя годы. Компьютеры у нас уже полвека, а цифровые издания мы по-прежнему делаем так, словно это печатные книги: доводим текст до конца, публикуем разом, а список опечаток откладываем на потом. Инструменты новые, привычки старые.
Мой новый урок для Programming Historian en français, «L’édition critique en continu : publier au rythme de l’encodage (Partie 1)», ловит новые инструменты на слове. Если TEI-разметка — это код (а это именно код), то её можно версионировать, валидировать и преобразовывать, как любой другой код. Разработчики давно перестали дожидаться готового продукта: каждое изменение автоматически проверяется и выпускается, едва пройдя проверку. Ничто не мешает критическому изданию жить по тем же правилам — публиковать каждое письмо, как только оно размечено и вычитано, и открыто исправлять его всякий раз, когда находится лучшее чтение.
Часть первая: из чего всё собрано
Первая часть посвящена деталям, которые избавляют издателя от унаследованного порядка работы; все они с открытым исходным кодом:
- ODD — единый документ, задающий правила разметки проекта;
- схема RELAX NG, которая порождается из него и следит за структурой;
- правила Schematron, добавляющие редакционные ограничения, которые схеме выразить не под силу;
- скрипт валидации, который одной командой проверяет весь корпус и с помощью XSLT выдаёт удобочитаемые результаты.
Примеры взяты из переписки Filippo Cavriana — издания, которое я строю именно так. Во второй части к этим деталям добавится цепочка, связывающая их воедино, чтобы каждое изменение в корпусе валидировалось и публиковалось в ту же минуту, когда оно внесено. Урок входит в мой проект Экономное издание текстов, который ищет способы удешевить научные издания; автоматизация публикации, при которой издателю больше не приходится ждать специалиста в конце цепочки, — одна из самых крупных статей экономии.
Возмущение, отрицание или показное принятие
Искусственный интеллект встречают по той же схеме: возмущение, отрицание или показное принятие. Отчасти поэтому я и люблю цифровые гуманитарные науки: мало где этот парадокс виден так отчётливо. Новые инструменты — это приглашение заново продумать, как работать лучше, а не свежий слой краски поверх старой рутины. Этот урок принимает приглашение применительно к изданию текстов. Ждите второй части.
Спасибо редакторам урока (Daphné Mathelier, Matthias Gille Levenson), рецензентам (Jasmin Macarios, Elsa Van Kote), а также Anisa Hawes.
Урок находится в открытом доступе: programminghistorian.org/fr/lecons/edition-critique-continu-pt1 (DOI: 10.46430/phfr0044).
