G2 knowledge bases (KBs) consist of items that represent or contain knowledge. All items within a KB are based on definitions that are organized into a hierarchy called the class hierarchy. This hierarchy is the basis of all knowledge representation in G2.
This chapter describes the structure of the G2 class hierarchy, but does not show you how to extend and use it. Chapter 14, Definitions, shows you how to extend the G2 class hierarchy and use it to represent knowledge.
This chapter describes multiple inheritance in detail, because it is more complex and less widely understood than single inheritance. You should read the general information about multiple inheritance to determine whether you need to use it, but you can skim or skip over the more detailed information unless you have a specific need for it.
Copyright © 1997 Gensym Corporation, Inc.