System for normalizing a discourse representation structure and normalized data structure
First Claim
1. A method, implemented at least in part by a computing system, of normalizing a discourse representation structure (DRS) that includes boxes with box elements and box element arguments having markers, box identifiers and data values, the method comprising:
- receiving the DRS;
normalizing a form in which boxes and box elements are represented in the DRS by deleting unused boxes from the DRS;
sorting the boxes and box elements, based on the box and box element normal form and regardless of the markers, to obtain a preliminary ordering;
normalizing a form in which markers are represented in the DRS;
sorting the boxes and box elements based on the preliminary ordering and based on the marker normal form, to generate a DRS in a normal form; and
providing an output comprising the DRS in the normal form.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
31 Citations
13 Claims
-
1. A method, implemented at least in part by a computing system, of normalizing a discourse representation structure (DRS) that includes boxes with box elements and box element arguments having markers, box identifiers and data values, the method comprising:
-
receiving the DRS; normalizing a form in which boxes and box elements are represented in the DRS by deleting unused boxes from the DRS; sorting the boxes and box elements, based on the box and box element normal form and regardless of the markers, to obtain a preliminary ordering; normalizing a form in which markers are represented in the DRS; sorting the boxes and box elements based on the preliminary ordering and based on the marker normal form, to generate a DRS in a normal form; and providing an output comprising the DRS in the normal form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification