Equivalence can be expressed in a JUMP data unit in either a presentation model or a semantic model.
The presentation model maps the physical data table to the XML markup consumed by the application. The semantic table maps the XML markup consumed by the application to a higher-layer of semantic markup that presents a new layer of metadata abstraction.
The nomenclature applied to the various layers of metadata is unified in the model. Each layer requires that the data meaning, format, structure, usage, rules, and policies be the same in order to determine equivalence. Equality means the data value they represent has the same meaning and has synonymous properties.
Each layer builds upon the other to form a complete picture of the data life cycle. The semantic layer represents a new way of presenting data for consumption by other applications. It provides the structured markup that is required for a crosswalk mapping. The semantic markup is advertised in a semantic dictionary. The sdictionary is available for consumption by other applications. An application integrating into the service simply maps their XML markup into the semantic layer advertised by the service to provide a higher layer to automate the transformation.
JUMP allows the equivalence and cleansing of data to be easily facilitated for transformation from one schema to another schema using a crosswalk.