Web-технологии

 

«Web» (в дальнейшем – веб) построен на основе применения гипертекста. Гипертекст (нелинейный текст) – организация текстовой информации, при которой текст представляет множество фрагментов с явно указанными ассоциативными связями между этими фрагментами. Таким образом, веб-технологии в значительной мере являются гипертекстовыми технологиями.

Считают, что первым идею гипертекста, не используя самого термина «гипертекст», в 1945 году выдвинул Венневер Буш, советник президента Рузвельта по науке. Он предложил проект технической среды, названный им «Metex». Суть этой системы заключалась в возможности соединения и совместного просмотра отдельно существующих, но ассоциативно связанных единиц информации (статей, текстовых документов, фотографий, чертежей).

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

В 1968 году создаётся первая компьютерная система, реализовавшая идею гипертекста. Она носила научно-исследовательский характер и обеспечивала возможность пользователям, в соответствии со своими представлениями, формулировать, наращивать систему связей между элементами информации и просматривать информацию как систему связей.

В 1987 году фирма Apple выпустила первую для ПК гипертекстовую систему – пакет HyperCard для Macintosh. С этого времени гипертекстовая технология приобретает массовый коммерческий характер.

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

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

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

Элементы гипертекста (текстовые фрагменты) называют узлами. Узлы, между которыми возможен переход, считаются смежными, а сама возможность перехода называется «связь». Совокупность смежных узлов образует «окрестность» данного узла. Последовательно соединенные связями узлы образует «цепь». Расстояние между узлами равно минимальному количеству промежуточных узлов и что соответствует «близости» или «неблизости» их содержания. В общем случае в качестве узла могут выступать: слово; словосочетание; предложение; абзац; параграф; документ; собрание документов, относящихся к одной теме; отдельные сообщения и т. п.

Характер связей между узлами может быть различным. Переход может осуществляться между: текстом и комментарием к нему, между разными редакциями текста, между текстом и его возможными продолжениями, между текстами, отвечающими или возражающими друг другу, между текстами, пересекающимися по содержанию и т. д.

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

Движение в гипертекстовой сети, совершаемое в процессе чтения гипертекста, называется «навигацией».

Если гиперсеть имеет сложную, разветвленную структуру, возникает проблема ориентации пользователя, т. е. определения в каком месте сети в данный момент он находится. Проблема ориентации присутствует и при работе с традиционным линейным текстом большого объема, но в этом случае пользователь имеет только два направления поиска – «выше» или «ниже». Гипертекст предлагает больше возможностей в выборе направлений движения, поэтому в этом смысле работать с гипертекстом сложнее. Многие гипертекстовые системы облегчают проблему ориентации в гипертексте, предоставляя наглядное изображение структуры связей.

В некоторых современных гипертекстовых системах существует возможность запоминания направлений поиска пользователя в процессе навигации – системы, базирующиеся на технологии CBR (Case Based Reasoning – вывод, основанный на прецедентах). Такую информацию можно рассматривать как альтернативу обработки информации по правилам логического вывода (экспертные системы).

Гипертекстовые технологии широко используются в различных прикладных системах:

● в настольных издательских системах для создания документов большого объёма со свойствами гипертекста (т. е. с системой ссылок);

● в системах управления документами (СУД), например, для сведения в один итоговый документ информации, содержащейся в разнородных документах;

● в системах подготовки электронных документов, позволяющих составлять гипертекстовые документы с возможностью осуществления навигации и др.

 

Одним из перспективных направлений развития гипертекстовых систем является технология гипермедиа – соединение технологии гипертекста и технологии мультимедиа (интеграция текста, графики, звука, видео). С помощью этих средств создаются различные электронные издания – справочники, энциклопедии; разрабатываются обучающие программы и др.

 

 

К оглавлению

Назад к разделу "Порталы, сайты, браузеры"

Вперед к разделу "Сервисы Интернета"