
ZOG fue uno de los primeros sistemas de hipertexto desarrollados en la Universidad Carnegie Mellon durante la década de 1970 por Donald McCracken y Robert Akscyn. ZOG fue desarrollado por primera vez por Allen Newell y George G. Robertson para servir como interfaz para los programas de IA y Ciencia Cognitiva reunidos en la CMU para un taller de verano. El proyecto ZOG fue el resultado de una investigación de inteligencia artificial a largo plazo dirigida por Allen Newell y financiada por la Oficina de Investigación Naval . Una segunda versión de ZOG se instaló como interfaz clave entre los usuarios y la logística en el portaaviones de clase Nimitz USS Carl Vinson en 1983. [1] [2]
Composición
ZOG estaba formado por "marcos" que contenían un título, una descripción, una línea que contenía comandos del sistema ZOG y selecciones (elementos del menú) que conducían a otros marcos. [3] ZOG fue pionero en el modelo de hipertexto de "marco" o "tarjeta" que más tarde se popularizó con HyperCard . En estos sistemas, los marcos o tarjetas no pueden desplazarse para mostrar contenido que forma parte del mismo documento pero que se mantiene fuera de la pantalla. En su lugar, el texto que excede la capacidad de una pantalla debe colocarse en otra (que luego constituye un marco o tarjeta independiente).
La base de datos ZOG se volvió completamente funcional alrededor de 1977. A principios de 1980, ZOG fue trasladado de la versión DEC VAX (escrita en un lenguaje experimental llamado "L*") a la estación de trabajo Three Rivers PERQ basada en Pascal y se utilizó para una red de área local a nivel de barco en el portaaviones estadounidense USS Carl Vinson . En 1981, Rob Akscyn y Donald McCracken, dos directores del proyecto ZOG, fundaron Knowledge Systems para desarrollar y comercializar una continuación comercial de ZOG llamada KMS ("Knowledge Management System"). [4]
Sintaxis
Un ejemplo de sintaxis de un dialecto de ZOG: [1]
Esta línea de TÍTULO resume el contenido del marco. Este TEXTO amplía el punto principal de información del marco, pero a veces se omite. Las OPCIONES a continuación se utilizan para señalar secciones subordinadas o para proporcionar una Expansión enumerada del tema principal. Los PADS LOCALES no tienen la connotación de que conduce a detalles más profundos, sino más bien a puntos tangenciales como material relacionado en otro documento o base de datos. Invocar programas es otra función que normalmente Reservado para PADS LOCALES. En la parte inferior del marco hay un conjunto de funciones generales. llamados GLOBAL PADS, que están disponibles en cada cuadro. 1. Esta OPCIÓN conduce a otro marco 2. Las opciones se utilizan a menudo como subpuntos en un esquema. 3.-Esta opción no lleva a ninguna parte (indicada por el signo menos al frente)
Referencias
- ^ ab McCracken, DL; Akscyn, RM (2003), Experiencia con el sistema de interfaz hombre-computadora ZOG, CMU, doi :10.1184/R1/6605399.v1
- ^ Van Matre, NH; Moy, MC; McCann, PH (diciembre de 1984). "1.3 Objetivo". Proyecto de demostración de tecnología ZOG: una evaluación del sistema del USS CARL VINSON (CVN 70). pág. 2. Archivado desde el original el 1 de enero de 2020.
- ^ "Entrada de formulario Zog", Proyecto de demostración de tecnología ZOG: una evaluación del sistema del USS Carl Vinson (CVN 70) ( PNG ) , diciembre de 1984.
- ^ Robertson, CK; McCracken, DL; Newell, A (1979), "El enfoque ZOG para la comunicación hombre-máquina", Informe provisional de la Universidad Carnegie-Mellon (informe técnico), Pittsburgh, PA, EE. UU.: Universidad Carnegie-Mellon, Departamento de Ciencias de la Computación, Bibcode :1979cmu..rept.....R, CMU-CS-79-148.