Patent ID: 8108366

Claim:
A computer-readable medium containing a user interface program which, when executed by a processor, performs an operation for creating an abstract modification specification abstractly defining modification operations to modify physical data in a database containing a plurality of physical entities, comprising: displaying a selection field; populating the selection field with a plurality of logical fields from which a user selects two or more logical fields to be used as seed fields in determining related logical fields, wherein each logical field corresponds to a physical entity in the database; receiving a selection of at least two logical fields from the selection field, wherein each of the at least two logical fields corresponds to a separate physical entity in the database; based on the selection of the at least two logical fields, determining related logical fields for each of the at least two logical fields, wherein the related logical fields correspond to physical entities in the database that are different from physical entities corresponding to the at least two logical fields; and displaying input fields for each of the selected logical fields and the related logical fields, wherein the input fields include required fields necessary to perform the abstract modification specification.