Skip to main content

When Conceptual Model Meets Grammar: A Formal Approach to Semi-structured Data Modeling

  • Conference paper
Web Information Systems Engineering – WISE 2010 (WISE 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6488))

Included in the following conference series:

Abstract

Currently, XML is a standard for information exchange. An important task in XML management is designing particular XML formats suitable for particular kinds of information exchange. There exist two kinds of approaches to this problem. Firstly, there exist XML schema languages and their formalization – regular tree grammars. Secondly, there are approaches based on conceptual modeling and automatic derivation of an XML schema from a conceptual schema.

In this paper, we provide a unified formalism for both kind of approaches. It is based on formal specification of XML schemas, conceptual schemas, and mappings between both kinds of schemas. The formalism gives necessary conditions on the mappings. The mapping may then be applied in practice not only for unified process of designing XML schemas on both levels, i.e. conceptual and grammatical, but also for integration and evolution of XML schemas.

Supported the Czech Science Foundation (GAČR), grants number P202/10/0573 and 201/09/P364.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Al-Kamha, R., Embley, D.W., Liddle, S.W.: Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, pp. 518–533. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  2. Clark, J., Makoto, M.: RELAX NG Specification. Oasis (December 2001), http://www.oasis-open.org/committees/relax-ng/spec-20011203.html

  3. Dobbie, G., Xiaoying, W., Ling, T., Lee, M.: ORA-SS: An Object-Relationship-Attribute Model for Semi-Structured Data. Technical Report, Department of Computer Science, National University of Singapore, Singapore (December 2000)

    Google Scholar 

  4. Dominguez, E., Lloret, J., Perez, B., Rodriguez, A., Rubio, A.L., Zapata, M.A.: A Survey of UML Models to XML Transformations. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 184–195. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  5. Klímek, J., Nečaský, M.: Integration and Evolution of XML Data via Common Data Model. In: Proceedings of the 2010 EDBT/ICDT Workshops, Lausanne, Switzerland, March 22-26. ACM, New York (2010)

    Google Scholar 

  6. Klímek, J., Nečaský, M.: Semi-automatic Integration of Web Service Interfaces. To appear in Proceedings of 8th International Conference on Web Services (ICWS 2010), Miami, Florida, USA, July 5-10. IEEE, Los Alamitos (2010)

    Google Scholar 

  7. Mani, M.: 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)

    Chapter  Google Scholar 

  8. Mani, M.: Erex: A conceptual model for xml. In: Proceedings of the Second International XML Database Symposium, Toronto, Canada, pp. 128–142 (August 2004)

    Google Scholar 

  9. Murata, M., Lee, D., Mani, M., Kawaguchi, K.: Taxonomy of XML schema languages using formal language theory. ACM Trans. Internet Technol. 5(4), 660–704 (2005)

    Article  Google Scholar 

  10. Nečaský, M.: Conceptual Modeling for XML. Dissertations in Database and Information Systems Series, vol. 99. IOS Press/AKA Verlag (January 2009)

    Google Scholar 

  11. Nečaský, M., Klímek, J., Kopenec, L., Kučerová, L., Malý, J., Opočenská, K.: XCase – A Tool for XML Data Modeling (2008)

    Google Scholar 

  12. Nečaský, M., Mlýnková, I.: On Different Perspectives of XML Schema Evolution. In: FlexDBIST 2009, Linz, Austria, pp. 422–426. IEEE, Los Alamitos (2009)

    Google Scholar 

  13. Routledge, N., Bird, L., Goodchild, A.: UML and XML Schema. In: Proceedings of 13th Australasian Database Conference (ADC 2002), ACS (2002)

    Google Scholar 

  14. Thompson, H.S., Beech, D., Maloney, M., Mendelsohn, N.: XML Schema Part 1: Structures, W3C, 2nd edn. (October 2004), http://www.w3.org/TR/xmlschema-1/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nečaský, M., Mlýnková, I. (2010). When Conceptual Model Meets Grammar: A Formal Approach to Semi-structured Data Modeling. In: Chen, L., Triantafillou, P., Suel, T. (eds) Web Information Systems Engineering – WISE 2010. WISE 2010. Lecture Notes in Computer Science, vol 6488. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17616-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17616-6_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17615-9

  • Online ISBN: 978-3-642-17616-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics