HALE is an application that strives to assist you in creating schema mappings, allowing the transformation of data that conforms to the source schema to data that is compliant to the target schema. HALE combines both the mapping creation and the transformation, facilitating an interactive mapping by giving feedback on each change to the mapping by transforming a given sample data set.
A schema in HALE is a collection of classes/types with well-defined properties/attributes. Schemas may be complex, i.e. the properties may again have properties themselves. Before starting with the mapping creation you should familiarize yourself with the source and target schemas.
For the definition of the schema mapping a declarative approach is used. The mapping (or alignment) consists of a set of relations, represented by mapping cells. First, you have to identify the relations between the source and target types, then, for each type relation, identify the relations between the corresponding properties.
For a quick start there is a tutorial video online - or you can follow the instructions in the Get started with HALE guide. It will show you a simple example project and get you going on starting your own alignment project.
A link like the above, with the icon, means clicking on the link will trigger an action in the application, in this case, launching the guide.
When creating an alignment project you typically follow these main steps: