ZOG (гипертекст) - ZOG (hypertext)

Форма ввода данных, показывающая общую структуру синтаксиса ZOG

ZOG был ранним гипертекст система разработана в Университет Карнеги Меллон в 1970-х Дональдом Маккрэкеном и Робертом Аксеном. ZOG был впервые разработан Аллен Ньюэлл и Джордж Дж. Робертсон служить в качестве интерфейса для AI и программы когнитивных наук собрались в CMU на летнем семинаре. Проект ZOG возник в результате долгосрочных исследований в области искусственного интеллекта, проводимых Алленом Ньюэллом и финансируемых Управление военно-морских исследований. Он был установлен в качестве ключевого интерфейса между пользователями и логистикой на авианосце класса Nimitz. USS Карл Винсон в 1983 г.[1][2]

Сочинение

ZOG состоял из «фреймов», которые содержали заголовок, описание, строку, содержащую системные команды ZOG, и выбор (пункты меню), которые вели к другим фреймам.[3] ZOG впервые применил "рамочную" или "карточную" модель гипертекста, позже популяризированную HyperCard. В таких системах рамки или карточки не могут прокручиваться для отображения содержимого, которое является частью того же документа, но находится за пределами экрана. Вместо этого текст, размер которого превышает размер одного экрана должен быть помещенным в другой (который затем составляет отдельную рамку или карту)

ZOG база данных стал полностью функциональным примерно в 1977 г. Начиная с 1980 г., ZOG был перенесен с DEC VAX версия (написана на экспериментальном языке под названием "L * ") к Паскаль -основан Три реки PERQ рабочая станция и использовался для локальная сеть на американском авианосец Военный корабль США Карл Винсон. В 1981 году Роб Аксин и Дональд Маккракен, два руководителя проекта ZOG, основали Knowledge Systems для разработки и продажи коммерческого продукта ZOG под названием KMS («Система управления знаниями»).[4]

Синтаксис

Пример синтаксиса из одного диалекта ZOG:[1]

Эта строка TITLE суммирует содержимое фрейма. Этот ТЕКСТ расширяет основную точку информации фрейма, но иногда опускается. ОПЦИИ ниже используются для указания на подчиненные разделы или для обеспечения пронумерованного расширения основной темы. ЛОКАЛЬНЫЕ ПАНЕЛИ не имеют смысла вести к более глубоким деталям, а скорее относятся к касательным точкам, таким как связанный материал в другом документе или базе данных. Вызов программ - еще одна функция, обычно сохраняемая для LOCAL PADS. Внизу фрейма находится набор общих функций, называемых GLOBAL PADS, которые доступны в каждом фрейме. Этот ВАРИАНТ ведет к другому кадру2. Параметры часто используются как подпункты в схеме3. -Этот вариант ни к чему не ведет (обозначен знаком минус спереди)

Рекомендации

  1. ^ а б McCracken, DL; Аксын РМ, Опыт работы с системой человеко-машинного интерфейса ZOG, КМУ
  2. ^ Van Matre, N.H .; Мой, М. С .; Макканн, П. Х. (декабрь 1984 г.). «1.3 Цель». Демонстрационный проект технологии ZOG: оценка системы USS CARL VINSON (CVN 70). п.2.
  3. ^ "Запись формы Zog", Демонстрационный проект технологии ZOG: системная оценка USS Carl Vinson (CVN 70) (PNG ).
  4. ^ Робертсон, СК; McCracken, DL; Ньюэлл, А (1979), Подход ZOG к человеко-машинной коммуникации (технический отчет), Питтсбург, Пенсильвания, США: Университет Карнеги-Меллон, факультет компьютерных наук, CMU-CS-79-148.