In this book 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. First, we need to model the data independently of its representation in XML.
Second, we need to model how the data is represented in different 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 the book, we introduce our own conceptual model for XML called XSEM. Further, we describe in detail how to translate conceptual schemes in XSEM to a representation in the XML Schema language.
We conclude with possible applications of the proposed model and our current and future work in the area.