Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Гіпертекст, послідовність створення гіпертекстових систем



Ідея гіпертексту була описана в 1945 році Vannevar Bush в його пропозиціях по створенню електромеханічної інформаційної системи Мешех. У 1965г. Ted Nelson ввів в обіг сам термін "гіпертекст", розвинув і навіть реалізував деякі ідеї нелінійного тексту. У 1975г. ідея гіпертексту знайшла втілення в інформаційній системі внутрішнього розпорядку атомного авіаносця "Карл Винстон", яка дістала назву ZOG(у комерційному варіанті система відома, як KMS).

Ідея гіпертекстової інформаційної системи полягає в тому, що користувач має можливість переглядати документи(сторінки тексту) в тому порядку, в якому йому більше подобається, а не послідовно, як це прийнято при читанні книг. Тому Т. Нельсон і визначив гіпертекст, як нелінійний текст.

Досягається нелінійність за рахунок використання спеціального механізму зв'язку різних сторінок тексту за допомогою гіпертекстових посилань: у звичайного тексту є посилання типу "наступний - попередній", а у гіпертексту можна побудувати ще скільки завгодно багато інших посилань.

Простий механізм побудови посилань є складним в реалізації, оскільки посилання можуть бути статичними, динамічними, асоційованими з документом в цілому, контекстними (т е.

асоційованими з окремими частинами документу).

Гіпертекст можна розглядати і як мережеву форму організації інформації, при якій текст ділиться на фрагменти з явно вказаними для них можливими зв'язками. Допускається перехід від одного фрагмента до декількох іншим, що надає матеріалу мережеву форму.

Гіпертекст можна розглядати і як базу знань(будь-яку предметну область можна представити як сукупність деяких об'єктів(предметів, явищ, процесів), які знаходяться між собою в різних смислових стосунках). Спрощено можна вважати, що знання складаються з двох типів елементів: фактів і смислових(семантичних) зв'язків між ними. При встановленні зв'язків можна спиратися на різні підстави, але у будь-якому випадку при формуванні гіпертексту йдеться про смислову близькість зв'язуваних фрагментів тексту.

Уся інформація про цю предметну область може бути розбита на фрагменти, що описують кожен виділений об'єкт. Поєднання цих фрагментів із зв'язками, встановленими між цими об'єктами, утворюють базу знань: нове гіпертекстове представлення інформації.

Гіпертекст не має ні почала, ні кінця, ні певної послідовності, в якій його потрібно читати. Він повний розвилок.

Гіпертекстові системи - відкриті. Все, що потрібно зробити для включення нової інформації - це ввести її і зв'язати з іншими одиницями інформації. Ця операція називається "Дописування знань"(на відміну від операції "введення даних" в СУБД). Аналогічно замість операції "видалення даних" в гипертектовых системах вводиться операція "викреслювання знань", оскільки при видаленні якої-небудь інформації з бази знань необхідно прибрати і усі зв'язки її з іншими одиницями інформації.

Для гіпертекстових систем характерно, що на місце пошуку інформації через її відповідність пошуковому образу гіпертекстова технологія ставить навігацію - переміщення від одних елементів накопиченої інформації до інших з урахуванням їх "семантичної суміжності", із запам'ятовуванням "слідів" переміщення в гіпертекстовій мережі, що утворюють віртуальні, заздалегідь не виділені структури.

Збережені сліди переміщення використовуються в системах логічного висновку для реалізації "бэктрекинга"(пошуку з поверненнями при неуспіху) і для пояснення ходу міркувань.

Смислові зв'язки у базі знань можуть бути різних типів. Основними серед них є класифікаційні(родо-видовые), структурні(типу "частина - ціле"), причинно-наслідкові, та ін.

Завдяки своїм можливостям гіпертекстова технологія є найпрогресивнішою у сфері неформалізованої інтелектуальної діяльності.

Для створення гіпертекстових систем в умовах глобальних обчислювальних систем Бернере-Ли заклав три наріжні камені, запропонувавши:

1) мова гіпертекстової розмітки документів HTML(HyperText Markup Language);

2) універсальний спосіб адресації ресурсів в мережі - URL(Universal Resource Locator);

3) протокол обміну гіпертекстовою інформацією HTTP(HyperText Transfer Protocol).

Пізніше група співробітників NCSA(Національного Центру Суперкомьютерных Застосувань) додала до цих трьох компонент четвертий:

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

У HTML на відміну від попередніх систем гіпертекстові посилання вбудовані в тіло документу і зберігаються як його частину. Сам документ зберігається у вигляді ASCII - файлу, який можна підготувати будь-яким текстовим редактором. HTML дозволяє виділяти параграфи, встановлювати шрифти, використати різні види посилань, стилів, вбудовану графіку, здійснювати пошук по ключах.

Ця мова постійно удосконалюється: в нових версіях збільшується число елементів розмітки, розвиваються засоби опису нетекстових інформаційних ресурсів, способи взаємодії з прикладним програмним забезпеченням.

Протокол обміну гіпертекстовою інформацією HTTP враховує, що в гіпертекстових документах посилання робляться по доменних адресах, у тому числі - до зовнішніх адрес відносно цієї Web - сторінки. При переміщенні Web - стреницы може виникнути необхідність коригування адрес ресурсів мережі. Це і реалізується протоколом HTTP.

Універсальний інтерфейс шлюзів CGI був розроблений для розширення можливостей WWW за рахунок підключення зовнішнього програмного забезпечення. Запропонований в CGI спосіб підключення не вимагає додаткових бібліотек: сервер взаємодіє з програмами через стандартні потоки введення-виведення. Реалізований CGI на основі методів доступу HTTP.





Дата публикования: 2014-12-08; Прочитано: 1134 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...