page 1  (14 pages)
2to next section

This paper describes a C module that provides unique representations for an arbitrary number of entities, and allows an arbitrary set of properties of arbitrary types to be associated with each entity. Entities can be pre-defined as well as created as the program runs; property values for pre-defined entities can be established at load time. The module exports a useful set of property query and update routines, and this set is easily extended by the user.