• 제목/요약/키워드: Owl

검색결과 424건 처리시간 0.021초

OWL Web Ontology Language를 위한 Ontology Parser의 설계 (A Design of Ontology Parser for OWL Web Ontology Language)

  • 이미경;박천수;손주찬
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.573-576
    • /
    • 2004
  • 시맨틱 웹에 이용되는 웹 온톨로지 언어들로는 RDF/RDFS, DAML+OIL, OWL 등이 있으며, 현재 W3C에서는 OWL을 웹 온톨로지 표준 언어로 삼고 있다. 기존의 웹 온톨로지 문서들의 파서는 대부분 RDF를 기반으로 한 Triple 모델을 기반으로 하여 파싱한다. 그러나 OWL의 경우는 triple 형태로 변환시키면 OWL Full의 형태를 가지게 되고 OWL 온톨로지의 표현력과 데이터의 손실을 가져오게 된다. 따라서 OWL 문서의 파싱을 위하여 우리는 OWL Abstract Syntax를 이용하여 Tree 모델을 가지는 OWL 파서를 만들고자 한다. 본 논문에서는 시맨틱 웹에서 사용되는 웹 온톨로지들을 파싱하여 온톨로지 객체 모델을 생성해주는 기능을 가지는 온톨로지 파서를 설계, 구현하였다. 논문에서 설계한 온톨로지 파서는 RDF, DAML+OIL, OWL 웹 온톨로지 문서들을 파싱하여 온톨로지 객체 모델을 생성할 때, RDF 온톨로지의 경우는 Triple 모델 형태로 파싱을 하지만, OWL 온톨로지의 경우에는 OWL Abstract Syntax Tree 모델 형태로 파싱한 후, OOM으로 변환시켜준다. 이를 위해 웹 온톨로지 언어의 종류 구분과 OWL 온톨로지의 경우, OWL Full, OWL DL, OWL Lite의 서브 타입을 구별하는 기능도 추가하였다.

  • PDF

Jess를 이용한 OWL과 SWRL의 통합추론에 관한 연구 (Integration of OWL and SWRL Inference using Jess)

  • 이기철;이지형
    • 한국지능시스템학회논문지
    • /
    • 제15권7호
    • /
    • pp.875-880
    • /
    • 2005
  • W3C에서는 온톨로지의 표준언어로 OWL(Web Ontology Language)을 발표하였고 이를 활용한 온톨로지가 다양한 곳에 적용되어 구축되고 있다. 하지만, DL(Description Logic)기반인 OWL언어가 표현할 수 있는 규칙의 한계로 인하여 이를 화장하기 위한 연구가 활발히 진행되고 있다. 이러한 연구를 통하여 W3C에서는 OWL과 RuleML(Rule Markup Language)을 통합하여 규칙(Rule)에 대한 표현력이 더욱 향상된 SWRL(Semantic Web Rule Language) 언어를 제안하였다. 따라서 최근에는 온톨로지 구축을 위해 OWL과 SWRL언어가 함께 사용되기 시작하였다. 그러나 이렇게 통합적으로 구성된 온톨로지의 추론을 위한 방법에 대한 연구는 시작단계에 있다. 현재의 일반적인 방법은 OWL로 기술된 부분은 Racer등을 이용한 DL추론을 수행하고 SWRL로 기술된 부분은 Jess등을 이용한 Rule-base 추론이 병렬적으로 사용되고 있다. 이에 따라 본 논문에서는 OWL과 SWRL로 기술된 온톨로지를 추론하기 위한 엔진으로 Racer와 Jess의 병행이 아닌, Jess를 이용한 통합추론엔진의 개발에 관하여 기술한다. 이러한 시스템을 구축하기 위해 OWL을 Jess언어를 이용하여 추론할 수 있도록 개발된 OWL Jess KB와 SWRL 언어를 Jess 언어로 변환하는 SWRL Factory를 이용하는 세 가지 통합 추론 플랫폼을 제안한다.

관계형 데이터베이스를 이용한 효율적인 OWL 속성 추론 기법 (An Efficient Reasoning Method for OWL Properties using Relational Databases)

  • 린제시;이지현;정진완
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제37권2호
    • /
    • pp.92-103
    • /
    • 2010
  • OWL(Web Ontology Language)은 시맨틱웹에서 온톨로지를 배포하고 공유하기 위한 W3C의 정식 권고안(Recommendation)으로 채택되었다. OWL 데이터의 숨겨진 정보를 유추하기 위해서 OWL 추론기들이 많이 개발되었다. 그러나 OWL 추론기들은 메모리를 기반으로 처리되기 때문에 대용량 OWL 데이터를 처리하기는 어렵다. 이런 문제를 해결하기 위해서 관계형 데이터베이스에 기반한 시스템이 제안되었다. 이 시스템들은 OWL 데이터를 데이터베이스에 저장하여 데이터베이스 내에서 추론을 한다. 하지만, 이 시스템들은 OWL에서 정의되는 모든 속성(Property)을 고려하지 않았고, 추론에 비효율적인 스키마를 사용하고 있다. 그리고 실제 응용환경에서 자주 발생하는 OWL 데이터 변경에 대해서도 다루지 않았다. 본 논문에서는 관계형 데이터베이스에 기반한 여러 스키마를 비교하고, 효율적인 추론을 위한 개선된 스키마를 제안한다. 그리고 OWL에서 정의되는 모든 종류의 속성을 지원하기 위한 완전하고 효율적인 추론 알고리즘과 OWL 데이터 변경에 대해 효율적인 갱신 방법을 제안한다. 실험결과를 보면 본 논문에서 제안한 스키마가 OWL 데이터 저장 및 추론에 대해 기존 스키마보다 더 좋은 성능을 보이며, OWL 데이터 갱신 방법도 기존의 방법보다 더 효율적이다.

관계형 데이터베이스를 OWL 2 웹 온톨로지로 사용하기 위한 OWL/관계형 매핑 규칙 (OWL/Relational Mapping Rules to Use Relational Databases as OWL 2 Web Ontologies)

  • 최지웅;김명호
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권7호
    • /
    • pp.35-47
    • /
    • 2011
  • 본 논문은 관계형 데이터베이스로부터 OWL 온톨로지를 자동으로 생성할 수 있는 규칙을 제안한다. 이 규칙의 목적은 기존 관계형 데이터베이스 데이터를 데이터베이스 스키마 변형과 데이터 마이그레이션과 같은 별도의 과정을 거치지 않고도 시맨틱 웹 환경에서 사용할 수 있도록 하는 것이다. 즉, 이 규칙은 RDBMS가 웹 온톨로지 저장소 역할을 동시에 수행하는 것을 돕는다. 그러나 기존의 관계형 데이터베이스와 OWL 사이의 매핑 규칙들을 본 연구의 목적을 위하여 사용하고자 할 경우 다음과 같은 문제가 발생한다. 첫째, 특정 구조의 테이블이 존재하는 데이터베이스로부터는 OWL 온톨로지를 생성할 수 없다. 둘째, 하나의 개체 추출을 위하여 높은 비용의 데이터베이스조인 연산 혹은 여러 개의 SQL 질의가 불필요하게 수반된다. 반면에 본 논문에서 제안하는 규칙은 이러한 문제들을 방지하도록 설계되었으며, 데이터베이스 스키마로부터 OWL 클래스와 프로퍼티를 생성하며, 데이터베이스 인스턴스로 부터 OWL 개체를 생성한다. 또한 이 규칙을 적용하여 생성한 OWL 온톨로지는 OWL 2 DL 사양을 만족시킨다.

Jena2 기반의 효율적인 OWL Ontology 관리를 위한 저장 모델 (Efficient OWL Ontology Storage Model based on Jena2)

  • 신희영;정동원;김진형;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (C)
    • /
    • pp.144-148
    • /
    • 2007
  • W3C에서 표준 온톨로지 언어로 OWL을 채택함에 따라 많은 온톨로지들이 OWL로 기술 및 구현되고 있다. 이에 따라 대용량의 OWL 문서를 효율적으로 저장하고, 검색할 수 있는 모델에 대한 필요성이 제기되고 있으며, Jena, $Prot{\acute{e}}g{\acute{e}}$, Sesame, FacT 등 다양한 프레임워크가 제안되어 활발히 연구가 진행되고 있다. 이 논문에서는 기본적인 Jena2의 저장소 모델이 단일 테이블에 문서의 정보를 저장하여 대용량의 OWL데이터의 처리에 있어 성능이 저하되는 문제점을 해결하여 대용량의 OWL 문서의 효율적인 저장, 관리, 질의 가능한 OWL 온톨로지 관계형 데이터베이스 모델을 제안한다. 또한 OWL 온톨로지 관계형 데이터베이스 모델을 위한 어댑터 및 컨버터를 제안한다.

  • PDF

UML 모델을 OWL-S 온톨로지로 변환하기 위한 모델지향접근방식 (A Model-Driven Approach for Converting UML Model to OWL-S Ontology)

  • 김일웅;이경호
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권3호
    • /
    • pp.179-192
    • /
    • 2007
  • 온톨로지에 기반한 시맨틱 웹 서비스는 웹 서비스의 자동화된 탐색, 선택, 조합을 지원한다. 특히 시맨틱 웹 서비스 기술 표준인 OWL-S는 서비스의 의미적 기술을 제공하기 위해 만들어진 온톨로지 언어이다. 한편 OWL-S는 문법이 복잡하여 일반 사용자가 OWL-S 문서를 직접 생성하는 것은 어렵다. 본 논문에서는 현재 소프트웨어 설계 및 개발을 위해서 널리 사용 중인 UML 다이어그램으로부터 OWL-S 문서를 편리하게 생성할 수 있는 방법을 제안한다. 제안한 방법은 프로세스의 흐름을 기술한 순차 다이어그램 및 활동 다이어그램으로부터 OWL-S 온톨로지를 생성하기 위해서 UML 프로파일을 기반으로 하고 있다. UML 다이어그램은 XMI 파일로 추출되고 XSLT 스크립트를 통해 OWL-S 온톨로지로 변환된다. 제안한 방법은 복합 프로세스의 다양한 제어구조를 지원할 수 있는데, 이 논문에서는 다양한 종류의 UML 다이어그램을 대상으로 실험함으로써 이를 보였다.

데이터베이스 시스템에 기반한 효율적인 OWL 저장시스템 설계 및 성능분석 (The Design and Performance Analysis of an Effective OWL Storage System Based on the DBMS)

  • 조성환;김성식;김태영
    • 컴퓨터교육학회논문지
    • /
    • 제11권5호
    • /
    • pp.77-88
    • /
    • 2008
  • 시멘틱 웹은 현재의 웹의 한계에 대한 방성으로 등장하였고, W3C를 주축으로 OWL이라는 온돌로지 표준 기수(description) 언어를 권고하는 수준에까지 이르고 있다. 또한, OWL 데이터에 표현된 정보를 검색하기 위한 Jena, Jess, JTP와 같은 추론기들이 개발되고 있다. 하지만, 아쉽게도 현재까지는 OWL 데이터의 효율적인 저장 및 질의 처리 시스템은 찾아보기 힘들뿐만 아니라, 파일을 기반으로 처리되는 현재 추론기들의 실정상 대용량의 OWL 데이터를 처리하기에는 많은 제약을 가지고 있다. 따라서 온톨로지 상에서의 안정적인 정보 검색을 위해서는 온톨로지 데이터를 효율적으로 저장하고 검색하는 기법이 뒷받침되어야 한다. 이에 본 연구에서는 첫째로, OWL로 기술된 온톨로지 데이터를 데이터베이스에 변환하여 저장하고 데이터베이스 내에서 추론을 지원할 수 있는 모델을 제안하였고, 둘째로, 데이터베이스 시스템에 기반을 둔 OWL 저장 시스템을 설계 및 구현하였으면, 마지막으로, 제안한 시스템을 기존 추론기 시스템과의 성능 차이 실험 비교를 통해 분석하였다.

  • PDF

유비쿼터스 메타서비스 온톨로지 자동 생성을 위한 번역기 개발 (Development of a Translator for Automatic Generation of Ubiquitous Metaservice Ontology)

  • 이미연;이정원;박승수;조위덕
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권1호
    • /
    • pp.191-203
    • /
    • 2009
  • 유비쿼터스 컴퓨팅 환경에서 실시간의 상황을 고려한 동적인 서비스를 제공하기 위하여 이전 연구를 통해 메타서비스 개념과 기술 규격, 메타서비스 라이브러리 구축 방법을 제안한 바 있다. 하지만, 제안한 프로세스는 각 단계에서 UML, OWL, OWL-S 기반의 분리된 모델을 생성하게 되고 모델간의 변환을 위한 일정한 체계를 제공하지 못하고 있다. 게다가, 다양한 온톨로지 언어와 온톨로지 편집 도구들, 제안한 메타서비스 규격에 대한 전문가의 개입을 전제로 한다. 본 연구에서는, 비전문가도 일관된 모델을 생성하고 메타서비스 라이브러리를 구축할 수 있도록 OWL 형식의 도메인 온톨로지에서 OWL-S 형식의 메타서비스 라이브러리로의 자동 변환 프로세스를 설계하고 이를 지원할 수 있는 시각 도구를 개발한다. 메타서비스 라이브러리 변환 프로세스는 일관성을 유지하면서 기존의 OWL 모델과 메타서비스모델을 조합하여 메타서비스 라이브러리에 대한 OWL-S 코드를 자동으로 생성하는 것을 목표로 한다.

개체 시각화 중심의 OWL 온톨로지 편집기 개발 (Element-Visualization based OWL Ontology Editor)

  • 김민수;김준영;송세헌;김민구
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.646-648
    • /
    • 2005
  • 시맨틱 웹과 시맨틱 웹 서비스의 논리적 기반이 되는 온톨로지에 대한 연구가 활발히 진행되고 있다. W3C는 웹 온톨로지 기술을 위한 표준 언어로 OWL을 발표했고, OWL로 기술된 온톨로지는 웹 서비스, 유비쿼터스 컴퓨팅 등에서 활용되고 있다. 그러나 OWL의 복잡한 문법 구조는 OWL 온틀로지 개발을 어렵게 하고 있어, 직관적으로 OWL 온틀로지를 개발할 수 있는 방법이 요구되었고. 이를 위해 Protege 등 많은 온톨로지 편집기들이 개발되었다. 본 논문에서는 쉬운 OWL 온톨로지 편집을 위해 개체 중심의 온톨로지 시각화를 통한 온톨로지 편집기 개발에 관한 내용을 담고 있다. 이 편집기는 JDK 1.4 환경에서 개발되었으며 OWL 온톨로지 분석을 위해 Jena2 API를 사용하였다.

  • PDF

온톨로지를 이용한 UDDI와 ebXML 레지스트리의 통합에 관한 연구 (A Study on Integrating UDDI and ebXML Registry Using Ontologies)

  • 박송희;이동헌;이경하;이규철
    • 한국전자거래학회지
    • /
    • 제9권3호
    • /
    • pp.259-276
    • /
    • 2004
  • 현재 웹서비스와 듀XML에서는 기업의 설명정보와 더불어 기업에서 제공하는 서비스와 관련 정보를 저장하고 관리하기 위해 레지스트리를 이용하고 있다. 듀XML에서는 ebXML 레지스트리를, 웹서비스에서는 UDDI를 레지스트리로 이용한다. 또한 최근 W3C에서는 시맨틱 웹의 표준 웹 온톨로지 언어로 OWL을 채택하였으며, OWL을 이용한 서비스의 시맨틱 명세를 위해 OWL-S가 정의된 바 있다. 본 연구에서는 UDDI 데이터구조와 ebXML RIM을 OWL-S와 비교하여, 유사하거나 같은 의미를 나타내는 부분은 직접 매핑하고 직접 매핑되지 않는 부분을 위해 OWL 문서를 확장하여 레지스트리에 대한 통합을 가능하게 하였다. 이렇게 함으로써, 기존 레지스트리에 저장된 정보를 활용한 서비스 온톨로지의 구축이 가능하며, 동시에 시맨틱 검색의 지원과 함께 UDDI와 ebXML레지스트리 그리고 OWL-S 레지스트리의 실질적인 통합이 이루어진다는 장점을 가지게 된다. 생성된 OWL-S는 에어전트가 시맨틱 중개(semantic matchmaking)하는데 활용할 수 있게 한다.

  • PDF