Skip to main content

From XML DTDs to Entity-Relationship Schemas

  • Conference paper
  • 524 Accesses

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

Abstract

The need for managing large repositories of data coming from XML documents is increasing; in fact, XML is emerging as the standard format for documents exchanged over the internet.

At University of Bergamo, recently we developed the ERX Data Management System, to study issues concerning the management of data coming from XML documents; its data model, called ERX (Entity Relationship for XML), being an extension of the classical ER model, allows to deal with concepts coming from XML documents at the conceptual level, and allows to reason about integration of data coming from different XML document classes.

This paper focuses on the problem of automatically deriving Entity-Relationship Schemas (ERX Schemas) from DTDs (Document Type Definition). In fact, the derivation of such schemas from DTDs might be a hard work to do by hand, since real DTDs are very complex and large.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tamino XML Database. Software AG, http://www.softwareag.com/tamino

  2. Batini, C., Ceri, S., Navathe, S.: Conceptual Database Design: An Entity- Relationship Aprroach. Benjamin Cummings, Menlo Park (1992)

    Google Scholar 

  3. Bray, T., Paoli, J., Sperberg-McQueen, C.M.: Extensible markup language (xml). Technical Report PR-xml-971208,World WideWeb Consortium (December 1997)

    Google Scholar 

  4. Kay, M.: XSLT Programmer’s Reference. Wrox Press (2000)

    Google Scholar 

  5. Liu, M., Liung, T.W.: A data model for semistructured data with partial and inconsistent information. In: Intl. Conf. on Extending Database Technology, Konstanz, Germany (March 2000)

    Google Scholar 

  6. McHugh, J., Widom, J.: Query optimization for xml. In: Proc. 25th VLDB Conference, Edinburgh, Scotland (September 1999)

    Google Scholar 

  7. Psaila, G.: Erx-ql: Querying an entity-relationship db to obtain xml documents. In: Ghelli, G., Grahne, G. (eds.) DBPL 2001. LNCS, vol. 2397, p. 281. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Psaila, G.: Erx: an experience in integrating entity-relationship models, relational databases and xml technologies. In: Proceedings of XMLDM-02 Intl. Workshop on XML Data Management, Prague, Czech Republic (March 2002)

    Google Scholar 

  9. Psaila, G., Brugali, D.: The erx data management system. In: Proc. of IC-2001, Second Int. Conference on Internet Computing, Las Vegas, USA (June 2001)

    Google Scholar 

  10. Shammugasundaram, J., Tufte, K., He, G., Zhang, C., DeWitt, D., Naughton, J.: Relational databases for querying xml documents: Limitations and opportunities. In: Proc. 25th VLDB Conference, Edinburgh, Scotland (September 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Psaila, G. (2003). From XML DTDs to Entity-Relationship Schemas. In: Jeusfeld, M.A., Pastor, Ó. (eds) Conceptual Modeling for Novel Application Domains. ER 2003. Lecture Notes in Computer Science, vol 2814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39597-3_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39597-3_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20257-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics