Принцип единого источника

Принцип единого источника (single source publishing) — принцип управления содержимым, который позволяет повторно использовать один и тот же источник содержимого в разных документах или разных форматах.

Все фрагменты, из которых состоят выходные документы, находятся в некотором общем фонде, едином источнике, представляющем собой (в зависимости от конкретной реализации) набор отдельных файлов в файловой системе или некую базу данных. Каждый выходной документ представляет собой упорядоченную выборку из единого источника, который, в принципе, может иметь некоторую структуру, удобную для составителей, однако, напрямую в структуру какого-либо документа она не трансформируется. Иначе говоря, соотношение между единым источником и документом примерно такое же, как между базой данных и отчетом. Создать документ в такой системе – значит описать его структуру и правила формирования из фрагментов единого источника. Фрагментами могут являться шаблоны страниц, графические элементы, абзацы текста, предложения или отдельные числа.

Таким образом, трудозатратная и дорогая работа по редактированию должна быть проведена только однажды в одном месте (внутри единого источника), дальнейшие преобразования в выходных документах различных форматов выполняются автоматически соответствующим программным средством.

Унификация структуры

Унификация на уровне структурных элементов единого источника технически может быть обеспечена двумя способами:

  • использованием для ведения единого источника какой-либо СУБД:
    • AuthorIT
    • Help&Manual
    • RoboHELP
  • использованием языка разметки
    • XML
    • DITA

Ссылки