A Design of Spatial XQuery for Mobile and Location-Based Applications

In this paper S-XML (Spatial-eXtensible Markup Language) is proposed for mobile and location-based applications. And in order to handle effectively the extension, a Spatial XQuery language and its processing modules has been designed. Because our work is based on a spatial DBMS, the Spatial XQuery statements are firstly translated into Spatial SQL statements. By working on an existing spatial DBMS, we can use its existing functions such as query optimization, spatial indexes, concurrency control mechanism, and recovery scheme. Translation of the Spatial XQuery into SQL has been explained using examples. Because the results from the spatial database system are in the form of tables, we again need to translate the results into S-XML statements. A working example of the proposed system as an Emergency Support System is also presented. Prospected application areas of the proposed system are almost all mobile and location-based systems such as m-commerce, ubiquitous systems in mobile environments.

[1]  Alon Y. Halevy,et al.  Updating XML , 2001, SIGMOD '01.

[2]  Juliana Freire,et al.  From XML schema to relations: a cost-based approach to XML storage , 2002, Proceedings 18th International Conference on Data Engineering.

[3]  Ee-Peng Lim,et al.  On querying geospatial and georeferenced metadata resources in G-Portal , 2003, 2003 Joint Conference on Digital Libraries, 2003. Proceedings..

[4]  Masatoshi Yoshikawa,et al.  An XML indexing structure with relative region coordinate , 2001, Proceedings 17th International Conference on Data Engineering.

[5]  Chun Zhang,et al.  Storing and querying ordered XML using a relational database system , 2002, SIGMOD '02.

[6]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[7]  Michael J. Franklin,et al.  A Fast Index for Semistructured Data , 2001, VLDB.

[8]  Alin Deutsch,et al.  Storing semistructured data with STORED , 1999, SIGMOD '99.

[9]  Michael J. Carey,et al.  XPERANTO: Publishing Object-Relational Data as XML , 2000, WebDB.

[10]  Dan Suciu,et al.  SilkRoute: A framework for publishing relational data in XML , 2002, TODS.

[11]  Hae-Young Bae,et al.  Easily Accessible GML-based Geographic Information System for Multiple Data Server over the Web , 2003, ISTA.