Гипертекст

      Содержание 

      Введение 3

      1 Понятие и использование гипертекстовой технологии  5

      1.1 Понятие гипертекстовой технологии  13

      1.2 Использование гипертекстовой технологии в WWW 13

      2 Языки гипертекстовой разметки 20

      2.1 Язык разметки HTML 20

      2.2 Язык разметки XML 20

      2.3 Язык разметки XHTML 23

      Заключение 26

      Глоссарий 29

      Список  использованных источников 30

     Приложение  А. Упрощенная архитектура системы, обеспечивающей интеграцию информационных ресурсов XML и SQL……………………………… 31

 

ВВЕДЕНИЕ 

      Жизнь не стоит на месте. Все растет и развивается, стремится вперед, ускоряется…

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

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

     Объем информационных ресурсов Web в настоящее время исчисляется многими миллионами страниц.

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

     В последние годы стали появляться инструментальные средства и крупные  информационные системы, в которых  совместно используются различные информационные технологии.

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

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

     Курсовая  работа предназначена для обобщения накопленного отечественного и зарубежного опыта в разработке информационных систем связанная c интернет–технологиями, выявление общих положений и принципов их построения и развития.

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

     Цель курсовой работы изучить теоретический материал по тематике курсовой работы.

       Для достижения поставленной цели были выделены следующие задачи:

     Во-первых, проанализировать литературу по теме курсовой работы;

     Во-вторых, рассмотреть и изучить понятия: «гипертекстовая технология»

     В-третьих, охарактеризовать основные технологии Web, такие как: HTML, XML, XHTML;

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

     Первая часть первой главы посвящена изучению основных понятий, таких как «гипертекстовая технология».

     Во  второй части первой главы данной курсовой работы рассматривается использование гипертекстовой технологии в WWW.

     Третья  глава посвящена характеристике языков гипертекстовой разметки: HTML, XML, XHTML. 

 

    1 Понятие и использование гипертекстовой технологии  

     1.1 Понятие гипертекстовой технологии 

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

     Обработка текстов тесно связана с организацией гипертекста.

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

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

     Гипертекстовая технология – это представление текста в виде многомерной иерархической структуры типа сети.

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

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

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

     Гипертекст  изначально создавался как среда поддерживающая взаимодействие нескольких людей. Культовая работа Ваннавера Буша "As we may Think", в которой он описал устройство Memex, была связаны с проблемами взаимодействия коллективов ученых после Второй Мировой Войны, когда стало ясно, что существующие системы плохо поддерживают коллективную мыслительную деятельность. Система Memex, по своей сути, представляла систему для обмена "мемами" - элементарными единицами культурной эволюции. Гипертекст изначально мыслился создателям как система общественной деятельности. Группа взаимосвязанных сообщений образовывала сеть, и эта гипертекстовая сеть документов поддерживала социальную сеть отношений между сообществом авторов коллективного гипертекста.

     Использование гипертекста позволяет фиксировать отдельные идеи, мысли, факты, а затем связывать их друг с другом, двигаясь в любых направлениях, определяемых ассоциативными связями.

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

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

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

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

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

     Структурно  гипертекст состоит из информационного  материала, тезауруса гипертекста, списка главных тем и алфавитного словаря.

     Информационный  материал подразделяется на информационные статьи, состоящие из заголовка статьи и текста. Заголовок содержит тему или наименование описываемого объекта.

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

     Текст, включаемый в информационную статью, может сопровождаться пояснениями, примерами, документами, объектами реального мира.

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

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

     Список  главных тем содержит заголовки всех справочных статей, для которых нет ссылок типа род – вид, часть – целое.

     Алфавитный  словарь включает в себя перечень наименований всех информационных статей в алфавитном порядке.

     К основным элементам гипертекстовой технологии относятся:

     - информационный фрагмент;

     - тема;

     - узлы;

     - ссылки.

     Информационный  фрагмент гипертекста может представлять собой линейную последовательность строк текста, рисунок, видеофрагмент, аудиофрагмент.

     Тема  содержит краткое название информационного  фрагмента. Информационный фрагмент может  состоять целиком из множества тем  либо включать в себя одну или несколько тем наряду с прочей информацией.

     Узлом в гипертексте называется информационный фрагмент, из которого возможен переход  к другим информационным фрагментам гипертекста.

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

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

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

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

     1.2 Использование гипертекстовой технологии в WWW 

     Термин  гиперте́кст был введён Тедом  Нельсоном в 1965 году для обозначения  «текста ветвящегося или выполняющего действия по запросу». Обычно гипертекст представляется набором текстов, содержащих узлы перехода от одного текста к какому-либо другому, позволяющие избирать читаемые сведения или последовательность чтения. Общеизвестным и ярко выраженным примером гипертекста служат веб-страницы — документы HTML (язык разметки гипертекста), размещённые в сети. В более широком понимании термина, гипертекстом является любая повесть, словарь или энциклопедия, где встречаются отсылки к другим частям данного текста.

     В компьютерной терминологии, гипертекст — текст, сформированный с помощью языка разметки, потенциально содержащий в себе ссылки.

     Всеми́рная  паути́на (англ. World Wide Web) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету1. Всемирную паутину образуют миллионы web-серверов.

     Веб-сайт (от англ. website: web — «паутина», «сеть» и site — «место», букв. «место в сети») или просто сайт — в компьютерной сети объединённая под одним адресом (доменным именем или IP-адресом) совокупность документов частного лица или организации. По умолчанию подразумевается, что сайт располагается в сети Интернет. Все веб-сайты Интернета в совокупности составляют Всемирную паутину.

     Тим Бернерс-Ли является «отцом» основополагающих технологий веба — HTTP, URI/URL и HTML, хотя их теоретические основы были заложены ещё раньше. В 1940-х годах Ванневар Буш выдвинул идеи расширения памяти человека с помощью технических устройств, а также индексации накопленной человечеством информации для её быстрого поиска. Теодор Нельсон и Даг Энгельбарт предложили технологию гипертекста — «ветвящегося» текста, предоставляющего читателю разные варианты чтения. Xanadu, так и не законченная гипертекстовая система Нельсона, была предназначена для хранения и поиска текста, в который введены взаимосвязи и «окна». Нельсон мечтал связать перекрёстными ссылками все тексты, созданные человечеством.

     «Отец»  веба считал, что гипертекст может  служить основой для сетей  обмена данными, и ему удалось  претворить свою идею в жизнь. Ещё в 1980 году Тим Бернерс-Ли создал гипертекстовое программное обеспечение Enquire, использующее для хранения данных случайные ассоциации. Затем, работая в Европейском центре ядерных исследований в Женеве (CERN), он предложил коллегам публиковать гипертекстовые документы, связанные между собой гиперссылками. Бернерс-Ли продемонстрировал возможность гипертекстового доступа к внутренним поисковику и документам, а также новостным ресурсам Интернета. В результате, в мае 1991 года в CERN был утверждён стандарт WWW.

     Большинство ресурсов всемирной паутины представляет собой гипертекст. Гипертекстовые документы, размещаемые во всемирной паутине, называются web-страницами. Несколько web-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же web-сервере, называются web-сайтом. Для загрузки и просмотра web-страниц используются специальные программы — браузеры. Всемирная паутина вызвала настоящую революцию в информационных технологиях и бум в развитии Интернета.

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

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

     Всемирная паутина World Wide Web (WWW) является информационной гипертекстовой системой. Перемещаясь по этой паутине можно получать не только текстовую информацию, но и графику, таблицы, видео- и звуковые программы и другие виды специальных программ, которые хранятся в сотнях тысяч управляющих компьютерных систем в более чем 150 странах мира.

     Вся технология WWW основана на трех основных элементах:

    • язык гипертекстовой разметки документов HTML (HyperText Markup Lan-guage);
    • универсальный способ адресации ресурсов в сети URL (Universal Resource Locator);
    • протокол обмена гипертекстовой информацией HTTP (HyperText Transfer Protocol).

Позже команда NCSA добавила к этим трем компонентам четвертый:

    • универсальный интерфейс шлюзов CGI (Common Gateway Interface).

     .Язык  гипертекстовой разметки документов  HTML (Hyper Text Markup Language) позволяет создавать WWW-страницы. Совокупность WWW – страниц с гипертекстовыми ссылками образует дерево страниц, в котором возможны переходы от одного документа в другой, вне зависимости от их физического расположения.

     Например, гипертекстовая ссылка с какой-либо страницы может направлять пользователя на страницу, физически располагающуюся не только на другом компьютере, но и на другом континенте. Для Интернета неважно, где находится пользователь: в Америке или России. С помощью гипертекстовой технологии информация в Интернет становится доступной в следующую секунду после опубликования.

     Большинство Web-документов содержат гипертекстовые ссылки или просто гиперссылки.

     Гиперссылка – это объект Web-страницы, содержащий информацию об адресе другой Web-страницы. В качестве такого объекта обычно выступает фрагмент текста, выделенный цветом и подчеркиванием, или графическая иллюстрация, выделенная цветной рамкой.

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

     Чтобы перейти по гиперссылке, достаточно на ней щелкнуть мышью. При этом обозреватель загрузит новую Web-страницу, находящуюся по тому адресу, который указан в ссылке. Новая Web-страница может содержать новые гиперссылки, что позволяет продолжать просмотр документов, относящихся к той же теме.

     Механизм  гиперссылок является одной из тех  особенностей World Wide Web, которые в наибольшей степени способствовали росту популярности этой службы.

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

 

      2 Языки гипертекстовой разметки

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

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

     Язык  разметки документов - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры. Тэги языка, или, как их иногда называют, управляющие дескрипторы, в таких документах каким-то образом кодируются, выделяются относительно основного содержимого документа и служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента. В самых первых системах для обозначения этих команд использовались символы < и >, внутри которых помещались названия инструкций и их параметры. Сейчас такой способ обозначения тэгов является стандартным.  

     2.1 Язык разметки документов HTML 

     Популярность World Wide Web и неотъемлемой ее части, HTML, безусловно, стала причиной повышенного внимания к системам гипертекстовой разметки документов. Хотя понятие гипертекста было введено В.Бушем еще в 1945 году и, начиная с 60-х годов стали появляться первые приложения, использующие гипертекстовые данные, всплеск активности вокруг этой технологии начался лишь тогда, когда возникла реальная необходимость в механизме объединения множества информационных ресурсов, обеспечения возможности создания, просмотра нелинейного текста. И примером реализации этого механизма послужила паутина WWW.

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

     HTML (HyperText Markup Language) - Язык гипертекстовой разметки, который в настоящее время используется в World Wide Web. Изначально создавался как язык для обмена научной и технической документацией. Стандартизацией языка HTML занимается W3C (WWW Consortium).

     HTML является упрощенной версией  стандартного общего языка разметки - SGML (Standart Generalised Markup Language), который был  утвержден ISO в качестве стандарта  еще в 80-х годах. Этот язык  предназначен для создания других  языков разметки, он определяет  допустимый набор тэгов, их атрибуты и внутреннюю структуру документа. Контроль за правильностью использования дескрипторов осуществляется при помощи специального набора правил, называемых DTD- описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего языка разметки. С помощью SGML можно описывать структурированные данные, организовывать информацию, содержащуюся в документах, представлять эту информацию в некотором стандартизованном формате. Но в виду некоторой своей сложности, SGML использовался, в основном, для описания синтаксиса других языков (наиболее известным из которых является HTML), и немногие приложения работали с SGML- документами напрямую.

     Гораздо более простой и удобный, чем SGML, язык HTML позволяет определять оформление элементов документа и имеет  некий ограниченный набор инструкций - тэгов, при помощи которых осуществляется процесс разметки. Инструкции HTML, в  первую очередь, предназначены для управления процессом вывода содержимого документа на экране программы-клиента и определяют этим самым способ представления документа, но не его структуру. В качестве элемента гипертекстовой базы данных, описываемой HTML, используется текстовый файл, который может легко передаваться по сети с использованием протокола HTTP. Эта особенность, а также то, что HTML является открытым стандартом и огромное количество пользователей имеет возможность применять возможности этого языка для оформления своих документов, безусловно, повлияли на рост популярности HTML и сделали его сегодня главным механизмом представления информации в Web.

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

Гипертекст