The Waldzell Canon Ontology

Last modified: Fri 2/14/97 2245 PST


Table of Contents


Purpose

A formal ontology, in the present context, establishes the conceptual language in which knowledge will be represented and communicated. This language defines at least the kinds of referring terms that may be invoked and the kinds of relations which players may assert about those terms. An ontology may go beyond the definition of kinds of terms and relations to establish an inventory of particular terms and relational assertions as well.

The Waldzell Canon Ontology serves as the semantic foundation for representing knowledge in the Canon. As all activities at Waldzell revolve around the Canon, the Canon Ontology is the pivotal element for the enterprise overall. In the current working version, there are four kinds of terms, six kinds of relations and three ways to further modify the meaning of a relation. This version does not yet specify an inventory of particular terms or assertions.


Term Types


Relation Types

Note that this collection of relation types allows a term of any type to be related to another term of almost any type, but there is a restriction that arises from this particular choice: no single assertion can relate an object with an event and a class with an instance at the same time. Apart from this one restriction, there are two different ways to relate any term type with another term of the same type, and there is one way to relate each allowable pair of dissimilar term types in a single assertion.


Relation Modifiers

The basic meaning of any relation (and thereby the assertion in which it occurs) is further modified in three different ways, using three different kinds of relation modifiers, those for scope, mode and negation. Scope indicates how widely held the player believes an assertion to be, mode indicates the degree of certainty with which the assertion is considered (by those indicated by the scope modifier), and negation allows a basic assertion to be turned into its own contradiction. Note that negation applies to the otherwise unmodified assertion, mode modifies the assertion to which the negation modifier has already applied, and scope applies to the assertion as already modified by both mode and negation.


Change Log

970214 2200 PST: the relation type Environ-State (ENVST) was renamed to Aggregate-Element (AGGELEM), and its range of application was extended to event classes and instances as well as object classes and instances


[Waldzell Home Page] [The Waldzell Canon]

(c) Copyright 1997 by Mark P. Line (<waldzell@pair.com>)