The present invention is a system and method for normalizing a discourse
representation structure (DRS). The elements of the structure are
rewritten and sorted in a way such that structures which may appear
different but are nonetheless equivalent can be associated with the same,
normalized representation. The present invention can also include a data
structure for a DRS. The DRS is represented by an array of boxes, each
having a set of elements which in turn has a predefined structure
suitable for representing a wide variety of linguistic information.