Conceptual Modeling for XML
Konceptuální Modelování XML
dissertation thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/17683Identifiers
Study Information System: 43379
Collections
- Kvalifikační práce [11016]
Author
Advisor
Referee
Krátký, Michal
Thalheim, Bernhardt
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
29. 9. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Pass
XML is a popular format for data representation. As the amount of data represented in XML grows, it is necessary to concentrate on the process of modeling XML schemes of the XML representations. However, modeling the XML schemes on the level f XML schema languages, such as XML Schema, has some drawbacks. A natural idea to improve this situation is to model the XML schemes rst on the conceptual level. It is motivated by the world of relational databases where we also start modeling the data fi rst on the conceptual level. In this thesis we focus on conceptual modeling for XML. We start with a motivating example to point out to several problems that can arise when using only XML schema languages for modeling XML schemes. We discuss how modeling the data rst on the conceptual level can help. We also show that conceptual modeling for XML has some speci cs that should be taken into account by a conceptual model for XML. Mainly, we show that it is necessary to separate the conceptual modeling process to two parts. First, we need to model the data independently of its representation in XML. Second, we need to model how the data is represented in di erent types of XML documents. In the next step, we analyze in detail existing approaches to conceptual modeling for XML and show their limitations. In the main part of...