1. A computer implemented system comprising the following computer executable components: a mapping component that receives an XML schema and outputs an object model; and a normalizing component as part of the mapping component, the normalizing component operates at a schema level of the XML schema, to form a normalized schema mappable to the object model.