A UML-Based XML Schema Design Method

This paper presents a UML-based method for XML Schema design. The method includes three phases: conceptual, logical and physical level design. Standard UML class diagram is utilized in conceptual level, customized logical UML class diagram is utilized in logical level and textual XML Schema document is available in physical level. Fully taken consideration of the features of the XML Schema, the structures of the logical UML class diagram are concise. Through a series of steps, the logical UML class diagram can be translated from the original conceptual UML class diagram, thereafter the XML Schema can be available in a one to one manner.