Введение
NoteCards — это гипертекстовая система персональной базы знаний, разработанная в Xerox PARC Рендалом Триггом, Фрэнком Халасом и Томасом Мораном в 1984 году. Разработка NoteCards последовала за новаторской докторской диссертацией Тригга по гипертексту, защищенной в 1983 году в Университете Мэриленда в Колледж-парке. NoteCards была построена на основе модели, включающей четыре основных типа объектов: записные карточки, связи, карта браузера и файловый ящик. Каждое окно представляет собой аналог карточки-подсказки; размеры окон могут меняться, но содержимое не прокручивается. Локальные и глобальные карты доступны через браузеры. Система поддерживает более 40 различных типов узлов для различных медиа. Базовой структурой в NoteCards является семантическая сеть, состоящая из записных карточек, соединенных связями с указанием их типа. Каждая записная карточка может содержать произвольный объем информации, представленной в виде текста, графики, изображений или других редактируемых данных. Связи используются для представления бинарных отношений между карточками. NoteCards предоставляет два специализированных типа карточек — браузеры и файловые ящики — для управления сетями карточек и связей. Интерфейс NoteCards работает на основе событий. Одной из интересных особенностей NoteCards является возможность использования команд LISP для настройки или создания совершенно новых типов узлов. Мощный язык программирования позволяет практически полностью настроить всю рабочую среду NoteCards.
NoteCards was a hypertext based personal knowledge base system developed at Xerox PARC by Randall Trigg, Frank Halasz and Thomas Moran in 1984. NoteCards was developed after Trigg's pioneering 1983 Ph. D. thesis on hypertext while at the University of Maryland College Park. NoteCards was built on the model four basic kinds of objects: notecards, links, browser card, and a filebox. Each window is an analog of a cue card; window sizes may vary, but contents cannot scroll. Local and global maps are available through browsers. There are over 40 different nodes which support various media. The basic construct in NoteCards is a semantic network composed of notecards connected by typed links. Each notecard contains an arbitrary amount of information embodied in text, graphics, images, or some other editable substance. Links are used to represent binary connections between cards. NoteCards provides two specialized types of cards, Browsers and FileBoxes, that help the user to manage networks of cards and links.|source="Notecards in a nutshell" (1987)
NoteCards was implemented in LISP on D machine workstations from Xerox which used large, high resolution displays. The NoteCards interface is event driven. One interesting feature of NoteCards is that authors may use LISP commands to customize or create entirely new node types. The powerful programming language allows almost complete customization of the entire NoteCards work environment.
Доступность
NoteCards был коммерчески доступен от поставщика программного обеспечения Common Lisp, компании Venue, скомпилированный для Solaris 2.5 и 7 (на более поздних версиях не тестировался) и Linux x86 с системой X Window.