An Object Model for Objects with Multiple Categorization

        Object oriented programming is valuable because it allows more flexible programming. It succeeds at this, in part, because it is a natural representation for certain kinds of knowledge. It also succeeds because tools have been created that allow the programming environment to better "understand" the programmers intentions and thus to better help the programmer in their task.

        In the paper we outline an object model, that allows a natural representation of a wider collection of knowledge. The infomation encapsulated in the model is useful for programming in a wide variety of domains, and most of our examples will be drawn from the business domain.

By: William Harrison

Published in: RC21468 in 1999

This Research Report is not available electronically. Please request a copy from the contact listed below. IBM employees should contact ITIRC for a copy.

Questions about this service can be mailed to reports@us.ibm.com .