Patent ID: 8392356

Claim:
A method for relaying information from a first body of information to form a second body of information, the first body of information being defined by a source schema and the second body of information being defined by a target schema, the method comprising: performing a first mapping comprising mapping content associated with a plurality of source schema fields from said first body of information to form a third body of information, the third body of information being defined by an intermediate schema, wherein the intermediate schema comprises a transformation function, an input field, a result field, and a plurality of other intermediate schema fields, wherein the input field is associated with mapped content from one of the source schema fields and used by the transformation function, wherein the result field is associated with content produced by the transformation function and mapped to a target schema field, and wherein the plurality of other intermediate schema fields are associated with content mapped by the first mapping that is mapped to a plurality of target schema fields; executing the transformation function using the mapped content associated with the input field to produce a result, wherein the result is associated with the result field of the intermediate schema; and performing a second mapping comprising mapping content associated with a plurality of intermediate schema fields, including the result field and the other intermediate schema fields, from said third body of information to form said second body of information.