J. Almendros-Jiménez, A. Becerra-Terón, Francisco García-García
{"title":"Development of a Query Language for GML based on XPath","authors":"J. Almendros-Jiménez, A. Becerra-Terón, Francisco García-García","doi":"10.29007/hfk7","DOIUrl":null,"url":null,"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, instead it is based on the “semantic structure” of GML documents. In other words, the proposed XPath language is based on the GML schema. 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 result of a query is exported to the Keyhole Markup Language (KML) format.","PeriodicalId":233765,"journal":{"name":"International Workshop on Automated Specification and Verification of Web Sites","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Automated Specification and Verification of Web Sites","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29007/hfk7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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, instead it is based on the “semantic structure” of GML documents. In other words, the proposed XPath language is based on the GML schema. 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 result of a query is exported to the Keyhole Markup Language (KML) format.
地理标记语言(GML)已被确立为地理信息传输、存储和建模的标准语言。本文研究了如何使XPath查询语言适应于GML文档。为此,我们定义了一种基于语义的XPath语言,它不是基于GML文档的(基于树的)语法结构,而是基于GML文档的“语义结构”。换句话说,建议的XPath语言是基于GML模式的。为了实现这个方法,我们开发了一个叫做UALGIS的系统。该系统通过PostGIS RDBMS来存储GML文档。为了执行基于语义的XPath查询,我们定义了查询到SQL的转换。这种转换需要考虑GML模式。最后,该系统允许将结果可视化。为了达到这个目的,查询的结果被导出为Keyhole Markup Language (KML)格式。