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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abiteboul, S., Amann, B., Cluet, S., Milo, T., Vianu, V.: Active views for electronic commerce. In: Conf. sur les Bases Données (1998)
Abiteboul, S.: On Views and XML. In: Proc. of PODS Conf, pp. 1–9 (1999)
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)
Chamberlin, D., Fankhauser, P., Marchiori, M., Robie, J.: XML Query Requirements. W3C Working Draft 15 (February 2001)
Kang, H., Lim, J.: Deferred Incremental Refresh of XML Materialized Views. CAiSE 2002, 742–746 (2002)
Kozankiewicz, H., Leszczyłowski, J., Płodzie, J., Subieta, K.: Updateable Object Views. Institute of Computer Science of PAS, Report 950 (2002)
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)
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)
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)
Subieta, K., Kambayashi, Y., Leszczyłowski, J.: Procedures in Object-Oriented Query Languages. In: VLDB Conf., pp. 182–193 (1995)
Subieta, K., Missala, M., Anacki, K.: The LOQIS System. Description and Programmer Manual., Institute of Computer Science of PAS, Report 695 (1990)
Stonebraker, M.: Implementation of Integrity Constraints and Views by Query Modification. In: Proc. of SIGMOD Conf. (1975)
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)
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)
Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer Magazine (March 1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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