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.