Evoluce XML schémat
Název práce v češtině: | Evoluce XML schémat |
---|---|
Název v anglickém jazyce: | XML schema evolution |
Akademický rok vypsání: | 2008/2009 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | doc. Mgr. Martin Nečaský, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 10.11.2008 |
Datum zadání: | 10.11.2008 |
Datum a čas obhajoby: | 07.09.2009 00:00 |
Datum odevzdání elektronické podoby: | 07.09.2009 |
Datum proběhlé obhajoby: | 07.09.2009 |
Oponenti: | doc. RNDr. Irena Holubová, Ph.D. |
Zásady pro vypracování |
Cílem práce je prozkoumat oblast evoluce (vývoje) XML dat [1]. Autor se zaměří především na evoluci struktury XML dat jako je přidávání/mazání elementů/atributů v XML dokumentech. Autor bude předpokládat sadu XML schémat popisujících různé pohledy na stejná data (z perspektiv různých skupin uživatelů). To významně znesnadňuje údržbu konzistence celého systému XML schémat neboť změna v jednom XML schématu může vyžadovat změny i v jiných XML schématech. Autor se pokusí vyřešit problém přidáním konceptuální vrstvy nad XML schémata [2][3][4], která popisuje data nezávisle na jejich reprezentaci. Změny v daném XML schématu budou propagovány na konceptuální úroveň a odtud obráceně do ostatních XML schémat |
Seznam odborné literatury |
[1] 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.
[2] Fiedler, G. - Thalheim, B.: An Approach to Conceptual Schema Evolution. Technical Report 0701, Institut fur Informatik der Christian-Albrechts-Universitat, Kiel, 2007. [3] Klettke, M.: Conceptual XML Schema Evolution - the CoDEX Approach for Design and Redesign. In BTW Workshops, pages 53-63. Verlagshaus Mainz, Aachen, 2007. [4] Nečaský, M.: Conceptual Modeling for XML. PhD Thesis. Charles University. September 2008. |