A Storage and Retrieval of RDF Data using an XML Database System

XML 데이타베이스 시스템을 이용한 RDF 데이타의 저장 및 검색

  • 서명희 (한국과학기술원 전산학과) ;
  • 정진완 (한국과학기술원 전산학) ;
  • 민준기 (한국과학기술원 전산학) ;
  • 안재용 (한국과학기술원 전산학과)
  • Published : 2004.04.01

Abstract

The Semantic Web is proposed as the next generation Web technology. In the environment of the Semantic Web, resources are related with each other semantically and computers can process this information easily. The Resource Description Framework (RDF) supports this semantic relationship. RDF is the data model for describing metadata of the Web resources. To establish and develop the Semantic Web, methods for managing RDF data efficiently are the most important. So, in this research, we propose methods for storing and querying RDF data using an XML database system. Using an XML database system, XML data, main data of the Semantic Web, and RDF data, the metadata of XML data, can be managed in the same storage and by the same mechanism efficiently. In addition, we propose an efficient data retrieval method and several techniques to improve the system performance. Our query processing technique performs better than an existing system.

최근 차세대 웹으로 시멘틱 웹이 부각되고 있다. 시멘틱 웹상에서는 정보 리소스들이 서로 의 미적으로 연결되어, 이를 컴퓨터가 처리할 수 있다. Resource Description Framework (RDF)는 이런 의미적 연결성을 제공한다. RDF는 웹 리소스들의 메타 데이타를 표현하기 위한 데이타 모델이다. 시멘틱 웹이 발전하기 위해서는 RDF 데이타를 효율적으로 관리하기 위한 방법이 가장 중요하다 할 수 있다. 본 논문에서는 RDF 데이타를 XML 데이타베이스 시스템에 저장하고 이를 검색하는 기법을 제안한다. XML 데이타베이스 시스템을 사용함으로써 XML 데이타와 RDF 데이타를 통합적이고 효율적으로 관리할 수 있다. 또한, 효율적인 검색 방법과 성능을 향상시킬 수 있는 방법들을 제안하고 있다. 논문에서 제안한 질의 처리 기법은 기존의 연구보다 나은 성능을 보여준다.

Keywords

References

  1. O. Lassila and R. Swick, Resource Description Framework (RDF) Model and Syntax Specification, W3C Recommendation, 1999
  2. T. Berners-Lee, et al. Uniform Resource Identifiers (URI): Generic Syntax
  3. S. Alexaki, V. Christophides, G. Karvounarakis, D. Plexousakis, K. Tolle. The RDFSuite: Managing Voluminous RDF Description Bases, Technical Report, ICS-FORTH
  4. J. Broekstra and A. Kampman, Sessame: An Architecture for storing and Querying RDI Data and Schema Information. International Semamic Web Conference, 2002
  5. G. Karvounarakis, S. Alexaki, V. Christophides, D. Plexousakis, M. Scholl. RQL:A Declarative Query Language for RDF. WWW2002 https://doi.org/10.1145/511446.511524
  6. D. Brickley and R.V. Guha. RDF Vocabulary Description Language 1.0: RDF Sehema. W3C Working Draft, 2002
  7. T. Bray, J. Paoli, and C.M. Sperbeog-McQueen. Extensible markup language (XML) 1.0. W3C Recommendation, February 1998
  8. J. Clark, S. DeRose, XML Path Language (XPath) Version 1.0. W3C Recommendation, 1999
  9. D. Beckett. RDF/XML Syntax Specfication (Revised). W3C Working Draft 2002
  10. D. Chamberlin, D. Florescu, J. Robie, J. Simeon, and M. Stefanescu. XQuery: A Query language for XML. W3C Working Draft, 2001
  11. http://www.w3.org/TR/rdf-testcases/#ntriples