| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 9)

Chapter 5

Modules and Modularized KBs


Describes how to partition your KB into modules.

Overview
Related Documentation
Understanding Modules
The Module Hierarchy
Modules and System Tables
Modules and Items
Creating, Populating, and Saving a Module
Naming the Top-Level Module
Naming Conventions for Modules
Associating Items With a Module
Saving a Module in a Separate KB File
Creating a Module Hierarchy
Creating a Top-Level Module
Creating a New Module
Creating a New Module
Creating a New Module Programmatically
System Tables Associated with a New Module
Declaring Directly Required Modules
Checking for Consistent Modularization
Validating Consistent Modularization
Saving the Module Hierarchy
Specifying the Filename of a Saved Module
Saving an Inconsistently Modularized KB
Deleting a Module
Determining Programmatically Whether a Module is Loaded
Obtaining Information About Modules
Displaying the Module Hierarchy
Displaying Module Information System Tables
Displaying the Module Assignment of Items
Obtaining the Containing Module for Items Programmatically
Working with Modularized KBs
Loading a Modularized KB
Loading Modularized KBs and Detecting Conflicts
Loading a Particular Version of a KB File
Automatic Loading of Directly Required Modules
Merging a Modularized KB into the Current KB
Merging Directly Required Modules
Installing System Tables of a Merged Modularized KB
Ignoring Modules With Duplicate Names
Merging a Particular Version of a KB
Using a Module Search Path to Load KB Files
Using a Module Map File to Load and Save a KB
Locating the Module Map File
Adding Entries to the Module Map File
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 9)

Copyright © 1997 Gensym Corporation, Inc.