INterchange™

Schema Mapper

INterchange™ is a schema mapping tool that supports mapping components from one XML Schema file to another XML Schema file. It allows a user to define a mapping between a source schema and a target schema, and automates the process of generating and applying transformations to instances of documents that conform to the source schemas.

Transformation scripts are generated from schema mappings, and are applied to selected files that conform to the source schema. The output from a transformation conforms to the target schema.

Mappings between the source and target schemas are saved as Mapping Rule Language (MRL) files. MRL files contain a description of the mapping between two schemas.

MRL files can be saved at any point during the mapping process, maintaining the state that the mapping process was in at the time that a file was saved, and allowing mappings to be built up over several sessions. An MRL file will be loaded in the same state that it was in when it was last saved.

Any MRL file that has been saved can be re-loaded and modified as needed.

Benefits

  • Mapping files can be opened, modified, and resaved as needed
  • At any time, the work can be saved and the mapping file reopened at a later time to continue
  • Transformation scripts are automatically generated from the mapping.

Key Features

  • Visual interface for mapping one schema to another
  • Built-in generation of XSLT transformation scripts
  • Supports creating different types of mappings between elements, such as One-to-One, One-to-Many, Many-to-One, Constant mappings, Conditional mappings, Value List mappings (for enumerated lists), and Modified mappings using either built-in functions or user-defined functions
  • Built-in Function Library of mapping functions that are used in the creation of the XSLT transformation scripts
  • Ability to add user-defined functions to the Function Library

Technical Summary

Operating Environment

  • Sun Java SDK 1.6

Supported Specifications

  • GML 3.2
  • AIXM 4.5 and 5.1