NoteCards fue un sistema de base de conocimiento personal basado en hipertexto desarrollado en Xerox PARC por Randall Trigg, Frank Halasz y Thomas Moran en 1984. [1] [2] NoteCards se desarrolló después de la tesis de doctorado pionera de Trigg en 1983 sobre hipertexto mientras estaba en la Universidad de Maryland College Park .
NoteCards fue creado para modelar cuatro tipos básicos de objetos: tarjetas de notas, enlaces , tarjetas de navegador y un cuadro de archivos. [3] Cada ventana es un análogo de una tarjeta de referencia; los tamaños de las ventanas pueden variar, pero el contenido no puede desplazarse. Los mapas locales y globales están disponibles a través de navegadores. Hay más de 40 nodos diferentes que admiten varios medios.
La estructura básica de NoteCards es una red semántica compuesta de tarjetas conectadas por enlaces escritos. Cada tarjeta contiene una cantidad arbitraria de información incorporada en texto, gráficos, imágenes o algún otro contenido editable. Los enlaces se utilizan para representar conexiones binarias entre tarjetas. NoteCards ofrece dos tipos especializados de tarjetas, Navegadores y FileBoxes, que ayudan al usuario a gestionar redes de tarjetas y enlaces.
— "Fichas en pocas palabras" (1987) [1]
NoteCards se implementó en LISP en estaciones de trabajo D-machine de Xerox que utilizaban pantallas grandes de alta resolución . La interfaz de NoteCards está controlada por eventos. Una característica interesante de NoteCards es que los autores pueden usar comandos LISP para personalizar o crear tipos de nodos completamente nuevos. El potente lenguaje de programación permite una personalización casi completa de todo el entorno de trabajo de NoteCards.
NoteCards estaba disponible comercialmente a través del proveedor de software Common Lisp Venue, [4] compilado para Solaris 2.5 y 7 (no probado en versiones posteriores) y Linux x86 con el sistema X Window . [5]