G2 contains a hierarchy of system-defined classes that provides all of the classes G2 needs to construct a KB, plus additional classes that you can use to represent knowledge. System-defined classes are inherent in G2. They do not appear as icons on workspaces, and you cannot access, inspect, modify, or delete them.
The root class of the system-defined class hierarchy is called
ITEM. This class provides several attributes for all classes, as described in Chapter 10, G2 Items and Chapter 14, Definitions.
Varieties of System-Defined Classes
System-defined classes have various properties that control how you can use them. These properties determine whether a class can be instantiated, and whether and in what ways it can be inherited by a subclass.
Main Menu > New Workspace creates an instance of the system-defined class KB-WORKSPACE, and choosing KB Workspace > New Button > action-button creates an instance of the system-defined class ACTION-BUTTON.
create action:
create a class-name
create to instantiate user-defined classes, as described in the next section. For information on the create action, see Chapter 19, Actions.