1. A processor-implemented method of inversing a schema mapping, comprising: identifying a source schema having a plurality of source relations; for each source relation, creating a source relation instance, resulting in a plurality of source relation instances; chasing each source relation instance using the schema mapping to generate a plurality of target relations; and generating an inverse schema mapping by mapping the plurality of target relations to the source relation instances of the source schema.