| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (2 out of 14)

Introduction

A knowledge base, or KB, is the container in which you collect and organize a set of knowledge about real or virtual entities.

A KB contains knowledge in the form of items and, in some cases, additional real-time data. The items in a KB represent a set of application knowledge. Chapter 10, G2 Items describes the purposes and features of items.

A running G2 process provides an interactive environment that a developer uses to work with knowledge bases. Chapter 2, The Developer's Environment describes the features provided by the G2 developer's environment.

You use G2 to work with a KB as follows:

A KB can contain executable items, which are items that specify actions that G2 performs on the information contained in the KB.

You use the G2 developer's environment to operate a KB. To operate a KB means to start, pause, resume, reset, and restart the KB. You can operate your KB programmatically, for example, within rules and procedures.

You work with the current KB and with KB files in these ways:

There are other ways to work with a modularized KB, such as saving the top-level module to a file. Modular KBs are described in Chapter 5, Modules and Modularized KBs.

Finally, each KB includes a set of system tables. These tables store preferences that affect how G2 uses the KB's application knowledge when the KB is loaded.

| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (2 out of 14)

Copyright © 1997 Gensym Corporation, Inc.