Book ChapterDOI
XML Query Adaptation as Schema Evolves
Marek Polák,Irena Mlýnková,Eric Pardede +2 more
- pp 401-416
Reads0
Chats0
TLDR
This chapter provides a novel approach to the impact of XML schema evolution on related XML queries when the evolution can affect the result of those queries, and presents preliminary solution to the problem.Abstract:
In this chapter we study the impact of XML schema evolution on related XML queries when the evolution can affect the result of those queries. We provide a novel approach and present preliminary solution to the problem. In our approach, we define changes in the schema and propagate these changes to the queries. We focus on a subset of XPath queries and show how particular changes in data structure can be propagated to them, either automatically or with user interference. The implementation of our approach is incorporated into a general evolution framework called DaemonX and it enables us to provide a proof of the concept.read more
Citations
More filters
Proceedings ArticleDOI
Multi-Model Data Modeling and Representation: State of the Art and Research Challenges
TL;DR: In this paper, the authors provide an overview and discussion of the promising approaches that could potentially be capable of solving these issues, along with a summary of the remaining open problems, including the remaining problems.
Journal ArticleDOI
Evolution management in multi-model databases
TL;DR: This paper introduces the prototype implementation of MM-evolver, a first tool addressing evolution management in the world of multi-model databases which enables to carry out user-triggered schema modification operations over a multi- model database, and propagates them across all models.
Journal Article
Axiomatizing the logical core of XPath 2.0
Balder ten Cate,Maarten Marx +1 more
TL;DR: In this article, the logical core of XPath 2.0 is presented, which is a logically clean, decidable fragment, which includes most navigational features from XPath 1.0.
Journal Article
Data and Query Adaptation Using DaemonX
Marek Polák,Martin Chytil,Karel Jakubec,Vladimír Kudelas,Peter Piják,Martin Nečaský,Irena Holubová +6 more
TL;DR: DaemonX - an evolution management framework which enables to manage evolution of complex applications efficiently and correctly and naturally supports propagation of changes to all related and affected parts is introduced.
Evolution and Adaptability of Complex Applications
TL;DR: This work proposes novel PSM models from various widely used domains, operations over these models and algorithms for model transformations, and shows how to combine presented models and model a complex application using the MDA principle.
References
More filters
Journal Article
Extensible Markup Language (XML).
TL;DR: XML is an extremely simple dialect of SGML which is completely described in this document, to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML.
BookDOI
Object-Oriented Information Systems
TL;DR: The foundations of Object-oriented Information Systems and Business Information Technology are outlined and a generic structure of OOIS as a branch of computer science is derived.
Journal ArticleDOI
Axiomatizing the Logical Core of XPath 2.0
Balder ten Cate,Maarten Marx +1 more
TL;DR: The first aim of this paper is to present the logical core of XPath 2.0: a logically clean, decidable fragment, which includes most navigational features of XPaths 2.0 (complex counting conditions and data joins are not supported, as they lead to undecidability).
Proceedings Article
Conceptual XML Schema Evolution - the CoDEX Approach for Design and Redesign.
TL;DR: This article suggests a method for conceptual schema evolution concerning all these subtasks of schema evolution, implemented in a tool called CoDEX (Conceptual Design and Evolution of XML schemas).
Journal ArticleDOI
Evolution and change management of XML-based systems
TL;DR: This paper introduces a technique based on the principles of Model-Driven Development that ensures semi-automatic coherent propagation to all affected XML schemas (and vice versa) and provides a formal model of possible evolution changes and their propagation mechanism.