Skip to main content

Semantic Data Modeling Using XML Schemas

  • Conference paper
  • First Online:
Conceptual Modeling β€” ER 2001 (ER 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2224))

Included in the following conference series:

Abstract

Most research on XML has so far largely neglected the data modeling aspects of XML schemas.In this paper, we attempt to make a systematic approach to data modeling capabilities of XML schemas. We first formalize a core set of features among a dozen competing XML schema language proposals and introduce a new notion of XGrammar. The benefits of such formal description is that it is both concise and precise. We then compare the features of XGrammar with those of the Entity-Relationship (ER) model. We especially focus on three data modeling capabilities of XGrammar: (a) the ability to represent ordered binary relationships, (b) the ability to represent a set of semantically equivalent but structurally different types as β€œone” type using the closure properties, and (c) the ability to represent recursive relationships.

This author is partially supported by NSF grants 0086116, 0085773, 9817773.

We differentiate two terms β€” XML schema(s) and XML-Schema. The former refers to a general term for a schema for XML, while the latter [14] refers to one kind of XML schema language proposed by W3C.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. C. Batini, S. Ceri, and S.B. Navathe. β€œConceptual Database Design: An Entity-Relationship Approach”. The Benjamin/Cummings Pub., 1992.

    Google ScholarΒ 

  2. L. Bird, A. Goodchild, and T. &Halpin. β€œObject Role Modeling and XML-Schema”. In Int’l Conf. on Conceptual Modeling (ER), Salt Lake City, UT, Oct.2000.

    Google ScholarΒ 

  3. P.V. Biron and A. Malhotra (Eds). β€œXML Schema Part 2: Datatypes”. W3C Recommendation, May 2001. http://www.w3.org/TR/xmlschema-2/.

  4. G. Booch, M. Christerson, M. Fuchs, and J. Koistinen. β€œUML for XML Schema Mapping Specification”. http://www.rational.com/media/uml/resources/media/uml xmlschema33.pdf.

  5. T. Bray, J. Paoli, and C.M. Sperberg-McQueen (Eds). β€œExtensible Markup Language (XML) 1.0”. W3C Recommendation, Feb. 1998. http://www.w3.org/TR/1998/REC-xml-19980210.

  6. A. Brown, M. Fuchs, J. Robie, and P. Wadler. β€œMSL: A Model for W3C XML Schema”.In Int’l World Wide Web Conf. (WWW), Hong Kong, May 2001.

    Google ScholarΒ 

  7. P.P. Chen. β€œThe Entity-Relationship Model”. ACMT rans. on Database Systems (TODS), 1:9–36, 1976.

    ArticleΒ  Google ScholarΒ 

  8. H. Hosoya and B.C. Pierce. β€œXDuce: A Typed XML Processing Language”. In Int’l Workshop on the Web and Databases (WebDB), Dallas, TX, May 2000.

    Google ScholarΒ 

  9. ISO/IEC. β€œInformation Technology β€” Text and Office Systems β€” Regular Language Description for XML (RELAX) β€” Part 1: RELAX Core”, 2000. DTR 22250-1.

    Google ScholarΒ 

  10. D. Lee and W.W. Chu. β€œComparative Analysis of Six XML Schema Languages”. ACMS IGMOD Record, 29(3):76–87, Sep.2000.

    ArticleΒ  Google ScholarΒ 

  11. M. Murata.β€œHedge Automata: a Formal Model for XML Schemata”. Web page, 2000. http://www.xml.gr.jp/relax/hedge nice.html.

  12. M. Murata, D. Lee, and M. Mani. β€œTaxonomy of XML Schema Languages using Formal Language Theory”. In Extreme Markup Languages, Montreal, Canada, Aug.2001. http://www.cs.ucla.edu/∼dongwon/paper/.

  13. G. Psaila. β€œERX: A Data Model for Collections of XML Documents”. In ACM Symp. on Applied Computing (SAC), Villa Olmo, Italy, Mar.2000.

    Google ScholarΒ 

  14. H.S. Thompson, D. Beech, M. Maloney, and N. Mendelsohn (Eds). β€œXML Schema Part 1: Structures”. W3C Recommendation, May 2001. http://www.w3.org/TR/xmlschema-1/.

  15. D. C. Tsichritzis and F.H. Lochovsky. β€œData Models”. Prentice-Hall, 1982.

    Google ScholarΒ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Β© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mani, M., Lee, D., Muntz, R.R. (2001). Semantic Data Modeling Using XML Schemas. In: S.Kunii, H., Jajodia, S., SΓΈlvberg, A. (eds) Conceptual Modeling β€” ER 2001. ER 2001. Lecture Notes in Computer Science, vol 2224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45581-7_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-45581-7_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42866-4

  • Online ISBN: 978-3-540-45581-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics