Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ZOG (hypertext)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Hypertext system}} {{Other uses|ZOG (disambiguation){{!}}ZOG}} [[File:zog-form-entry.png|thumb|right|Data input form, showing the general structure of ZOG syntax]] '''ZOG''' was an early [[hypertext]] system developed at [[Carnegie Mellon University]] during the 1970s by Donald McCracken and Robert Akscyn. ZOG was first developed by [[Allen Newell]] and [[George G. Robertson]] to serve as the front end for [[Artificial intelligence|AI]] and Cognitive Science programs brought together at CMU for a summer workshop. The ZOG project was as an outgrowth of long-term artificial intelligence research led by Allen Newell and funded by the [[Office of Naval Research]]. A second version of ZOG was installed as the key interface between users and logistics on the Nimitz class carrier [[USS Carl Vinson|USS ''Carl Vinson'']] in 1983.<ref name=mccracken1984>{{Citation | last1=McCracken | first1=DL | first2=RM | last2=Akscyn | publisher = CMU | url = https://figshare.com/articles/Experience_with_the_ZOG_human-computer_interface_system/6605399 | title = Experience with the ZOG human-computer interface system| date=2003 | doi=10.1184/R1/6605399.v1 }}</ref><ref>{{Cite book|last1=Van Matre|first1=N. H.|last2=Moy|first2=M. C.|last3=McCann|first3=P. H.|date=Dec 1984|title=The ZOG Technology Demonstration Project: A System Evaluation of USS CARL VINSON (CVN 70)|url=https://apps.dtic.mil/docs/citations/ADA158084|archive-url=https://web.archive.org/web/20200101142314/https://apps.dtic.mil/docs/citations/ADA158084|url-status=live|archive-date=January 1, 2020|language=en|page=[https://archive.org/details/DTIC_ADA158084/page/n13 2]|chapter=1.3 Objective}}</ref> ==Composition== ZOG consisted of "frames" that contained a title, a description, a line containing ZOG system commands, and selections (menu items) that led to other frames.<ref>{{Citation | format = [[Portable Network Graphics|PNG]] | contribution = Zog form entry | url = http://commons.wikimedia.org/wiki/File:Zog-form-entry.png | title = The ZOG Technology Demonstration Project: A System Evaluation of the USS Carl Vinson (CVN 70)| date = December 1984 }}.</ref> ZOG pioneered the "frame" or "card" model of hypertext later popularized by [[HyperCard]]. In such systems, the frames or cards cannot scroll to show content that is part of the same document but held offscreen. Instead, text that exceeds the capacity of one screen ''must'' be placed in another (which then constitutes a separate frame or card) The ZOG [[database]] became fully functional around 1977. Beginning in 1980, ZOG was ported from [[VAX|DEC VAX]] version (written in an experimental language called "L*") to the [[Pascal (programming language) | Pascal]]-based [[PERQ|Three Rivers PERQ]] [[workstation]] and was used for a shipwide [[local area network]] on the American [[aircraft carrier]] ''[[USS Carl Vinson]]''. In 1981, Rob Akscyn and Donald McCracken, two principals from the ZOG project, founded Knowledge Systems to develop and market a commercial follow-on to ZOG called [[KMS (hypertext)|KMS]] ("Knowledge Management System").<ref>{{Citation | last1 = Robertson | first1 = CK | first2 = DL | last2 = McCracken | first3 = A | last3 = Newell | title = The ZOG approach to man-machine communication | journal = Interim Report Carnegie-Mellon Univ | type = technical report | id = CMU-CS-79-148 | place = Pittsburgh, PA, US | publisher = Carnegie-Mellon University, Department of Computer Science | year = 1979| bibcode = 1979cmu..rept.....R }}.</ref> ===Syntax=== An example of syntax from one dialect of ZOG:<ref name=mccracken1984></ref> <pre style="display: inline-block;"> 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) </pre> ==References== {{reflist}} [[Category:Hypertext]] [[Category:1970s in the United States]] [[Category:1970s software]] [[Category:Carnegie Mellon University software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation
(
edit
)
Template:Cite book
(
edit
)
Template:Other uses
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)