Трансклюзия


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

С помощью трансклюзии реализуется модульность: ресурс можно собрать один раз, а затем повторно использовать во множестве документов. Тогда обновления и исправления, внесенные в ресурс, будут отображаться и во всех ссылающихся на него документах. Термин предложен Тедом Нельсоном в «нелинейной» книге 1980 года «Литературные машины» (книга составлена таким образом, что её части можно читать не по порядку).

Создание документов с помощью трансклюзии приводит к лучшему результату, когда составные части текста автономны, так что их ценность и содержательность не зависят от контекста, в который они включены. Например, формулировка «как было описано выше» нежелательна, потому что с помощью трансклюзии любая часть текста может быть помещена в другой контекст и тогда она будет непонятна.

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

При определённых обстоятельствах и в некоторых контекстах, включение частей текста в другие документы посредством трансклюзии может не требовать строгого следования принципу «контекстной нейтральности». Под «параметризаций» записей (фрагментов текста) Тед Нельсон понимает возможность уточнять их содержимое при помощи формул с переменными, которые зависят от контекста. Обычно параметризация обеспечивается включением в запись одной или нескольких лакун (substitution placeholders), которые затем заполняются переменными значениями, прежде чем завершенная таким образом запись предстает читателю в контексте.

Тед Нельсон, также впервые предложивший понятия «гипертекст» и «гипермедиа», предложил термин «трансклюзия» (англ. transclusion) в книге 1980 года «Литературные машины». Частью предложенной им концепции было представление о том, что микроплатежи могут автоматически взиматься с читателя за весь текст вне зависимости от того, сколько фрагментов содержимого взято из разных источников. Соответственно, правообладатели будут получать доход за счёт включения принадлежащих им фрагментов в другие тексты.