DOI QR코드

DOI QR Code

OWL 온톨로지 사용을 위한 SPARQL 쿼리 툴

SPARQL Query Tool for Using OWL Ontology

  • 조대웅 (숭실대학교 IT대학 컴퓨터학과) ;
  • 최지웅 (숭실대학교 IT대학 컴퓨터학과) ;
  • 김명호 (숭실대학교 IT대학 컴퓨터학부)
  • 발행 : 2009.11.30

초록

시맨틱 웹에서는 RDF, RDFS, OWL과 같은 온톨로지 구축 언어를 이용하여 웹 리소스의 메타데이터를 정의한다. 이러한 시맨틱 웹 기술을 이용한 연구는 에이전트를 기반으로 한 온톨로지의 개념에 대한 관계 및 트리플을 추출하기 위한 목적으로 진행되고 있다. 하지만 에이전트 기반의 온톨로지의 개념에 대한 관계 및 트리플의 추출은 에이전트의 특성상 한정된 쿼리 문을 작성하게 된다. 이는 온톨로지 안의 다른 개념에 대한 관계 및 트리플을 추출하고자 할 때는 유연성이 떨어진다. 온톨로지 정보 자체에 대한 유연성 있는 정보 검색을 하기 위해서는 표준 온톨로지 언어에 접근 및 표준 쿼리 언어의 이용이 가능한 쿼리 툴이 필요 하다. 본 논문에서는 OWL 온톨로지에 HTTP 프로토콜을 이용하여 접근이 가능하고, 쿼리를 할 수 있는 SPARQL 쿼리 툴을 제안한다. 툴에 의해 생성되는 쿼리 결과는 SOAP 메시지 형태로 변환 출력함으로써 웹 서비스를 이용한 접근도 가능하다.

Semantic web uses ontology languages such as RDF, RDFS, and OWL to define the metadata on the web. There have been many researching efforts in the semantic web technologies based on an agent for extracting triple and relation about concept of ontology. But the extraction of relation and triple about the concept of ontology based on an agent ends up writing a limited query statement as characteristics of an agent. As for this, there is the less of flexibility when extracting triple and relation about the other concept of ontology. We are need a query tool for flexible information retrieval of ontology that is can access the standard ontology and can be used standard query language. In this paper, we propose a SPARQL query tool that is can access the OWL ontology via HTTP protocol and it can be used to make a query. Query result can be output to the soap message. These operations can be support the web service.

키워드

참고문헌

  1. W3C. http://www.w3.org/
  2. T. Berners-Lee. J. Hendler.and. O. Lassila. "The Semantic Web." ScientificAmerican. May 2001.
  3. OWL. http://www.w3.org/TR/owl-guide/
  4. Semantic Web. http://www.w3.org/2001/sw/
  5. J. Seidenberg. A Rector. "Web Chtology Segmentation Analysis. Classification and Use." WWW 2006. pp.13-22. Edinburgh. Scotland. UK. May 2006.
  6. Protege. http://protege.stanford.edu
  7. W. Ketter. A. Batchu, G. Berosik, D. McCreary. "A Semantic Web Architecture for Advocate Agents to Determine Preferences and Facilitate Decision Making." 10th ICEC'08. pp.1-10. Innsbruck, Austria. Aug. 2008.
  8. D. Sell et at "SBI:A Semantic Frarrework to Support Business Intelligence:" ACM International Conference Proceeding Series: Vol. 308. Article No. 11. OBI'08. Karlsruhe. Germany. Oct. 2008.
  9. SPARQL. http://www. w3.org/TR/rdf-sparq-query/
  10. SOAP. http//www.w3.org/TR/soap/
  11. RQL. http://139.91.183.30:9090/RDF/RQL
  12. RDQL. http://www.w3.org/Submission/RDQL/
  13. 김대현, 권준희, "SPARQL:시맨틱 웹에서의 온틀로지 쿼리언어." 데이터베이스연구.제 23권, 제 1호, 53-63쪽, 2007년 4월.
  14. Jena2. http://jena.sourceforge.net
  15. ARQ. http://jena.sourceforge.net/ARQ/
  16. 최지웅, 김병호, "웹 기반의 Ad Hoc 리포팅을 위한 Fatclient를 갖는 리포팅 툴" 정보과학회논문지 , 제12권, 제 4호. 264-274쪽.2006년 8월.
  17. Twinkle. http://www.Idodds.com/projects/twinkle/
  18. 선복근, 위다현, 한광록, "OWL 온톨로지를 기반으로 하는논문 검색 시스템에 관한 연구" 한국컴퓨터정보학회논문지, 제14권, 제2호. 169-180쪽.2009년 2월.
  19. 이순미. "시맨틱 웹 문서를 위한 관계형 저장 스키마 설계및 질의 처리기법" 한국컴퓨터정보학회논문지, 제 14 권, 제 1호. 35-45쪽.2009년 1월.