Advertisement

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

  • Soon-Young Park
  • Jae-Dong Lee
  • Hae-Young Bae
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3579)

Abstract

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.

Keywords

Spatial Database Query Optimization Path Expression Geography Markup Language Concurrency Control Mechanism 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Bohannon, P., Freire, J., Roy, P., Simeon, J.: From XML schema to relations: A costbased approach to XML storage. In: Proceedings of IEEE International Conference on Data Engineering (ICDE) (2002)Google Scholar
  2. 2.
    Carey, M., et al.: XPERANTO: Publishing Object-Relational Data as XML. In: Proceedings of Workshops on Web and Databases (WebDB) (2000)Google Scholar
  3. 3.
    Cooper, B., et al.: A Fast Index for Semistructured Data. In: Proceedings of International Conference on Very Large Databases (VLDB) (2001)Google Scholar
  4. 4.
    Deutsch, A., Fernandez, M., Suciu, D.: Storing semistructured data with STORED. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD (1999)Google Scholar
  5. 5.
    Fernandez, M., et al.: Publishing Relational Data as XML: The SilkRoute Approach. IEEE Data Engineering Bulletin 24(2) (2001)Google Scholar
  6. 6.
    Fernandex, M., Kadiyska, Y., Morishima, A., Suciu, D., Tan, W.: SilkRoute: A framework for publishing relational data in XML. ACM Transactions on Database Systems (2002)Google Scholar
  7. 7.
    Kha, D., Yoshikawa, M., Uemura, S.: An XML Indexing Structure with Relative Region Coordinate. In: Proceedings of IEEE International Conference on Data Engineering (ICDE) (2001)Google Scholar
  8. 8.
    Liu, Z., Lim, E.-P., Ng, W.-K., Goh, D.H.: On Querying Geospatial and Georeferenced Metadata Resources in G-Portal. In: Proceedings of Joint Conference on Digital Libraries (JCDL) (2003)Google Scholar
  9. 9.
    OGC: Geography Markup Language (GML) Implementation Specification 3.0 (2003)Google Scholar
  10. 10.
    Park, S.-Y., Lee, J.-D., Bae, H.-Y.: Easily Accessible GML-based Geographic Information System for Multiple Data Server over the Web. In: Proceedings of International Conference on Information System Technology and its Applications (ISTA) (2003)Google Scholar
  11. 11.
    Tatarinov, I., Ives, Z., Halevy, A., Weld, D.: Updating XML. In: Proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD) (2001)Google Scholar
  12. 12.
    Tatarinov, I., Viglas, S., Beyer, K., Shanmugasundaram, J., Shekita, E., Zhang, C.: Storing and querying ordered XML using a relational database system. In: Proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD) (2002)Google Scholar
  13. 13.
    W3C, XQuery 1.0: An XML Query Language (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Soon-Young Park
    • 1
  • Jae-Dong Lee
    • 2
  • Hae-Young Bae
    • 1
  1. 1.Dept. of Computer Science and Information EngineeringInha UniversityInchonKorea
  2. 2.Dept. of Information and Computer ScienceDankook UniversitySeoulKorea

Personalised recommendations