A framework for defining XML views

XML has become the de facto standard for representing and interchanging data in web-based applications. And XML view has been widely applied. In relational database, the views are often defined by a query statement, though there may be GUI tools as aids. However, the users usually desire a conceptual modeling tool to help them define views and communicate with each other. Richer semantics are also expected when users tackle view related issues, such as view updates. In this paper, we present a framework for defining XML views, which includes three levels: conceptual level, logical level and physical level. Conceptual level is described by some conceptual model, e.g. EER or UML. Logical level is captured by some XML schema language and physical level is the XML views data. In particular, we show what semantics should be captured and how to represent them.

[1]  Tok Wang Ling,et al.  Designing Valid XML Views , 2002, ER.

[2]  Tova Milo,et al.  Views in a large-scale XML repository , 2002, The VLDB Journal.

[3]  Michael Schrefl,et al.  Generalized Inclusion Dependencies in XML , 2004, APWeb.

[4]  Murali Mani,et al.  EReX: A Conceptual Model for XML , 2004, XSym.

[5]  Alin Deutsch,et al.  Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats , 1999 .

[6]  Jixue Liu,et al.  Multivalued Dependencies in XML , 2003, BNCOD.

[7]  Serge Abiteboul,et al.  On views and XML , 1999, PODS '99.

[8]  Carlo Combi,et al.  Conceptual modeling of XML data , 2006, SAC '06.

[9]  Tok Wang Ling,et al.  Automatic Generation of XQuery View Definitions from ORA-SS Views , 2003, ER.

[10]  Marcelo Arenas,et al.  A normal form for XML documents , 2004, TODS.

[11]  Terry A. Halpin,et al.  Object Role Modelling and XML-Schema , 2000, ER.

[12]  Yannis Papakonstantinou,et al.  View Definition and DTD Inference for XML , 1999 .

[13]  Sven Hartmann,et al.  More Functional Dependencies for XML , 2003, ADBIS.

[14]  Tok Wang Ling,et al.  A Case Tool for Designing XML Views , 2002, DIWeb.

[15]  Joseph Fong,et al.  The XML Tree Model - toward an XML conceptual schema reversed from XML Schema Definition , 2008, Data Knowl. Eng..

[16]  M. Lee,et al.  ORA-SS: An Object-Relationship-Attribute Model for Semi-structured Data , 2000 .

[17]  Tharam S. Dillon,et al.  Modeling Dynamic Properties in the Layered View Model for XML Using XSemantic Nets , 2006, APWeb Workshops.

[18]  Tharam S. Dillon,et al.  A Three-Layered XML View Model: A Practical Approach , 2005, ER.

[19]  Arthur M. Keller,et al.  The Role of Semantics in Translating View Updates , 1986, Computer.