Schema Exchange: A Template-Based Approach to Data and Metadata Translation