A runtime approach to model-independent schema and data translation