Abstract
XML is becoming the de-facto standard for exchanging information in distributed applications and services. This has resulted in the development of a large number of XML documents with their associated schemas, such as DTD and XML Schema. A major challenge in using XML Schema is the difficulty in reading and understanding even a relatively small XML Schema because of its textual nature and its XML syntax. In this paper, we present transformations from textual XML Schema to graphical UML to facilitate understanding of XML Schema. Our transformation approach is unique in that we focus on all thirteen building blocks of XML Schema and is based on existing UML notation without introducing new stereotypes that would require additional user training. Keywords: XML Schema, UML, transformation, graphical modelling, conceptual, reverse engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bird, L., Goodchild, A., Halpin, T.: Object Role Modeling and XML-Schema. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 309–322. Springer, Heidelberg (2000)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
Booch, G., Christerson, M., Fuchs, M., Koistinen, J.: UML for XML Schema Mapping Specification. Rational Software and Commerce One (1999), Available at: http://www.rational.com/media/uml/resources/media/uml_xmlschema33.pdf
Duckett, J., Griffin, O., Mohr, S., Norton, F., Stokes-Rees, I., Williams, K., Cagle, K., Ozu, N., Tennison, J.: Professional XML Schemas. Wrox Press Ltd., Birmingham (2001)
Mani, M., Lee, D., Muntz, R.R.: Semantic Data Modeling using XML Schemas. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 149–163. Springer, Heidelberg (2001)
Mello, R.d.S., Heuser, C.A.: A Rule-Based Conversion of a DTD to a Conceptual Schema. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 133–148. Springer, Heidelberg (2001)
Price, R., Tryfona, N., Jensen, C.S.: Extended Spatiotemporal UML: Motivations, Requirements, and Constructs. Journal of Database Management 11(4), 14–27 (2000)
Rational Software Corporation. Migrating from XML DTD to XML Schema using UML. Rational Software White Paper (2000), Available at: http://www.rational.com/media/whitepapers/TP189draft.pdf
Routledge, N., Bird, L., Goodchild, A.: UML and XML Schema. In: Proc. Thirteenth Australasian Database Conference (ADC 2002), Melbourne, Australia, ACS (2002)
Routledge, N., Goodchild, A., Bird, L.: XML Schema Profile Definition. Honours thesis extract, DSTC, Queensland, Australia (2002), Available at: http://titanium.dstc.edu.au/papers/xml-schema-profile.pdf
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)
Salim, F.D.: UML Representation of XML Schemas. Honours thesis, Monash University, Australia (2003)
Sun Corporation. JavaTM Architecture for XML Binding (JAXB), Available at http://java.sun.com/xml/jaxb/index.html
W3C. XML Schema, Available at http://www.w3.org/XML/Schema
Widjaya, N.D., Taniar, D., Rahayu, J.W., Pardede, E.: Association Relationship Transformation of XML Schemas to Object-Relational Database. In: Proceedings of IIWAS 2002, Bandung, Indonesia (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salim, F.D., Price, R., Indrawan, M., Krishnaswamy, S. (2004). Graphical Representation of XML Schema. In: Yu, J.X., Lin, X., Lu, H., Zhang, Y. (eds) Advanced Web Technologies and Applications. APWeb 2004. Lecture Notes in Computer Science, vol 3007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24655-8_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-24655-8_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21371-0
Online ISBN: 978-3-540-24655-8
eBook Packages: Springer Book Archive