Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
XML Schema Evolution
Thesis title in Czech: Evoluce XML schémat
Thesis title in English: XML Schema Evolution
Key words: XML, modelování XML dat, evoluce XML dat, XSem
English key words: XML, modeling XML data, XML data evolution, XSem
Academic year of topic announcement: 2008/2009
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 04.11.2008
Date of assignment: 04.11.2008
Date and time of defence: 24.05.2010 00:00
Date of electronic submission:15.11.2010
Date of proceeded defence: 24.05.2010
Opponents: RNDr. Jakub Klímek, Ph.D.
 
 
 
Guidelines
Since XML has become a de-facto standard for data representation and manipulation, there exists a huge amount of applications having their data represented in XML. However, since most of applications are dynamic, sooner or later the structure of the data needs to be changed, whereas we still need to be able to work with the old as well as new data. We speak about so-called schema evolution, i.e. encountering the situation that XML schema of the data is updated and we need to apply these updates on the respective XML documents or even XML operations (queries) so that they become valid and relevant again.
The aim of this work is a research on possibilities and limitations of techniques for XML schema evolution. First of all it is necessary to analyze existing solutions (both theoretical and commercial) and to discuss their advantages and disadvantages. The core of the work should be a proposal and implementation of own approach dealing with the identified disadvantages. The work will include experimental results.
References
Mlynkova, I. - Necasky, M. - Pokorny, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML - Principy a aplikace v praxi. Grada Publishing, Prague, Czech Republic, zari 2008. ISBN 978-80-247-2725-7.

W3C. W3C Technical Reports and Publications. http://www.w3.org/TR/

Guerrini, G. - Mesiti, M.: XML Schema Evolution and Versioning: Current Approaches and Future Trends. Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies, Idea Group Publishing, 2008/9.

Guerrini, G. - Mesiti, M. - Sorrenti, M. A.: XML Schema Evolution: Incremental Validation and Efficient Document Adaptation. In XSym '07, pages 92-106, Berlin, Heidelberg, 2007. Springer.

Su, H. - Kramer, D. K. - Rundensteiner, E. A.: XEM: XML Evolution Management. Technical Report WPI-CS-TR-02-09, Computer Science Department, Worcester Polytechnnic Institute, Worcester, Massachusetts, 2002.

Fiedler, G. - Thalheim, B.: An Approach to Conceptual Schema Evolution. Technical Report 0701, Institut fur Informatik der Christian-Albrechts-Universitat, Kiel, 2007.

Klettke, M.: Conceptual XML Schema Evolution - the CoDEX Approach for Design and Redesign. In BTW Workshops, pages 53-63. Verlagshaus Mainz, Aachen, 2007.

Moro, M. M. - Malaika, S. - Lim, L.: Preserving XML Queries During Schema Evolution. In WWW'07, pages 1341 - 1342, ACM, 2007.

Rahm, E. - Bernstein, P. A.: An Online Bibliography on Schema Evolution. SIGMOD Rec., 35(4):30-31, 2006.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html