S-XML Transformation Method for Efficient Distribution of Spatial Information on u-GIS Environment

u-GIS 환경에서 효율적인 공간 정보 유통을 위한 S-XML 변환 기법

  • Published : 2009.03.31

Abstract

In u-GIS environment, we collect spatial data needed through sensor network and provide them with information real-time processed or stored. When information through Internet is requested on Web based applications, it is transmitted in XML. Especially, when requested information includes spatial data, GML, S-XML, and other document that can process spatial data are used. In this processing, real-time stream data processed in DSMS is transformed to S-XML document type and spatial information service based on web receive S-XML document through Internet. Because most of spatial application service use existing spatial DBMS as a storage system, The data used in S-XML and SDBMS needs transformation between themselves. In this paper, we propose S-XML a transformation method using caching of spatial data. The proposed method caches the spatial data part of S-XML to transform S-XML and relational spatial database for providing spatial data efficiently and it transforms cached data without additional transformation cost when a transformation between data in the same region is required. Through proposed method, we show that it reduced the cost of transformation between S-XML documents and spatial information services based on web to provide spatial information in u-GIS environment and increased the performance of query processing through performance evaluation.

u-GIS 환경에서는 센서 네트워크를 통해 필요한 공간 데이터를 수집하고 이를 실시간 처리 및 가공 또는 기 저장되어 있는 정보와 함께 유통된다. 웹 기반 응용서비스 등에서 인터넷 망을 통한 정보가 요청되는 경우 표준 문서인 XML로 전달된다. 특히 요청되는 정보에 공간 데이터가 포함되는 경우 공간데이터 처리가 가능한 GML, S-XML 등의 문서가 사용된다. 이 과정에서 DSMS에서와 같이 실시간 처리된 스트림데이터는 S-XML 문서 형태로 변환되고, 웹 기반의 공간정보 응용서비스는 인터넷 망을 통해 S-XML 문서를 전달받는다. 대부분의 공간정보 응용서비스는 저장시스템으로 기존의 공간 데이터베이스 관리 시스템을 사용하기 때문에 S-XML 데이터와 SDBMS에서 사용되는 데이터간의 상호 변환과정이 필요하다. 본 논문에서는 공간 데이터의 캐싱을 이용한 S-XML 변환 기법을 제안한다. 제안 기법은 공간 정보유통을 위한 S-XML과 관계형 공간 데이터베이스와의 효율적인 변환을 위해, S-XML에서 공간 데이터에 해당하는 부분을 캐싱하고, 동일 지역의 공간데이터에 대한 변환이 요구될 경우 캐시 데이터를 재사용하여 별도의 변환 비용 없이 변환한다. 제안 기법을 통해 u-GIS 환경에서 공간정보의 유통을 위한 S-XML 문서와 이를 이용하는 웹 기반 공간정보 응용서비스 사이의 변환 비용을 감소하였으며, 성능평가를 통하여 질의 처리 성능이 향상됨을 보인다.

Keywords

References

  1. 이충호, 안경환, 이문수, 김주완, “u-GIS 공간정보 기술 동향,” 전자통신동향분석 제22권 3호, 2007.
  2. T. Bray, J. Paoli, S. McQueen, and C.M., “Extensible Markup Language (XML) 1.0 (2nd Edition),” W3C Recommendation, 2000.
  3. W3C, XML Specification (“XMLspec“), 1998.
  4. OGC, Conformance Test Guidelines for Open GIS Simple Features Specification for SQL, Revision 1.0, 1998.
  5. OGC, “Geography Markup Language (GML) Implementation Specification 3.0,” 2003.
  6. G-XML: http://gisclh.dpc.or.jp/gxml/
  7. 안영수, 박순영, 정원일, 배해영, “공간 데이터베이스와 GML 문서간의 지리 정보 변환 방법,” 한국정보처리학회 추계학술대회 논문집, 2002.
  8. 이동욱, 장용일, 박순영, 오영환, 배해영, “S-XML 미들웨어에서 캐싱을 이용한 효율적인 공간 데이터 변환 기법,” 한국정보처리학회 춘계학술발표대회 논문집, 2005.
  9. D. Lee, M. Mani, and W. Chu, “Effective Schema Conversions between XML and Relational Models,” In European Conf. on Artificial Intelligence (ECAI), Knowledge Transformation Workshop (ECAI-OT), Lyon, France, July 2002.
  10. D. Calvanese, G. Giacomo, M. Lenzerini, and M. Vardi, “Answering Regular Path Queries Using Views,” Proc. of the IEEE Int'l Conf. pp.389-398, 2000.
  11. A. Levy, A Medelzon, Y. Sagiv, and D. Srivastava, “Answering Query Using Views,” Proc. of the ACM Int'l Symp, pp.95-104, 1995.
  12. S. Abiteboul, L. Segouin, and V. Vianu, “Representing and Querying XML with Incomplete Information,” Proc. of the ACM Int'l Symp. on PODS, pp.150-161, 2001.
  13. V. Hristidis and M. Petropoulos, “Semantic Caching of XML Database,” Proc of the Int'l Workshop on the Web and Databases, 2002.
  14. 문찬호, 박정기, 강현철, “실체뷰 캐쉬 기법을 이용한 XML 질의 처리 시스템의 구현,” 한국정보처리학회논문지D, 2004.
  15. 안 영수, 박순영, 정원일, 배해영, “GML 문서의 통합 지리 정보 검색을 위한 XQuery의 확장,” 한국정보과학회 춘계학술대회 논문집, 2003.