Figure 6. A Range of (potentially heterogeneous) System Models.

The technology described in this article enables experimentation with alternative models for architectures of knowledge-based systems. Shared ontologies provide the basis for protocols that link separate modules.