Skip to main content

F2/XML: Storing XML Documents in Object Databases

  • Conference paper
  • First Online:

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

Abstract

In this paper we propose a new method to store an XML document in an object database (DB). First, the document’s DTD is mapped into a DB schema, then the XML document is mapped into a DB instance. Our method stores the element-subelement relationships and the element attributes. It takes into account the order and the cardinality of subelements. It keeps track of the groupings in an element, and alternatives among subelements. Our method allows us also to retrieve back the DTD and the entire document from the database without loss of information. We implemented our method in the F2 database system, and tested it on sample XML documents

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. Al-Jadir L., Estier T., Falquet G., Léonard M., “Evolution Features of the F2 OODBMS”, Proc. 4th Int. Conf. on Database Systems for Advanced Applications, DASFAA, Singapore 1995.

    Google Scholar 

  2. Al-Jadir L., Léonard M., “Multiobjects to Ease Schema Evolution in an OODBMS”, Proc. 17th Int. Conf. on Conceptual Modeling, ER, Singapore 1998.

    Google Scholar 

  3. Al-Jadir L., “Encapsulating Classification in an OODBMS For Data Mining Applications”, Proc. 7th Int. Conf. on Database Systems for Advanced Applications, DASFAA, Hong Kong 2001.

    Google Scholar 

  4. Al-Jadir L., Beydoun G., “Using the F2 OODBMS to Support Incremental Knowledge Acquisition”, to appear in Proc. 6th Int. Database Engineering and Applications Symposium, IDEAS, Edmonton 2002.

    Google Scholar 

  5. Bosak J., Sample XML documents. shakespeare.1.10.xml.zip available at ftp://sunsite.unc.edu/pub/sun-info/standards/xml/eg/.

  6. Bray T., Paoli J., Sperberg-McQueen C.M., Maler E. (eds), “Extensible Markup Language (XML) 1.0 (2nd Edition)”, W3C Recommendation, http://www.w3.org/TR/2000/REC-xml-20001006, Oct. 2000.

  7. Chung T-S., Park S., Han S-Y., Kim H-J., “Extracting Object-Oriented Database Schemas from XML DTDs Using Inheritance”, Proc. 2nd Int. Conf. on Electronic Commerce and Web Technologies, EC-Web, Munich 2001.

    Google Scholar 

  8. Florescu D., Kossmann D., “Storing and Querying XML Data Using an RDBMS”, IEEE Data Eng. Bulletin, vol. 22, no 3, pp. 27–34, sept. 1999.

    Google Scholar 

  9. Hou J., Zhang Y., Kambayashi Y., “Object-Oriented Representation for XML Data”, Proc. 3rd Int. Symposium on Cooperative Database Systems and Applications, CODAS, Beijing 2001.

    Google Scholar 

  10. Kappel G., Kapsammer E., Rausch-Schott S., Retachitzegger W., “X-Ray-Towards Integrating XML and Relational Database Systems”, Proc. 19th Int. Conf. on Conceptual Modeling, ER, Salt Lake City 2000.

    Google Scholar 

  11. Klettke M., Meyer H., “XML and Object-Relational Databases-Enhancing Structural Mappings Based on Statistics”, Proc. 3rd Int. Workshop on the Web and Databases, WebDB, Dallas 2000.

    Google Scholar 

  12. Ley M., DBLP Bibliography. http://www.informatik.uni-trier.de/~ley/db/.

  13. Schmidt A., Kersten M., Windhouwer M., Waas F., “Efficient Relational Storage and Retrieval of XML Documents”, Proc. 3rd Int. Workshop on the Web and Databases, WebDB, Dallas 2000.

    Google Scholar 

  14. Shanmugasundaram J., Tufte K., He G., Zhang C., DeWitt D., Naughton J., “Relational Databases for querying XML Documents: Limitations and Opportunities”, Proc. 25th Int. Conf. on Very Large DataBases, VLDB, Edinburgh 1999.

    Google Scholar 

  15. Shimura T., Yoshikawa M., Uemura S., “Storage and Retrieval of XML Documents using Object-Relational Databases”, Proc. 10th Int. Conf. on Database and Expert Systems Applications, DEXA, Florence 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Al-Jadir, L., El-Moukaddem, F. (2002). F2/XML: Storing XML Documents in Object Databases. In: Bellahsène, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46102-7_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-46102-7_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44087-1

  • Online ISBN: 978-3-540-46102-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics