$\require{mediawiki-texvc}$
  • 검색어에 아래의 연산자를 사용하시면 더 정확한 검색결과를 얻을 수 있습니다.
  • 검색연산자
검색도움말
검색연산자 기능 검색시 예
() 우선순위가 가장 높은 연산자 예1) (나노 (기계 | machine))
공백 두 개의 검색어(식)을 모두 포함하고 있는 문서 검색 예1) (나노 기계)
예2) 나노 장영실
| 두 개의 검색어(식) 중 하나 이상 포함하고 있는 문서 검색 예1) (줄기세포 | 면역)
예2) 줄기세포 | 장영실
! NOT 이후에 있는 검색어가 포함된 문서는 제외 예1) (황금 !백금)
예2) !image
* 검색어의 *란에 0개 이상의 임의의 문자가 포함된 문서 검색 예) semi*
"" 따옴표 내의 구문과 완전히 일치하는 문서만 검색 예) "Transform and Quantization"

통합검색

연합인증

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

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

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

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

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

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

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

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

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

논문 상세정보

OWL 요소와 질의 패턴에 대한 관계 분석에 웹 온톨로지 저장소의 구현 및 평가

Implementation and Evaluation of a Web Ontology Storage based on Relation Analysis of OWL Elements and Query Patterns

초록
용어

논문에서 용어와 풀이말을 자동 추출한 결과로,
시범 서비스 중입니다.

W3C에서 OWL을 웹 온톨로지 기술을 위한 표준으로 채택함으로써 OWL 웹 온톨로지를 효과적으로 저장할 수 있는 저장 모델에 대한 필요성이 제기되었다. 지금까지 Jena, Sesame, DLDB 등과 같은 관계형 모델 기반의 저장 시스템이 개발되었나 여전히 여러 가지 문제점을 지니며, 특히 비효율적인 질의 처리 성능을 제공한다. 질의 처리 성능이 저하되는 구조적인 문제점을 하면 다음과 같다. Jena의 경우, 정규화가 이루어지지 않은 매우 단순한 구조를 지니며 단일 테이블에 대부분의 정보를 저장한다. 이는 단순 검색은 물론 조인 연산이 요구되는 질의 처리시 불필요한 정보까지 비교함으로써 성능을 급격하게 저하시킨다. Sesame와 같은 저장소는 지나치게 정규화 된 구조를 지니기 때문에 질의 처리시 많은 조인 연산이 요구된다. 심지어 단순한 특정 클래스를 검색할 경우에도 많은 조인 연산이 요구된다. 이 논문에서는 이러한 기존 저장모델의 비정규화 혹은 지나친 정규화로 인해 발생하는 질의 처리 성능 저하 문제를 해결할 수 있는 저장 모델을 제안한다. 이를 위해 OWL 요소와 질의 패턴과의 관계를 분석하고 기존 저장 모델의 구조적인 문제점을 분석한다. 이러한 분석 결과를 통해 정의된 제안 모델은 적정 수준의 정규화 된 구조를 지니며 조인 연산이나 불필요한 정보에 대한 비교를 최소할 수 있는 구조를 제공한다. 질의 처리 성능 실험을 위해 LUBM 데이타 셋을 이용하며, 검색 대상 및 대상의 계층 관계를 고려한 질의 유형을 정의한다. 추가적으로, 제안된 저장모델의 데이타 손실 여부를 확인하기 위해 질의 결과의 정확성 및 완전성에 대해 실험하고 그 결과를 기술한다. 비교 평가 결과에서, 제안 모델이 기존 저장 모델보다 나은 성능을 보였다.

Abstract

W3C has selected OWL as a standard for Web ontology description and a necessity of research on storage models that can store OWL ontologies effectively has been issued. Until now, relational model-based storage systems such as Jena, Sesame, and DLDB, have been developed, but there still remain several issues. Especially, they lead inefficient query processing performance. The structural problems of their low query processing performance are as follow: Jena has a simple structure which is not normalized and also stores most information in a single table. It exponentially decreases the performance because of comparison with unnecessary information for processing queries requiring join operations as well as simple search. The structures of storages(e.g., Sesame) have been completely normalized. Therefore it executes many join operations for query processing. The storages require many join operations to find simply a specific class. This paper proposes a storage model to resolve the problems that the query processing performance is decreased because of non-normalization or complete normalization of the existing storages. To achieve this goal, we analyze the problems of existing storage models as well as relations of OWL elements and query patterns. The proposed model, defined with the analysis results, provides an optimal normalized structure to minimize join operations or unnecessary information comparison. For the experiment of query processing performance, a LUBM data sets are used and query patterns are defined considering search targets and their hierarchical relations. In addition, this paper conducts experiments on correctness and completeness of query results to verify data loss of the proposed model, and the results are described. With the comparative evaluation results, our proposal showed a better performance than the existing storage models.

본문요약 

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의
  • 먼저 OWL 웹 온톨로지에 대한 질의 패턴을 고려해보자.

    먼저 OWL 웹 온톨로지에 대한 질의 패턴을 고려해보자. OWL 요소에서 가장 중요한 요소는 Class와 Individual이다.

  • 이 논문에서는 기존 시스템들의 성능 저하 문제를 개선할 수 있는 저장 모델을 제안한다.

    이 논문에서는 기존 시스템들의 성능 저하 문제를 개선할 수 있는 저장 모델을 제안한다. 제안 모델은 적정수준의 정규화 된 구조를 제공함으로써 개선된 질의 처리 성능을 제공할 수 있도록 설계된다.

  • 이 논문에서는 기촌 관계형 데이타베이스 기반 저장시스템의 문제점 분석하고 이를 개선하기 위한 저장 모델을 제안하였다.

    이 논문에서는 기촌 관계형 데이타베이스 기반 저장시스템의 문제점 분석하고 이를 개선하기 위한 저장 모델을 제안하였다. 이를 위해 기존 저장 모델의 구조적인 문제점 및 OWL 요소와 질의 패턴과의 관계를 분석하였다.

  • 이 논문에서는 이러한 OWL 요소와 질의 유형과의 관계 및 기존 저장 모델의 구조적인 문제점에 대한 분석 결과를 토대로 새로운 저장 모델을 정의한다.

    이 논문에서는 이러한 OWL 요소와 질의 유형과의 관계 및 기존 저장 모델의 구조적인 문제점에 대한 분석 결과를 토대로 새로운 저장 모델을 정의한다. 제안모델의 구조적인 특성을 정리하면, 먼저 URI나 namespace와 같은 정보는 OWL 요소 값과 분리하지 않고 함께 관리하며, OWL에서 range와 domain온 모두 Class 이므로 동일한 테이블에 함께 저장한다.

  • 즉, Jena의 전체적인 시스템 구조, 실제 저장소의 관계형 모델 및 문제점에 대하여 기술하고 Sesame에서 제공하는 온톨로지 저장 모델과 문제점에 대하여 기술한다.

    대하여 기술한다. 즉, Jena의 전체적인 시스템 구조, 실제 저장소의 관계형 모델 및 문제점에 대하여 기술하고 Sesame에서 제공하는 온톨로지 저장 모델과 문제점에 대하여 기술한다.

  • 추가적인 이유로서 질의 결과를 수동으로 파악할 때 발생할 수 있는 오류를 방지하고 이를 통해 실험 결과의 신뢰성을 제공하기 위함이다.

    2절의 실험 결과에서 알 수 있지만, 위 데이타셋만으로도 성능의 차이를 명확하게 확인할 수 있다. 추가적인 이유로서 질의 결과를 수동으로 파악할 때 발생할 수 있는 오류를 방지하고 이를 통해 실험 결과의 신뢰성을 제공하기 위함이다. 정확성과 완전성을 평가하기 위해서는 수동으로 예상되는 질의 결과를 확인해야 한다.

본문요약 정보가 도움이 되었나요?

참고문헌 (18)

  1. 1. Berners-Lee, T., Hendler, J., and Lassila, O., 'The Semantic Web,' Scientific American, May 2001 
  2. 2. RDF/XML Syntax Specification, http://www.w3.org/TR/rdf-syntax-grammar, Feb. 2004 
  3. 3. RDF Vocabulary Description Language 1.0: RDF Schema, http://www.w3.org/TR/rdf-schema, February 2004 
  4. 4. DAML+OIL Reference Description W3C Note, http://www.w3.org/TR/daml+oil-reference, December 2001 
  5. 5. OWL (Web Ontology Language), http://www.w3.org/2004/OWL/, 2007 
  6. 6. W3C, http://www.w3.org/, 2007 
  7. 7. Jena2, http://jena.sourceforge.net/, 2007 
  8. 8. Sesame, http://www.openrdf.org/, 2007 
  9. 9. Broekstra, J., Kampman, A., and Harmelen, F.v., 'Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema,' Lecture Notes In Computer Science (LNCS), Vol.2342, pp. 54-68, June 2002 
  10. 10. Pan, Z. and Heflin J., 'DLDB: Extending Relational Databases to Support Semantic Web Queries,' In Workshop on Practical and Scaleable Semantic Web Systems, The Second International Semantic Web conference (ISWC2003), 2003 
  11. 11. SWAT Projects - the Lehigh University Benchmark (LUBM), http://swat.cse.lehigh.edu/projects/lubm/ 
  12. 12. Jena Inference Engine, http://Jena.sourceforge.net/inference/index.html, 2007 
  13. 13. SourceForge.net, 'Jena2 Database Interface - Database Layout,' November 2004 
  14. 14. Jeong, D., Choi, M., Jeon, Y.-S., Han Y.-H., Yang, L.T., Jeong, Y.-S., and Han, S.-K., 'Persistent Storage System for Efficient Management of OWL Web Ontology,' Springer-Verlag, Lecture Notes in Computer Science (LNCS),Vol. LNCS 4611, pp. 1089-1097, July 2007 
  15. 15. Jeong, D., Choi, Jeon, Y.-S., Han Y.-H., Jeong, Y.-S., and Han, S.-K., 'A Novel Memory-Oriented OWL Storage System,' Springer-Verlag, Lecture Notes in Computer Science (LNCS), Vol. LNCS 4331, pp. 542-549, December 2006 
  16. 16. Protege, http://protege.stanford.edu/, 2007 
  17. 17. OWLJessKB, http://edge.cs.drexel.edu/assemblies/software/owljesskb/, 2007 
  18. 18. 3store, http://www.aktors.org/technologies/3store/, 2007 

문의하기 

궁금한 사항이나 기타 의견이 있으시면 남겨주세요.

Q&A 등록

원문보기

원문 PDF 다운로드

  • ScienceON :

원문 URL 링크

원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다. (원문복사서비스 안내 바로 가기)

DOI 인용 스타일

"" 핵심어 질의응답