Two data repositories contain semantically similar data, but the representation is different.
A mapper provides an interface to one repository that masks the difference in data representation.