Mapper

Problem

Two data repositories contain semantically similar data, but the representation is different.

Solution

A mapper provides an interface to one repository that masks the difference in data representation.