“…The data exchange problem has also been studied by Fagin etal., who propose theoretical foundations behind data exchange [4].The target solution generated by a system is pruned and processed to generate the core solution through introduced the concept of universal solution in the post-processing approach to compute the core solution [6], [7].As argued in [8], this technique may result in highredundancies that consequently impairs efficiency of a data exchange system. On the other hand, in preprocessingapproaches such as ++Spicy [8], schemamapping expressions are directly generate the core solution and it refined the mappings.In spite of considerable improvements in data exchange, there exist scenarios that cannot be handledproperly. Morespecifically, in many existing data exchange systemsbased on schema mapping (e.g., [2]), first mappingsare created based on schema level information, andthen these mappings are used to translate source to the target data.…”