Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Object Modeling for Mapping XML Document Represented in XML-GDM to UML Class Diagram

  • Conference paper
Computational Science and Its Applications - ICCSA 2006 (ICCSA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3984))

Included in the following conference series:

  • 926 Accesses

Abstract

XML has been popular as a means of sharing and distributing data due to its flexible and open architecture. XML-GL, a visual and intuitive query language for XML document, is easily used to search structures of XML documents and share information, since it represents the semantics of query and the structure of found documents visually. UML is used as a tool to analyze and design an object oriented system via defined notation and various diagrams. In this paper, we will propose a new object modeling method to map XML documents based on XML-GDM (a data model of XML-GL) to UML class diagrams. Thus, XML documents can be converted and stored and managed into object oriented data by an intuitive method. Applying the object oriented search method will improve the effectiveness in search of XML documents.

This work was supported by Korea Research Foundation Grant (KRF-2004-042-D00168).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bray, T., et al.: XML 1.0 (Third Edition). W3C Recommendation (2004), http://www.w3.org/TR/2004/REC-xml-20040204

  2. Ceri, S., et al.: XML-GL: a graphical language for querying and restructuring XML Documents. Computer Networks 31, 1171–1187 (1999)

    Article  Google Scholar 

  3. Ceri, S., et al.: Complex queries in XML-GL. In: Proc. of 2000 ACM symposium on Applied Computing (SAC 2000), Como, Italy, pp. 888–893 (2000)

    Google Scholar 

  4. Comai, S., Damiani, E., Fraternali, P.: Computing Graphical Queries over XML Data. ACM Transaction on Information System (TOIS) 19(4), 371–430 (2001)

    Article  Google Scholar 

  5. Deutsch, A., et al.: XML-QL: A Query Language for XML (1998), http://www.w3.org/TR/NOTE-xml-ql

  6. Boag, S., et al.: XQuery 1.0: An XML Query Language (2004), http://www.w3.org/TR/xquery

  7. Adler, S., et al.: Extensible Stylesheet Language (XSL) Version 1.0 (2001), http://www.w3.org/TR/xsl/

  8. Christophides, V., Abiteboul, S., Cluet, S., Scholl, M.: From Structured Documents to Novel Query Facilities. ACM SIGMOD Record 23(2), 313–324 (1994)

    Article  Google Scholar 

  9. OMG, OMG Unified Modeliing Language Specification Version 1.5 (2003), http://www.Zomg.org/docs/formal/03-03-01.pdf

  10. Abiteboul, S., et al.: The Lorel Query Language for Semistructured Data. Int’l Journal on Digital Libraries 1(1), 1–21 (1997)

    Google Scholar 

  11. Ludäscher, B., Papakonstantinou, Y., Velikhov, P.: A Brief Introduction to XMAS (1999), http://www.npaci.edu/DICE/Pubs/XMAS-intro.pdf

  12. Chamberlin, D., Robie, J., Florescu, D.: Quilt: An XML Query Language for Heterogeneous Data Source. In: Proc. of the 3rd Int’l Workshop on the Web and Databases(WebDB 2000), Dallas, USA, pp. 53–62 (2000)

    Google Scholar 

  13. Robie, J., Lapp, J., Schach, D.: XML Query Language, XQL (1998), http://www.w3.org/TandS/QL/QL98/pp/xql.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Park, DH., Yoo, CS., Kim, YS., Yeom, SJ. (2006). Object Modeling for Mapping XML Document Represented in XML-GDM to UML Class Diagram. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3984. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751649_105

Download citation

  • DOI: https://doi.org/10.1007/11751649_105

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34079-9

  • Online ISBN: 978-3-540-34080-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics