RDF 데이터의 JSON 데이터로 변환과 경로 기반 질의 처리 연구
A Study on Transforming RDF data to JSON Data and Path-based Query Processing
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
시맨틱 웹에서 데이터의 표현 수단인 RDF의 활용이 증가함에 따라 대규모로 발생하는 RDF 데이터의 관리 및 처리가 중요하다. 이에 대용량 데이터 관리에 필수적인 확장성, 가용성 등을 만족하는 NoSQL 데이터베이스 시스템을 활용하여 대규모 RDF 데이터를 관리하는 연구가 진행되었다. 본 연구에서는 JSON을 데이터 저장 포맷으로 사용하는 문서 지향 NoSQL 시스템을 고려하여 대용량으로 발생하는 RDF 데이터를 JSON 데이터로 변환한 후 효율적으로 질의 처리하기 위한 방안을 소개한다. 우선, RDF 데이터의 JSON 포맷으로 변환을 위한 RDF/JSON 기술에 대해 살펴본다. 그리고 RDF 데이터에 대한 경로 질의의 효율적 처리를 위해 변환된 JSON 문서의 트리 구조로 모델링하기 위한 규칙들을 설계한다. 또한, RDF 데이터에 대한 경로 질의 처리를 위한 접미사 배열을 활용한 인덱싱 기법에 대해 제시하고 이를 이용한 질의 처리 사례들을 살펴본다.
Abstract
As the use of RDF as a means of expressing data in the Semantic Web increases, the management and processing of large-scale RDF data are important. Accordingly, research has been conducted to manage large-scale RDF data using NoSQL database systems that satisfy scalability and availability essential for large-scale data management. In this study, we introduce a method for efficiently processing queries after converting large-scale RDF data into JSON data by considering a document-oriented NoSQL system that uses JSON as a data storage format. First, we examine the RDF/JSON technology for converting RDF data into JSON format. Then, we design rules for modeling the tree structure of the converted JSON document for efficient processing of path queries on RDF data. In addition, we present an indexing technique utilizing a suffix array for processing path queries on RDF data and examine query processing cases using it.
참고문헌 (16)
- "RDF 1.1 Concepts and Abstract Syntax"[URL]
- D. Sullivan, "NoSQL for Mere Mortals" (2015), Gilbut Pub
- M. Banane, "Storing RDF Data into Big Data NoSQL Databases", Lecture Notes in Real-Time Intelligent Systems (RTIS 2017), pp.69~78 (2019)
- L. Santana, "Persistence of RDF Data into NoSQL : A Survey and a Reference Architecture", IEEE Transactions on Knowledge and Data Engineering, 34, pp.1370~1389 (2020)
- B. Aleman-Meza, "Ranking Complex Relationships on the Semantic Web", IEEE Internet Computing, 9(3), pp.37~44 (2005)
- A. Sheth, "Semantic Association Identification and Knowledge Discovery for National Security Applications", Journal of Database Management, 16, pp.33~53 (2005)
- "RDF 1.1 N-Triples"[URL]
- "JSON"[URL]
- "RDF 1.1 JSON Alternate Serialization (RDF/JSON)"[URL]
- "JSON-LD 1.1"[URL]
- D. Tomaszuk, "Named Graphs in RDF", JSON Serialization, 2011
- J. Liu, "An Effective Biomedical Data Migration Tool from Resource Description Framework to JSON", Database, 2019[DOI]
- A. Matono, "An Indexing Scheme for RDF and RDF Schema based on Suffix Arrays", First International Workshop on Semantic Web and Databases(SWDB), pp.151~168 (2003)
- S. Kim, "Improved Processing of Path Query on RDF Data Using Suffix Array", Journal of Convergence Information Technology, 4(3), pp.45~52 (2009)
- S. Kim, "A Study of Path-based Retrieval for JSON Data Using Suffix Arrays", Journal of Creative Information Culture, 7(3), pp.157~165 (2021)
- K. Kochut, "SPARQLeR : Extended Sparql for Semantic Association Discovery", LNCS, Proc. of the 4th European Conference on The Semantic Web, 4519, pp.145~159 (2007)
