KMS (hypertext)
KMS was developed by Don McCracken and Rob Akscyn of Knowledge Systems, a 1981 spinoff from the Computer Science Department of Carnegie Mellon University.The central element in the KMS data model is that of screen-sized pages (called "frames") interconnected by links.In addition to links, frame items can also have actions, allowing the use to activate programs that extend the intrinsic functionality of the system.Annotation items with links thus have the connotation of being arbitrary cross-references (a la "See Also...") and thus are not seen by users, and more especially agents, as part of the hierarchical structure of the hypertext.Finally, KMS contained a script programming language (akin to JavaScript) which enabled developers and users to extend the system beyond its current functionality.