A graphical user interface and method for creating a mapping between a
source object and a destination or target object are provided. The user
interface includes a source screen region which displays a graphical
representation of a source object, a target screen region which displays a
graphical representation of a target object, and a mapping screen region
which allows a user to create a mapping between the graphical
representation of the source object and the graphical representation of
the target object using graphical mapping indicia. The methodology
includes displaying a graphical representation of a source object in a
source screen region, displaying a graphical representation of a target
object in a target screen region, creating a mapping between the graphical
representation of the source object and the graphical representation of
the target object in a mapping screen region using graphical mapping
indicia, and displaying the mapping in the mapping screen region. The
source and target objects may be schemas, spreadsheets, documents,
databases, or other information sources, and the graphical mapping indicia
may include link indicia and/or function objects linking nodes in the
target object with nodes in the source object. The mapping may be compiled
into code used by a runtime engine to translate source documents into
target documents.