Scientific Foundations - Modeling XML document transformations