Skip to main content

Updatable XML Views

  • Conference paper

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

Abstract

XML views can be used in Web applications to resolve incompatibilities among heterogeneous XML sources. They allow to reduce the amount of data that a user has to deal with and to customize an XML source. We consider virtual updatable views for a query language addressing an XML native database. The novelty of the presented mechanism is inclusion of information about intents of updates into view definitions. This information takes the form of procedures that overload generic view updating operations. The mechanism requires integration of queries with imperative (procedural) statements and with procedures. This integration is possible within the Stack-Based Approach to query languages, which is based on the classical concepts of programming languages such as the environment stack and the paradigm of naming/scop-ing/binding. In the paper, we present the view mechanism describing its syntax, semantics and discussing examples illustrating its possible applications.

Supported by the European Commission 5th Framework project ICONS (Intelligent Content Management System); no. IST-2001-32429.

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. Abiteboul, S., Amann, B., Cluet, S., Milo, T., Vianu, V.: Active views for electronic commerce. In: Conf. sur les Bases Données (1998)

    Google Scholar 

  2. Abiteboul, S.: On Views and XML. In: Proc. of PODS Conf, pp. 1–9 (1999)

    Google Scholar 

  3. Abiteboul, S., Goldman, R., McHugh, J., Vassalos, V., Zhuge, Y.: Views for Semistructured Data. In: Proceedings of the Workshop on Management of Semistructured Data, Tucson, Arizona (May 1997)

    Google Scholar 

  4. Chamberlin, D., Fankhauser, P., Marchiori, M., Robie, J.: XML Query Requirements. W3C Working Draft 15 (February 2001)

    Google Scholar 

  5. Kang, H., Lim, J.: Deferred Incremental Refresh of XML Materialized Views. CAiSE 2002, 742–746 (2002)

    Google Scholar 

  6. Kozankiewicz, H., Leszczyłowski, J., Płodzie, J., Subieta, K.: Updateable Object Views. Institute of Computer Science of PAS, Report 950 (2002)

    Google Scholar 

  7. Lacroix, Z.: Retrieving and Extracting Web data with Search Views and an XML Enginep. In: Workshop on Data Integration over the Web, in conjunction with the 13th CAiSE Conf., Switzerland (2001)

    Google Scholar 

  8. Lahiri, T., Abiteboul, S., Widom, J.: Ozone: Integrating Structured and Semistructured Data. In: Proceedings of the 7th Intl. Conf. on Database Programming Languages, Kinloch Rannoch, Scotland (1999)

    Google Scholar 

  9. Subieta, K., Beeri, C., Matthes, F., Schmidt, J.W.: A Stack Based Approach to Query Languages. In: Proc. of 2nd Intl. East-West Database Workshop, Klagenfurt, Austria, 1994. Springer Workshops in Computing, Heidelberg (1995)

    Google Scholar 

  10. Subieta, K., Kambayashi, Y., Leszczyłowski, J.: Procedures in Object-Oriented Query Languages. In: VLDB Conf., pp. 182–193 (1995)

    Google Scholar 

  11. Subieta, K., Missala, M., Anacki, K.: The LOQIS System. Description and Programmer Manual., Institute of Computer Science of PAS, Report 695 (1990)

    Google Scholar 

  12. Stonebraker, M.: Implementation of Integrity Constraints and Views by Query Modification. In: Proc. of SIGMOD Conf. (1975)

    Google Scholar 

  13. Subieta, K.: LOQIS: The Object-Oriented Database Programming System. In: Stogny, A.A., Schmidt, J.W. (eds.) EWDW 1990. LNCS, vol. 504, pp. 403–421. Springer, Heidelberg (1991)

    Google Scholar 

  14. Subieta, K., Płodzie, J.: Object Views and Query Modification. In: Barzdins, J., Caplinskas, A. (eds.) Databases and Information Systems, pp. 3–14. Kluwer Academic Publishers, J. Barzdins (2001)

    Google Scholar 

  15. Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer Magazine (March 1992)

    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

Kozankiewicz, H., Leszczylowski, J., Subieta, K. (2003). Updatable XML Views. In: Kalinichenko, L., Manthey, R., Thalheim, B., Wloka, U. (eds) Advances in Databases and Information Systems. ADBIS 2003. Lecture Notes in Computer Science, vol 2798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39403-7_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39403-7_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20047-5

  • Online ISBN: 978-3-540-39403-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics