Building GML-native web-based geographic information systems

Disaster response systems are designed to facilitate decision-making based on large amounts of heterogeneous geographic information. Most geographic information systems (GISs) use relational databases to manipulate information efficiently. However, they suffer from interoperability issues because they need to expend significant effort mapping heterogeneous geographic information, which may have complicated structures, into relational data models, and vice versa. Geography Markup Language (GML) is regarded as a standard for expressing, storing, and exchanging geospatial data, and has been applied to help solve interoperability problems. Interestingly, no GIS has been built on native XML/GML technologies so far. There are two possible reasons for this: current XML processors are incapable of processing geospatial information, and they are inefficient in manipulating large XML documents. In this paper, we resolve these two difficulties and move forward to realizing GML-native web-based geographic information systems.

[1]  Marinos Kavouras,et al.  Comparing categories among geographic ontologies , 2005, Comput. Geosci..

[2]  Abbas Rajabifard,et al.  Using SDI and web-based system to facilitate disaster management , 2006, Comput. Geosci..

[3]  A. Guttmma,et al.  R-trees: a dynamic index structure for spatial searching , 1984 .

[4]  Robert G. Raskin,et al.  Knowledge representation in the semantic web for Earth and environmental terminology (SWEET) , 2005, Comput. Geosci..

[5]  Pascual González,et al.  A specification of a spatial query language over GML , 2001, GIS '01.

[6]  Amit P. Sheth,et al.  Knowledge Representation on the Semantic Web , 2007 .

[7]  Hahn-Ming Lee,et al.  Prefiltering techniques for efficient XML document processing , 2005, DocEng '05.

[8]  Jeffrey F. Naughton,et al.  Estimating the Selectivity of XML Path Expressions for Internet Scale Applications , 2001, VLDB.

[9]  Dong-Po Deng,et al.  Efficient GML-native processors for web-based GIS: techniques and tools , 2006, GIS '06.

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

[11]  Hahn-Ming Lee,et al.  XML Evolution: a two-phase XML processing model using XML prefiltering techniques , 2006, VLDB.

[12]  Shashi Shekhar,et al.  WMS and GML based interoperable web mapping system , 2001, GIS '01.

[13]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[14]  Georg Gottlob,et al.  Efficient Algorithms for Processing XPath Queries , 2002, VLDB.

[15]  Andreas Neumann Scalable Vector Graphics (SVG) , 2008, Encyclopedia of GIS.

[16]  Chang-Tien Lu,et al.  Advances in GML for Geospatial Applications , 2007, GeoInformatica.

[17]  Pascual González,et al.  Analysis of different approaches for storing GML documents , 2002, GIS '02.

[18]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[19]  Omar Boucelma,et al.  Gquery : a Query Language for Gml , 2004 .

[20]  Hahn-Ming Lee,et al.  Fast structural query with application to chinese treebank sentence retrieval , 2004, DocEng '04.

[21]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[22]  Arnaud Le Hors,et al.  Document Object Model (DOM) Level 2 Core Specification - Version 1.0 , 2000 .

[23]  Shuigeng Zhou,et al.  Constraints-preserving GML storage in object-relational databases , 2007, GIS.

[24]  Rudolf Bayer,et al.  Binary B-trees for virtual memory , 1971, SIGFIDET '71.

[25]  Yassine Lassoued,et al.  Query processing in a geographic mediation system , 2004, GIS '04.