DOI QR코드

DOI QR Code

시맨틱 웹 데이터에서 접미사 배열 기반의 경로 질의 처리 기법

Suffix Array Based Path Query Processing Scheme for Semantic Web Data

  • 투고 : 2012.07.18
  • 심사 : 2012.09.07
  • 발행 : 2012.10.31

초록

서로 연결된 데이터들의 의미를 컴퓨터가 이해하여 자동으로 처리할 수 있는 시맨틱 기술의 보급이 확산되고 있다. 시맨틱 웹에서 데이터에 대한 처리는 데이터 자체에 대한 접근뿐만 아니라 데이터 상호간의 연관성 즉, 데이터 상호간의 의미에 대한 이해와 접근을 중요시 하고 있다. 시맨틱 웹의 데이터와 그 연관성을 표현하기 위해 W3C에서는 RDF를 표준 형식으로 제정하였으며 RDF로 표현된 데이터에 대한 질의 처리를 지원하기 위해 여러 RDF 질의어가 제안되었으나 시맨틱 연관성을 고려한 질의어 정의와 이에 관련한 질의 처리 기법은 계속적인 연구가 필요한 분야이다. 본 논문에서는 RDF 질의 처리를 위해 소개된 접미사 배열 기반의 인덱싱 기법을 기반으로 시맨틱 연관성의 대표적 유형인 ${\rho}$-path 질의를 처리하기 위한 방법을 제안한다. 제안된 질의 처리 방법의 성능 평가를 위해 다른 두 가지 형태의 처리 방법을 구현하여 실험적으로 비교하였다. 평균 질의 처리 시간 측정을 통해 제안 기법이 다른 두 가지 처리 방법에 비해 각각 약 1.8~2.5배와 3.8~11배의 우수한 처리 성능을 보인다.

The applying of semantic technologies that aim to let computers understand and automatically process the meaning of the interlinked data on the Web is spreading. In Semantic Web, understanding and accessing the associations between data that is, the meaning between data as well as accessing to the data itself is important. W3C recommended RDF (Resource Description Framework) as a standard format to represent both Semantic Web data and their associations and also proposed several RDF query languages in order to support query processing for RDF data. However further researches on the query language definition considering the semantic associations and query processing techniques are still required. In this paper, using the suffix array-based indexing scheme previously introduced for RDF query processing, we propose a query processing approach to handle ${\rho}$-path query which is the representative type of semantic associations. To evaluate the query processing performance of the proposed approach, we implemented two different types of query processing approaches and measured the average query processing times. The experiments show that the proposed approach achieved 1.8 to 2.5 and 3.8 to 11 times better performance respectively than others two.

키워드

참고문헌

  1. K. Kim, IT Daily Newspaper, 7 May 2012 http://www.itdaily.kr/news/articleView.html?idxno = 30352
  2. W3C, Semantic Web, 2012 http://www.w3.org/standards/semanticweb/
  3. W3C, RDF Primer (W3C Recommendation), Feb. 2004, http://www.w3.org/TR/rdf-primer
  4. A. Sheth et al., "Semantic Association Identification and Knowledge Discovery for National Security Applications," Journal of Database Management, Vol 16, pp.33-53, 2005. https://doi.org/10.4018/jdm.2005010103
  5. A. Hertel, J. Broekstra, and H. Stuckenschmidt, "RDF Storage and Retrieval Systems," Handbook on Ontologies, Springer, pp.489-508. 2009
  6. A. Matono, T. Amagasa, M. Yishikawa, and S. Uemura, "An Indexing Scheme for RDF and RDF Schema based on Suffix Arrays," First International Workshop on Semantic Web and Databases (SWDB), pp.151-168, Sept. 2003.
  7. S. Kim, "Improved Processing of Path Query on RDF Data Using Suffix Array," Journal of Convergence Information Technology, Volume 4, Number 3, pp. 45-52 Sept. 2009. https://doi.org/10.4156/jcit.vol4.issue3.6
  8. Kemafor Anyanwu and Amit Sheth, "$\rho$-Queries: Enabling Querying for Semantic Associations on the Semantic Web," Proc. of International Conference on World Wide Web, pp.690-699, 2003
  9. B. Aleman-Meza, C. Halaschek-Wiener, I. Arpinar, C. Ramakrishnan, and A. Sheth, "Ranking Complex Relationships on the Semantic Web," IEEE Internet Computing, Vol. 9, no. 3, pp. 37-44, 2005. https://doi.org/10.1109/MIC.2005.63
  10. Krys Kochut and Maciej Janik, "SPARQLeR: Extended Sparql for Semantic Association Discovery," LNCS, Vol. 4519, Proc. of the 4th European Conference on The Semantic Web, pp. 145-159, 2007.
  11. Y. Kim, and J. Kim, "The Scheme for Path-based Query Processing on the Semantic Data," Journal of the Korea Society of Computer and Information, Vol.14, No.10, pp.31-41, October 2009.
  12. A. Gubichev and T. Neumann, "Path Query Processing in Very Large RDF Graphs," Proc. of the 14th Int'l Workshop on the Web and Database(WebDB), June 2011
  13. S. Kim and Y. Kim, "Processing of ρ-intersect Operation on RDF Data Using Suffix Array," Journal of the Korea Society of Computer and Information, Vol.16, No.7, pp.95-103, July 2011. https://doi.org/10.9708/jksci.2011.16.7.095
  14. S. Kim, "Query Processing for Discovering ρ -path Semantic Association Using Suffix Array", Proc. of the 36th KIISE Fall Semiannual Conference, pp. 69-73, 2009
  15. Hikmat Ullah Khan and Tahir Afzal Malik, "Finding Resources from Middle of RDF Graph and at Sub-Query Level in Suffix Array Based RDF Indexing Using RDQL Queries," International Journal of Computer Theory and Engineering, Vol. 4, No. 3, pp. 369-372, June 2012.
  16. The Friend of a Friend (FOAF) project, http://www.foaf-project.org

피인용 문헌

  1. 관계형 데이터베이스에서의 시맨틱 기반 키워드 탐색 시스템 vol.18, pp.12, 2012, https://doi.org/10.9708/jksci.2013.18.12.091