Составной документ

Составной документ — в информатике это документ, который «объединяет несколько форматов документов либо посредством ссылки, либо посредством включения, либо и того, и другого».[1][2]

Составные документы — тип документов, часто создаваемых с использованием текстовых процессоров. Они могут содержать как текстовые, так и нетекстовые элементы, такие как таблицы, рисунки, видео, аудио и другие мультимедийные объекты. Составной документ также может быть использован для собирания нескольких документов в один.

Технология составных документов применяется на верхнем уровне каркасов компонентного ПО, хотя идея компонентного ПО включает в себя и другие концепции, обособленные от составных документов.

Технологии

Хорошо известные технологии составных документов:

  • Object Linking and Embedding (OLE) от Microsoft[3]
  • Bonobo от Ximian (впервые использовано в GNOME)[4]
  • KParts в KDE[5]
  • Open Document Architecture от ITU-T (сейчас не используется)
  • OpenDoc от Apple Computer (сейчас не используется)[6]
  • Verdantium
  • XML и XSL — инкапсулирующие форматы, использующиеся для составных документов любых видов

Первая публичная реализация концепции составных документов появилась в рабочей станции Xerox Star, выпущенной в 1981.[7]

Примечания

  1. Wiggins, Bob. Effective Document and Data Management. — Burlington, VT : Gower Publishing Limited, 2012. — P. 1. — ISBN 978-1-4094-2328-7. Архивная копия от 8 апреля 2023 на Wayback Machine
  2. Compound Document by Reference Framework 1.0. W3C. Дата обращения: 27 сентября 2025. Архивировано 11 июня 2023 года.
  3. OLE Support in Microsoft Foundation Classes. Microsoft. Дата обращения: 27 сентября 2025.
  4. GNOME Bonobo Documentation. GNOME Project. Дата обращения: 27 сентября 2025.
  5. KParts — KDE Frameworks Documentation. KDE. Дата обращения: 27 сентября 2025.
  6. OpenDoc Programming Guide. Apple. Дата обращения: 27 сентября 2025. Архивировано 15 января 2013 года.
  7. DigiBarn: The Xerox Star 8010 (Dandelion). Дата обращения: 27 сентября 2025. Архивировано 4 марта 2008 года.