Next:
Introduction
Up:
The Generic Frame Protocol
Previous:
The Generic Frame Protocol
Contents
Introduction
The Need for a Standard FRS Access Library
Overview of the Protocol
Design Objectives
On Terminology
GFP History
The GFP Knowledge Model
Constants
Frames, Own Slots, and Own Facets
Classes and Individuals
Class Frames, Template Slots, and Template Facets
Primitive and Non-Primitive Classes
Associating Slots and Facets with Frames
Collection Types for Slot and Facet Values
Default Values
Knowledge Bases
Standard Classes, Facets, and Slots
Classes
Facets
Slots
Slots on Slot Frames
GFP Operations
GFP Architecture
Notation and Naming Conventions
Common Concepts
Controlling Inference
Returning a List of Multiple Values
Selecting between Default and Asserted Values
Test Functions
Handling Errors
Overview of GFP operations
Operations on Connections
Operations on KBs
Operations on Frames
Operations on Slots
Operations on Facets
Enumerators
Tell/Ask Interface
Semantics of
tell
Semantics of Untell
Semantics of Ask
Operations on Behaviors
Operations on Procedures
Miscellaneous Operations
Language Bindings
Lisp Binding
C Binding
Naming
Arguments
Keywords
Data Structures
Return Values
Exceptions
Language Specific
Java Binding
Naming
Arguments
Data structures
Return Values
Keywords
Exceptions
Listing of GFP Operations
GFP Conditions
Differences amongst FRSs
Knowledge Base Behaviors
Frame Names
Value Constraint Checking
Frame Representation of Entities
Defaults
Compliance
Class Slot Types
Collection-Types
Compliance to the GFP Specification
Compliance Rule 1: Legal values for all behaviors must be specified
Compliance Rule 2: An implemented GFP operation must obey the specification
Compliance Rule 3: Systems may choose a compliance class
The GFP Procedure Language
Procedure Language Syntax
Procedure Language Forms
References
Index
About this document ...
For questions regarding GFP