Download PDFOpen PDF in browser

Development of a Query Language for GML based on XPath

14 pagesPublished: July 28, 2013

Abstract

Geography Markup Language (GML) has been established as the standard language for the transport, storage and modelling of geographic information. In this paper we study how to adapt the XPath query language to GML documents. With this aim, we have defined a semantic based XPath language which is not based on the (tree-based) syntactic structure of GML documents, rather than, it is based on the “semantic structure” of GML documents. In order words, the proposed XPath language is based on the GML schema instead of the syntactic structure. We have developed a system called UALGIS, in order to implement the approach. Such system stores GML documents by means of the PostGIS RDBMS. In order to execute semantic-based XPath queries we have defined a translation of the queries into SQL. Such translation takes into account the GML schema. Finally, the system allows to visualize the result. With this aim, the results of a queries are exported to the Keyhole Markup Language (KML) format.

Keyphrases: GIS, GML, KML, PostGIS, XPath

In: Laura Kovács and Temur Kutsia (editors). WWV 2010. 6th International Workshop on Automated Specification and Verification of Web Systems, vol 18, pages 51--64

Links:
BibTeX entry
@inproceedings{WWV2010:Development_of_Query_Language,
  author    = {Jesus Almendros-Jimenez and Antonio Becerra-Teron and Francisco Garcia-Garcia},
  title     = {Development of a Query Language for GML based on XPath},
  booktitle = {WWV 2010. 6th International Workshop on Automated Specification and Verification of Web Systems},
  editor    = {Laura Kovacs and Temur Kutsia},
  series    = {EPiC Series in Computing},
  volume    = {18},
  pages     = {51--64},
  year      = {2013},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {https://easychair.org/publications/paper/zVz},
  doi       = {10.29007/hfk7}}
Download PDFOpen PDF in browser