Semantic Models for XML Schema with UML Tooling Design and use of XML Schemas are essential tasks in the software engineering process for many systems, but duplication and different naming and desig