CSE 463/563, Spring 2005

Blocks-World Ontology

A Working Draft

Last Update: 16 February 2005

Note: NEW or UPDATED material is highlighted


Preliminary Remarks

  1. In philosophy, "ontology" is the study of the nature of existence and the kinds of things that exist.

  2. In AI, "an ontology" is a theory(?) specifying the things that there are in some domain, together with their properties and relationships.

  3. In my view, an ontology is the semantic domain that some syntactic domain "talks about" or represents.

  4. What follows is an ontology for a blocks world inspired by:


The blocks world consists of the following objects:

Each object (including the table?) has the following properties:

and can stand in the following relations:

There can be functions:




Copyright © 2005 by William J. Rapaport (rapaport@cse.buffalo.edu)
file: 563S05/blocks-world-ontology-2005-02-16.html