next up previous contents index
Next: Access Paths Up: Knowledge Representation in Algernon Previous: FactsFormulas, and Frames

True Names and Public Names


A frame has two different types of name.

True names are the pointers from one frame to another that actually represent the structure of the knowledge base. Public names are for communication with other agents.

For ease of debugging and interaction, when a new frame has a simple public name, Algernon attempts to generate a true name that has the same or similar printed representation. Similarly, the user interface attempts to retrieve the desired frame, whether you type its true name or its public name.

Micheal S. Hewett
Tue Oct 29 11:28:38 CST 1996