ЗОГ (гипертекст)

ZOG — ранняя гипертекстовая система, разработанная в Университете Карнеги-Меллон в 1970-х годах Дональдом Маккракеном и Робертом Аскином. ZOG был впервые разработан Алленом Ньюэллом и Джорджем Робертсоном в качестве интерфейса для программ искусственного интеллекта и когнитивных наук, собравшихся в CMU на летнем семинаре. Проект ZOG стал результатом долгосрочных исследований в области искусственного интеллекта, возглавляемых Алленом Ньюэллом и финансируемых Управлением военно-морских исследований . Вторая версия ZOG была установлена в качестве ключевого интерфейса между пользователями и логистикой на авианосце класса «Нимиц» USS Carl Vinson в 1983 году. [1] [2]
Состав [ править ]
ZOG состоял из «кадров», содержащих заголовок, описание, строку, содержащую системные команды ZOG, и элементы выбора (пункты меню), ведущие к другим кадрам. [3] ZOG стала пионером «рамочной» или «карточной» модели гипертекста, позже популяризированной HyperCard . В таких системах рамки или карточки не могут прокручиваться для отображения содержимого, которое является частью того же документа, но находится за кадром. Вместо этого текст, превышающий вместимость одного экрана, должен быть помещен в другой (который затем представляет собой отдельный фрейм или карточку).
ZOG База данных стала полностью функциональной примерно в 1977 году. Начиная с 1980 года, ZOG была перенесена из версии DEC VAX (написанной на экспериментальном языке под названием «L *») на Паскаля на базе Three Rivers PERQ рабочую станцию и использовалась для общекорабельной локальной сети. на американском авианосце USS Carl Vinson . В 1981 году Роб Аксикин и Дональд Маккракен, два руководителя проекта ZOG, основали Knowledge Systems для разработки и продвижения коммерческого продолжения ZOG под названием KMS («Система управления знаниями»). [4]
Синтаксис [ править ]
Пример синтаксиса одного диалекта ZOG: [1]
This TITLE line summarizes the frame's contents This TEXT expands the frame's main point of information, but is sometimes omitted. The OPTIONS below are used to point to subordinate sections or to provide an enumerated expansion of the main topic. LOCAL PADS do not have the connotation of leading to deeper detail, but rather to tangential points such as related material in another document or database. Invoking programs is another function typically reserved for LOCAL PADS. At the bottom of the frame is a set of general functions called GLOBAL PADS, which are available in every frame. 1. This OPTION leads to another frame 2. Options are often used like subpoints in an outline 3. -This option leads nowhere (indicated by the minus sign at the front)
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Маккракен, Д.Л.; Аскин Р.М., Опыт работы с системой человеко-компьютерного интерфейса ZOG , КМУ
- ^ Ван Матре, Нью-Хэмпшир; Мой, MC; Макканн, штат Пенсильвания (декабрь 1984 г.). «1.3 Цель». Демонстрационный проект технологии ZOG: оценка системы военного корабля США CARL VINSON (CVN 70) . п. 2 . Архивировано из оригинала 1 января 2020 года.
- ^ «Запись в форме Zog», Демонстрационный проект технологии ZOG: оценка системы военного корабля США Карл Винсон (CVN 70) ( PNG ) .
- ^ Робертсон, КК; Маккракен, Д.Л.; Ньюэлл, А. (1979), Подход ZOG к человеко-машинному общению (технический отчет), Питтсбург, Пенсильвания, США: Университет Карнеги-Меллона, факультет компьютерных наук, CMU-CS-79-148 .