$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[국내논문] 관계형 데이터베이스 구성 요소의 의미 관계를 고려한 RDB to RDF 매핑 시스템
An RDB to RDF Mapping System Considering Semantic Relations of RDB Components 원문보기

정보처리학회논문지. KIPS transactions on software and data engineering. 소프트웨어 및 데이터 공학, v.3 no.1, 2014년, pp.19 - 30  

성하정 (고려대학교 컴퓨터.전파통신공학과) ,  김장원 (한국과학기술정보연구원) ,  이석훈 (고려대학교 컴퓨터.전파통신공학과) ,  백두권 (고려대학교 융합소프트웨어전문대학원)

초록
AI-Helper 아이콘AI-Helper

시맨틱 웹의 확산을 위해 관계형 데이터베이스에 저장된 데이터를 온톨로지로 변환하는 연구가 활발히 진행 중이다. 관계형 데이터베이스에 저장된 데이터를 온톨로지로 변환하기 위한 연구들은 관계형 데이터베이스의 구성 요소와 RDF 구성 요소를 매핑하는 방식인 RDB to RDF 매핑 모델을 주로 사용한다. 하지만 지금까지 제안된 매핑 모델들은 그 표현방식이 서로 다르며, 이는 사용자의 접근성과 재사용성을 떨어트린다. 이로 인해 표준화된 매핑 언어의 필요성이 대두되었으며, W3C에서는 RDB to RDF 모델의 표준 매핑 언어로서 R2RML을 제안하였다. R2RML은 관계형 데이터베이스 스키마 정보만을 RDF로 변환하는 특징을 가진다. 이와 같은 이유로 관계형 데이터베이스의 테이블 명, 컬럼 명 사이의 관계정보에 대한 온톨로지를 추가할 수 없다. 이 논문에서는 이러한 문제를 해결하기 위해 관계형 데이터베이스 구성 요소의 의미 관계를 고려한 RDB to RDF 매핑 시스템을 제안한다. 제안 시스템은 R2RML에서 정의한 관계형 데이터베이스의 스키마 정보에 RDFS 속성 정보를 확장하여 매핑 정보를 생성한다. 이러한 매핑 정보는 관계형 데이터베이스에 저장된 데이터를 RDFS 속성 정보가 포함된 RDF로 변환시킨다. 이 논문에서는 제안 시스템을 자바 기반의 프로토타입으로 구현하며, 비교 평가를 위해 관계형 데이터베이스에 저장된 데이터를 RDF로 변환하는 실험을 수행하고 결과를 D2RQ, RDBToOnto, Morph와 비교한다. 제안 시스템은 다른 연구들에 비해 변환한 온톨로지가 풍부한 의미관계를 표현하며, 데이터 변환 시간에서 가장 우수한 성능을 보인다.

Abstract AI-Helper 아이콘AI-Helper

For the expansion of the Semantic Web, studies in converting the data stored in the relational database into the ontology are actively in process. Such studies mainly use an RDB to RDF mapping model, the model to map relational database components to RDF components. However, pre-proposed mapping mod...

주제어

질의응답

핵심어 질문 논문에서 추출한 답변
관계형 데이터베이스에 저장된 데이터를 RDF 형태의 온톨로지로 변환하기 위해 주로 어떤 방식을 사용하는가? 이러한 연구들은 관계형 데이터베이스에 저장된 데이터를 온톨로지로 변환하는 방법에 대한 것이 대부분이다. 관계형 데이터베이스에 저장된 데이터를 RDF 형태의 온톨로지로 변환하기 위해서는 주로 매핑 방식을 이용한다[8,9]. 또한 매핑 규칙을 표현하기 위해 다양한 매핑 언어들도 제안되고 있다.
온톨로지 저장소 어떤 데이터 구조를 가지는가? 또한 이를 저장하고 관리하기 위한 온톨로지 저장소에 대한 연구가 진행되고 있다[1-7]. 온톨로지 저장소는 RDF 형태의 그래프 모델을 표현하기 위한 데이터 구조를 가진다. 이러한 데이터 구조는 대부분 관계형 데이터베이스에 저장된 데이터 구조와 다르다.
W3C에서 R2RML을 제안한 까닭은? DB2OWL은 매핑을 구현하기 위하여 R2O 언어를 개발하였으며[10], D2RQ의 경우에는 자체적으로 정의한 언어를 사용한다[11]. 하지만 다양한 매핑 언어의 사용은 매핑 언어에 대한 접근성과 재사용성을 떨어뜨린다.
질의응답 정보가 도움이 되었나요?

참고문헌 (23)

  1. Jeen Broekstra, Arjohn Kampman, Frank van Harmelen, "Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema," Springer-Verlag, Lecture Notes in Computer Science, Vol.LNCS 2342, pp. 54-68, 2002. 

  2. Jena-A Semantic Web Framework for Java, http://jena.sourceforge.net 

  3. Oracle, http://download.oracle.com/otndocs/tech/semantic_-web/pdf/oradb_semantic_overview.pdf 

  4. SDB, http://jena.hpl.hp.com/wiki/SDB 

  5. OWLJessKB : A Semantic Web Reasoning Tool, http://edge.cs.drexel.edu/assemblies/software/owljesskb 

  6. Steve Harris, "SPARQL query processing with conventional relational database systems," Springer Verlag, Lecture Notes in Computer Science,Vol. LNCS 3807, pp. 235-244, 2005. 

  7. Dongwon Jeong, Myounghoi Choi, Yang-Seung Jeon, Youn-Hee Han, Laurence T. Yang, Young-Sik Jeong, and Sung-Kook Han, "Persistent Storage System for Efficient Management of OWL Web Ontology," Springer-Verlag, Lecture Notes in Computer Science, Vol. LNCS 4611, pp.1089-1097, 2007. 

  8. RDB2RDF, http://www.w3.org/2001/sw/rdb2rdf/ 

  9. S. S. Sahoo, W. Halb, S. Hellmann, K. Idehen, T.Thibodeau, S. Auer, and J. Sequeda, A. Ezzat, "A Survey of Current Approaches for Mapping of Relational Databases to RDF," Technical Report,2009. 

  10. Cullot, N., Ghawi, R., Yetongnon, K., "DB2OWL: A Tool for Automatic Database-to-Ontology Mapping," In Proceedings of 15th Italian Symposium on Advanced Database Systems, pages 491-494, Torre Canne, Italy, 2007. 

  11. Bizer C., Cyganiak, R.,"D2RQ-Lessons Learned," Position paper for the W3C Workshop on RDF Access to Relational Databases, Cambridge, USA,2007. 

  12. R2RML, http://www.w3.org/TR/r2rml/ 

  13. Morph, http://github.com/jpcik/morph 

  14. DB2Triples, http://github.com/antidot/db2triples 

  15. A. Chebotko, S. Lu, H.M. Jamil, F. Fotouhi, "Semantics preserving SPARQL-to-SQL query translation for optional graph patterns," Technical Report TR-DB-052006-CLJF, Wayne State University,2006. 

  16. R. Cyganiak, "A relational algebra for SPARQL," Technical Report HPL-2005-170, Hewlett-Packard Laboratories, 2005. 

  17. S. Harris, N. Shadbolt, "SPARQL query processing with conventional relational database systems," in Proceedings of the International Workshop on Scalable Semantic Web Knowledge Base Systems, pp. 235-244, 2005. 

  18. Bizer, C. "D2R MAP-A Database to RDF Mapping Language," The twelfth international World Wide Web Conference, WWW2003, Budapest, Hungary, 2003. 

  19. Prud'Hommeaux, Eric, and Andy Seaborne. "SPARQL query language for RDF," W3C recommendation 15, 2008. 

  20. Bizer, C., Seaborne, "D2RQ-Treating Non-RDF Databases as Virtual RDF Graphs," in Proceedings of the Third International Semantic Web Conference, 2004. 

  21. Fabrid Cerbah, "Learning Highly Structured Semantic Repositories from Relational Databases-The RDBToOnto Tool," in Proceedings of the 5th European Semantic Web Conference, Tenerife, Spain, 2008. 

  22. Cerbah. F. "Mining the Content of Relational Databases to Learn Ontologies with Deeper Taxonomies," in, Sydney, Australia, 2008. 

  23. Guo, Y., Pan, Z., and Heflin. J., "An Evaluation of Knowledge Base Systems for Large OWL Datasets," Springer Verlag, Third International Semantic Web Conference, Vol. LNCS 3298, pp. 274-288, 2004. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

이 논문과 함께 이용한 콘텐츠

유발과제정보 저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로