Abstract
Geography Markup Language (GML) has been extended for mobile and location-based applications. Three schemas are included in the extension, i.e., voice schema, tracking schema, and POI (Point Of Interest) schema. In order to handle effectively the extension, we also have designed a Spatial XQuery language and its processing modules. Because our work is based on a spatial database system, the Spatial XQuery statements are first translated into SQL statements. By working on an existing spatial database system, we can use of the existing amenities of database systems such as query optimization, spatial indexes, concurrency control, and crash recovery. 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 need to translate again the results into 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 LBS (Location-based System), POI systems, tracking systems, ubiquitous systems, and distributed control and management systems.
Keywords
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.
This research was supported by University IT Research Center Project in Korea.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Al-Khalifa, S., et al.: Structural joins: A primitive for efficient XML query pattern matching. In: Proceedings of IEEE International Conference on Data Engineering, ICDE (2002)
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)
Bruno, N., et al.: Holistic twig joins: Optimal XML pattern matching. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp.310–321 (2002)
Carey, M., et al.: XPERANTO: Publishing Object-Relational Data as XML. In: Proceedings of Workshops on Web and Databases, WebDB (2000)
Chamberlin, D., Robie, J., Florescu, D.: Quilt: an XML Query language for heterogeneous data sources. LNCS (1997)
Chen, Z., Jagadish, H., Lakshmanan, L., Paparizos, S.: From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery. In: Proceedings of International Conference on Very Large Databases (VLDB), Berlin, Germany, September 2003, pp. 237–248 (2003)
Cooper, B., et al.: A Fast Index for Semistructured Data. In: Proceedings of International Conference on Very Large Databases, VLDB (2001)
Deutsch, A., Fernandez, M., Suciu, D.: Storing semistructured data with STORED. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, June 1999, pp. 431–442. Philadelphia, Pennsylvania (1999)
Fernandez, M., et al.: Publishing Relational Data as XML: The SilkRoute Approach. IEEE Data Engineering Bulletin 24(2) (2001)
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)
Fiebig, T., et al.: Anatomy of a native XML base management system. VLDB Journal 11(4), 292–314 (2002)
Jagadish, H., et al.: TIMBER: A native XML database. VLDB Journal 11(4), 274–291 (2002)
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)
Naughton, J., et al.: The Niagara Internet Query System, http://www.cs.wisc.edu/niagara/papers/NIAGARAVLDB00.v4.pdf
OGC, Geography Markup Language (GML) Implementation Specification 3.0 (2003)
Park, S., Lee, J., Bae, H.: Easily Accessible GML-based Geographic Information System for Multiple Data Server over the Web. In: Proceedings of 2nd International Conference on Information System Technology and its Applications (June 2003)
Schoning, H.: Tamino – A DBMS designed for XML. In: Proceedings of IEEE International Conference on Data Engineering (ICDE), pp. 149–154 (2001)
Tatarinov, I., Ives, Z., Halevy, A., Weld, D.: Updating XML. In: Proceedings of ACM SIGMOD International Conference on Management of Data (2001)
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 (2002)
W3C, XQuery 1.0: An XML Query Language (2002)
Wu, Y., et al.: Structural Join Order Selection for XML Query Optimization. In: Proceedings of IEEE International Conference on Data Engineering, ICDE (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahn, Y.S., Park, SY., Yoo, S.B., Bae, HY. (2004). Extension of Geography Markup Language (GML) for Mobile and Location-Based Applications. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24709-8_113
Download citation
DOI: https://doi.org/10.1007/978-3-540-24709-8_113
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22056-5
Online ISBN: 978-3-540-24709-8
eBook Packages: Springer Book Archive