Skip to main content

Developing XML Documents with Guaranteed “Good” Properties

  • Conference paper
  • First Online:

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

Abstract

Many XML documents are being produced, but there are no agreed-upon standards formally defining what it means for complying XML documents to have “good” properties. In this paper we present a formal definition for a proposed canonical normal form for XML documents called XNF. XNF guarantees that complying XML documents have maximally compact connectivity while simultaneously guaranteeing that the data in complying XML documents cannot be redundant. Further, we present a conceptual-model-based methodology that automatically generates XNF-compliant DTDs and prove that the algorithms, which are part of the methodology, produce DTDs to ensure that all complying XML documents satisfy the properties of XNF.

Since we do not address issues beyond hierarchical structure in this document, we discuss the issues in terms of DTDs rather than XML-Schemas.

The idea of XNF is based on nested normal form as defined in [MEN96] and is also related to other similar nested normal forms such as those surveyed in [Mok].

The class of documents we are considering is certainly large, but also certainly not all-inclusive. We do not, for example, consider text documents where the order of textual elements is important.

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   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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. Bird, A. Goodchild, and T. Halpin. Object role modelling and xmlschema. In Proceedings of the Ninteenth International Conference on Conceptual Modeling (ER2000), pages 309–322, Salt Lake City, Utah, October 2000.

    Google Scholar 

  2. V. Bisová and K. Richta. Transformation of uml models into xml. In Proceedings the 2000 ADBIS-DASFAA Symposium on Advances in Databases and Information Systems, pages 33–45, Prague, Czech Republic, September 2000.

    Google Scholar 

  3. R. Conrad, Deiter Scheffner, and J.C. Freytag. XML conceptual modeling using UML. In Proceedings of the Ninteenth International Conference on Conceptual Modeling (ER2000), Salt Lake City, Utah, October 2000. 558–571.

    Google Scholar 

  4. D.W. Embley, B.D. Kurtz, and S.N. Woodfield. Object-oriented Systems Analysis: A Model-Driven Approach. Prentice Hall, Englewood Cliffs, New Jersey, 1992.

    Google Scholar 

  5. D.W. Embley. Object Database Development: Concepts and Principles. Addison-Wesley, Reading, Massachusetts, 1998.

    Google Scholar 

  6. R. Fagin, A.O. Mendelzon, and J.D. Ullman. A simplified universal relation assumption and its properties. ACM Transactions on Database Systems, 7(3):343–360, September 1982.

    Article  MATH  MathSciNet  Google Scholar 

  7. T. Halpin. Conceptual Schema & Relational Database Design. WytLytPub, revised 2nd edition, 1999.

    Google Scholar 

  8. W. Kent. Consequences of assuming a universal relation. ACM Transactions on Database Systems, 6(4):539–556, December 1981.

    Article  Google Scholar 

  9. W.Y. Mok, D.W. Embley, and Y-K. Ng. A normal form for precisely characterizing redundancy in nested relations. ACM Transactions on Database Systems, 21(1):77–106, March 1996.

    Article  Google Scholar 

  10. W.Y. Mok. A comparative study of various nested normal forms. IEEE Transactions on Knowledge and Data Engineering. (to appear).

    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

Embley, D.W., Mok, W.Y. (2001). Developing XML Documents with Guaranteed “Good” Properties. 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_32

Download citation

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

  • 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