Гипертекст
Гипертекст — это система организации текстовой информации, в которой отдельные фрагменты (документы, абзацы, слова) связаны между собой посредством гиперссылок, позволяющих читателю переходить от одного элемента к другому в нелинейном порядке. Гипертекст противопоставляется традиционному линейному тексту (например, книге), который читается последовательно, и является основой Всемирной паутины (World Wide Web). Ключевыми характеристиками гипертекста являются нелинейность, интерактивность и возможность создания множественных путей чтения.
История
Предшественники и ранние идеи
Концепция нелинейного чтения и связывания идей существовала задолго до появления компьютеров. В античности и средневековье широко использовались глоссы (комментарии на полях) и ссылки на другие тексты. В эпоху Возрождения и Просвещения появились энциклопедии и словари, которые по своей сути являются гипертекстовыми структурами, поскольку читатель может переходить от одной статьи к другой по ссылкам. В XX веке идею нелинейного текста развивали писатели-модернисты, такие как Джеймс Джойс («Улисс», «Поминки по Финнегану») и Хулио Кортасар («Игра в классики»), экспериментировавшие со структурой повествования.
Формализация термина (Ванневар Буш)
Одним из первых, кто описал механическую систему для работы с нелинейной информацией, был американский инженер и учёный Ванневар Буш. В 1945 году он опубликовал статью «As We May Think» («Как мы можем мыслить»), в которой предложил концепцию Memex (Memory Extender — «расширитель памяти»). Memex представлял собой гипотетическое устройство на микрофильмах, позволяющее пользователю создавать «тропы» (trails) — последовательности связанных документов, а также мгновенно переходить между ними по ассоциативным ссылкам. Буш заложил философскую основу для гипертекста, хотя сам термин ещё не использовал.
Введение термина (Тед Нельсон)
Термин «гипертекст» (hypertext) был введён в 1965 году американским социологом и философом Тедом Нельсоном в его проекте Xanadu. Нельсон определял гипертекст как «нелинейный текст, который разветвляется и позволяет читателю выбирать свой путь чтения». Проект Xanadu предполагал создание глобальной системы для хранения и связывания всех когда-либо написанных текстов с автоматическим отслеживанием авторских прав и цитирований. Хотя Xanadu так и не был полностью реализован, его идеи оказали огромное влияние на развитие гипертекстовых систем.
Реализация и развитие
Первые практические реализации гипертекстовых систем появились в 1960–1970-х годах. Среди них:
- NLS (oNLine System) — система, разработанная Дугласом Энгельбартом в Стэнфордском исследовательском институте. В 1968 году Энгельбарт продемонстрировал работу NLS, включавшую гипертекстовые ссылки, графический интерфейс и мышь.
- Hypertext Editing System (HES) — система, созданная Тедом Нельсоном и Андрашом ван Дамом в Брауновском университете.
- ZOG и KMS — системы, разработанные в Университете Карнеги-Меллон для работы с большими объёмами структурированной информации.
В 1987 году компания Apple выпустила программу HyperCard, которая стала первой массовой гипертекстовой системой для персональных компьютеров. HyperCard позволяла создавать «стопки» карточек с текстом, графикой и кнопками-ссылками.
Гипертекст и Всемирная паутина
Подлинный прорыв гипертекста произошёл в 1989–1991 годах, когда британский учёный Тим Бернерс-Ли разработал протокол HTTP, язык HTML и систему URL. Эти технологии легли в основу Всемирной паутины (World Wide Web, WWW) — глобальной гипертекстовой системы, доступной через Интернет. Первый веб-браузер и первый веб-сайт были запущены в 1991 году. С этого момента гипертекст стал массовым явлением, изменившим способы хранения, передачи и потребления информации во всём мире.
Классификация гипертекстовых систем
Гипертекстовые системы можно классифицировать по нескольким признакам.
По способу организации ссылок
- Статические гипертексты — ссылки задаются автором и не меняются. Пример: большинство веб-страниц, электронные энциклопедии (например, Wikipedia).
- Динамические гипертексты — ссылки генерируются автоматически в зависимости от контекста, запроса пользователя или содержимого базы данных. Пример: поисковые системы, системы рекомендаций, вики-сайты с автоматическим созданием ссылок на существующие страницы.
По степени интерактивности
- Линейные гипертексты — хотя и содержат ссылки, предполагают преимущественно последовательное чтение (например, электронные книги с оглавлением и ссылками на сноски).
- Нелинейные гипертексты — предоставляют читателю множество равноправных путей навигации, отсутствует заданный порядок чтения (например, гипертекстовые романы, научные базы данных).
По среде функционирования
- Локальные гипертекстовые системы — работают на одном компьютере или в локальной сети (например, HyperCard, CHM-файлы).
- Глобальные гипертекстовые системы — функционируют в масштабах Интернета (например, WWW, Википедия).
Устройство и характеристики гипертекста
Основные элементы
- Узел (node) — единица информации (документ, страница, абзац, карточка). В WWW узлом является веб-страница.
- Гиперссылка (hyperlink) — активный элемент, связывающий два узла. Состоит из якоря (текста или изображения, на который можно нажать) и цели (URL, идентификатора документа).
- Якорь (anchor) — видимая часть ссылки, обычно выделенная цветом, подчёркиванием или другим способом.
- Цель (target) — адрес, по которому осуществляется переход. Может быть как внутри документа (якорь на фрагмент), так и на другой документ или ресурс.
- Граф (graph) — совокупность узлов и связей между ними. Структура гипертекста представляет собой ориентированный граф.
Свойства
- Нелинейность — отсутствие обязательного порядка чтения. Читатель сам выбирает маршрут.
- Ассоциативность — связи между узлами устанавливаются по смыслу, а не по формальным признакам.
- Интерактивность — читатель активно взаимодействует с текстом, выбирая ссылки.
- Модульность — информация разбита на относительно независимые блоки.
- Масштабируемость — гипертекст может быть как очень маленьким (несколько страниц), так и огромным (миллиарды страниц в WWW).
Техническая реализация (на примере WWW)
- HTML (HyperText Markup Language) — язык разметки, используемый для создания веб-страниц. Позволяет вставлять гиперссылки с помощью тега
<a>. - HTTP (HyperText Transfer Protocol) — протокол передачи гипертекста, определяющий, как браузер и сервер обмениваются данными.
- URL (Uniform Resource Locator) — единообразный указатель ресурса, адрес, по которому находится узел.
- Браузер — программа для просмотра гипертекстовых документов (например, Google Chrome, Mozilla Firefox, Safari).
Применение гипертекста
Гипертекст используется в самых разных областях:
- Всемирная паутина — основное и самое массовое применение. Все сайты, блоги, социальные сети, интернет-магазины построены на принципах гипертекста.
- Электронные энциклопедии и справочники — Wikipedia, Britannica, различные словари и базы знаний.
- Образование и обучение — электронные учебники, дистанционные курсы, системы управления обучением (LMS), где студенты могут переходить между темами, глоссариями и тестами.
- Документация и техническая литература — справочные системы (например, Microsoft Help, man-страницы в Unix), документация по программному обеспечению.
- Литература и искусство — гипертекстовые романы (например, «Afternoon, a story» Майкла Джойса, «Patchwork Girl» Шелли Джексон), интерактивные произведения, где читатель влияет на сюжет.
- Научные исследования — базы данных научных статей (PubMed, Google Scholar), системы цитирования, позволяющие переходить от одной работы к другой по ссылкам.
Примеры гипертекстовых систем
- World Wide Web — глобальная гипертекстовая система, самый известный и масштабный пример.
- Wikipedia — свободная энциклопедия, построенная по принципу вики (динамический гипертекст, где пользователи могут создавать и редактировать страницы и ссылки).
- HyperCard — классическая локальная гипертекстовая система для Macintosh.
- WikiWikiWeb — первая вики-система, созданная Уордом Каннингемом в 1995 году.
- Microsoft Compiled HTML Help (CHM) — формат файлов справочной системы Windows, представляющий собой скомпилированный набор HTML-страниц с гиперссылками.
Критика и ограничения
Гипертекст, несмотря на свою популярность, подвергается критике по нескольким направлениям:
- Потеря контекста — при переходе по ссылке читатель может потерять нить повествования, забыть, с чего начал.
- Когнитивная перегрузка — большое количество ссылок и возможных путей может дезориентировать пользователя, вызывать «информационную усталость».
- Проблема «заблудившегося в гиперпространстве» — пользователь может не понимать, где он находится в структуре гипертекста, как вернуться назад или найти нужную информацию.
- Фрагментация знания — информация разбита на мелкие куски, что может препятствовать формированию целостного понимания темы.
- Ненадёжность ссылок — ссылки могут устаревать (битые ссылки, «ошибка 404»), что нарушает структуру гипертекста.
- Проблемы авторского права — в гипертексте легко копировать и связывать чужие материалы, что порождает юридические и этические вопросы.
Интересные факты
- Первый в мире веб-сайт, посвящённый проекту WWW, был опубликован 6 августа 1991 года и до сих пор доступен по адресу info.cern.ch.
- Тед Нельсон, придумавший термин «гипертекст», до сих пор (по состоянию на 2020-е годы) продолжает работу над проектом Xanadu, который так и не был завершён.
- Идея гипертекста была предвосхищена в рассказе Хорхе Луиса Борхеса «Сад расходящихся тропок» (1941), где описывается книга, представляющая собой лабиринт с множеством возможных сюжетных линий.
- В 1990-е годы существовала целая литературная школа «электронной литературы», авторы которой создавали произведения исключительно в гипертекстовом формате.
Источники
- Bush, V. (1945). As We May Think. The Atlantic Monthly.
- Nelson, T. H. (1965). Complex information processing: a file structure for the complex, the changing and the indeterminate. ACM '65: Proceedings of the 1965 20th national conference.
- Berners-Lee, T. (1999). Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web. HarperSanFrancisco.
- Landow, G. P. (2006). Hypertext 3.0: Critical Theory and New Media in an Era of Globalization. Johns Hopkins University Press.
- Nielsen, J. (1995). Multimedia and Hypertext: The Internet and Beyond. Academic Press.
- Энциклопедический словарь «Информатика» / под ред. И. А. Мизина. — М.: Наука, 2003.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →