Pathway Tools Overview Pathway Tools Testimonials
Release Note History
Pathway Tools Blog
Technical Datasheet
Fact Sheet
Pathway Tools Testimonials
Contact Us


Academic Licenses Commercial Licenses

Technical Specs

Web Services
Pathway Tools APIs
Installation Guide
File Formats


Submitting Bug Reports
User Forum
GKB-Editor User Manual

GKB-Editor User Manual

Version 2.1



Invoking the GKB-Editor

This section assumes you have already installed the GKB-Editor at your site, and have successfully loaded the code into a lisp image containing one of the supported frame systems. For a high level description of the GKB-Editor and its capabilities, see the GKB-Editor home page. For installation information, see the Installation Instructions.

To start up the GKB-Editor, type (user:run-gkb-editor) to the lisp listener. A large window will appear containing a copyright notice and divided vertically into five parts:

  • menu bar
    This is a list of pull-down (or in CLIM 1.1, pop-up) command menus. The individual commands are each described in the appropriate sections of this manual.
  • status line
    This line contains several important pieces of information. From left to right, it lists the name and package of the current KB, and the type of viewer in operation (if you have just started up, this will be the Class-Instance Hierarchy Viewer). In addition, if the KB has been modified since it was last saved, this will be indicated by three asterisks at the far left.
  • graphing pane
    This large pane containing the copyright notice will contain graphical output produced by the GKB-Editor. Items displayed here are sensitive to pointer clicks.
  • text pane
    This small pane is for textual input and output. Warning messages from the underlying FRS will appear here, as well as feedback and instructions from GKB-Editor commands. When asked to select a frame, you may type in its name here instead of clicking in the graphing pane.
  • pointer documentation line
    When the pointer passes over a sensitive item, the operations that correspond to left, middle, and right clicks are listed here. Holding down, for example, the shift key will show operations that correspond to the various mouse clicks with the shift key held down.
If, when you start, a KB has already been selected (either because you used the GKB-Editor to select it last time, or because you opened it using the GFP), you may begin browsing the KB immediately. Otherwise, you must open and select a KB before you can begin browsing or editing. If no KB is currently open, you will see the message Create or Open a KB in the status line where you would normally see the name and package of the KB.

The first time you open a KB, you must use the Open or New command, which will pop up a dialogue, prompting you for a filename and other information about the KB. This information is saved persistently, so the next time you wish to open the same KB, you need only select its name from the list of KBs provided when you invoke the Open command. For more information, see the section on Opening a KB.

Types of Viewers

The GKB-Editor features four types of viewers, the class hierarchy viewer, the frame relationships viewer, the spreadsheet viewer, and the frame-editing viewer. The original application window that appears when you first start up the GKB-Editor is the class hierarchy viewer. From this window, you can pop up either of the other three viewers. However, many of the application and knowledge base operations are accessible only from this original application window, so you must eventually return to it. Descriptions and examples of each of the available viewers are given in the appropriate sections. We recommend you read the section on the class hierarchy viewer first, before reading about the other three viewers.


Return to the GKB-Editor Overview page.

Suzanne M. Paley <>
Last modified: Wed May 29 15:55:44 1996