Technical Reports (CIS)
Document Type
Technical Report
Date of this Version
January 1990
Abstract
KB is a frame-based knowledge representation package. It is written as a Common Lisp package, and is comprised of a set of functions for representing semantic knowledge and relationships among data represented.
KB encourages the use of the object-oriented programming metaphor by requiring that a set of operators be defined for each concept (object). Inheritance is supported for both data types and for operators.
KB has a well-defined programming interface through which a user interface language can be easily developed. The semantics of KB are straightforward and allow a programmer considerable flexibility in developing an application.
KB borrows heavily from the Flavors system in syntax and semantics (and in documentation!).
Recommended Citation
Jeffrey Esakov, "KB: A Knowledge Representation Package for Common Lisp", . January 1990.
Date Posted: 22 August 2007
Comments
University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-90-03.