Patent ID: 7159185

Claim:
A function object for use in creating a mapping in a mapping tool with a graphical user interface between a source object having a source object node and a target object having a target object node, comprising: a script component having computer-executable instructions stored on a computer-readable medium for performing a function; a graphical component associated with the function having an input and an output, the graphical component configured to allow a user to graphically associate the input with a source object node and to associate the output with a target object node in the graphical user interface, the source object node being one of a plurality of hierarchically displayed nodes conforming to a first schema and the target object node being one of a plurality of hierarchically displayed nodes conforming to a second schema; and an interface component having a globally unique identifier, the interface component provides the script component to a compiler in the mapping tool and provides the graphical component to the graphical user interface.