• 제목/요약/키워드: 웹 온톨로지언어

검색결과 168건 처리시간 0.058초

서술논리와 규칙언어를 이용한 웹 온톨로지 모델링 (Using Description Logic and Rule Language for Web Ontology Modeling)

  • 김수경
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2007년도 한국지능정보시스템학회
    • /
    • pp.277-285
    • /
    • 2007
  • 본 연구는 시맨틱웹 응용의 중심 기술인 웹 온톨로지의 표현과 추론을 위해 서술 논리와 규칙언어를 기반으로하는 웹 온톨로지 모델링 방법을 제안한다. 현재 웹 온톨로지 표현 언어인 OWL DL은 서술 논리에 근거하여 표현되는 것이나, 기계나 온톨로지 공학자가 OWL로 기술된 온톨로지를 직관적으로 이해하고 공유할 수 있는 형식적이고 명시적인 온톨로지의 지식 표현은 부족한 실정이다. 따라서 본 연구는 시맨틱웹이 목적하는 웹 온톨로지 구축을 위한 웹 온톨로지 모델링 방법으로 웹 온톨로지 모델링 계층을 제안하고, 제안된 각 계층에 따라 서술 논리의 TBox와 ABox의 구조와 SWRL을 기반으로 지식을 표현하는 웹 온톨로지 모델링 방법을 제안한다. 제안된 웹 온톨로지 모델링 방법의 성능 검증을 위해 제안 방법에 따라 웹 온톨로지를 구축하였고, SPARQL과 TopBraid의 DL Inference를 이용하여 구축된 웹 온톨로지의 성능을 검증하였다.

  • PDF

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

온톨로지 저장소 아키텍쳐 (An Architecture for Ontology Repository)

  • 이동훈;양정진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.649-651
    • /
    • 2005
  • 차세대 웹으로 기대되는 시맨틱웹에 대한 기술에 대한 관심이 증대되고 있어 시맨틱웹에서 가장 중요시 되는 온톨로지의 대한 관리에 대한 연구가 활발히 진행중이다. 온톨로지 관리에 대한 연구로는 KAON, OntoServer등이 진행되고 있으며 이러한 연구에서는 RDF, DAML등의 온톨로지 언어를 지원한다. 이에 본 연구에서는 W3C에서 표준 온톨로지 언어로 지정한 OWL을 지원하는 온톨로지 저장소에 대한 아키텍처를 제시하고자 한다.

  • PDF

상품 온톨로지 모델링 도구의 설계 (Design of a Modeling Editor for Product Ontology)

  • 탁문희;김경화;심준호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.25-27
    • /
    • 2005
  • 시맨틱웹의 목적은 메타데이터의 개념을 적용하여 웹문서에 시맨틱 정보를 덧붙여, 웹에 있는 정보를 컴퓨터가 이해할 수 있도록 하는 것이다. 이를 가능하게 해주는 핵심 기술로 웹 온톨로지 언어 (OWL : Ontology Web Language)를 들 수 있다. 그러나 온톨로지 언어가 표현하는 객체들과 그들 사이의 관계는 복잡한 논리들로 얽혀 있어 언어에 익숙하지 않은 사람에게는 온톨로지 개발이 쉽지 않다. 본 논문은 개념 모델링을 위한 방법으로 가장 잘 알려진 EER 모델링만으로 복잡한 논리적 구조로 인해 작성하기 어려운 OWL 코드를 자동 생성하는 편집 도구를 설계한다. 특히 전자 카탈로그 도메인에 특화하여 자주 요구되는 특수한 개념들에 대한 모델링 요소를 추가하여 표현할 수 있게 하였다. 이는 온톨로지 개발자들의 시간과 어려움을 크게 감소시킬 것이며, 상품온톨로지 제작에 특히 유용할 것이다.

  • PDF

온톨로지 객체 모델 생성 시스템 설계 (Design of Ontology Object Model Generation System)

  • 박천수;이미경;손주찬;함호상
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • pp.1297-1300
    • /
    • 2003
  • 본 논문은 웹 온톨로지 데이터를 접근, 표현 및 처리 할 수 있는 온톨로지 객체 모델을 생성하기 위한 시스템이다. 시멘틱 웹의 대두로 인해 웹 상에 존재하는 데이터의 특성에 따라서 접근 할수 있는 방법도 다양화 되었다. 이에 웹 상에서 산재되어 있는 지식들을 가져와 각 도메인에 맞게 새로운 온톨로지를 생성하고 서로 다른 언어로 표현된 온톨로지를 계층 어휘들을 이용하여 시멘틱웹 환경에서 지식을 처리하기 위해 웹 온톨로지를 구축하고 처리할 수 있는 온톨로지 객체 모델을 제공하고, 온톨로지 객체 모델 API를 통해 외부 어플리케이션과의 정보를 교환한다. 본 논문에서는 웹 온톨로지를 표현하기 위한 모델을 계층별로 구별하여 프레임 기반의 상위 온톨로지(frame-based ontology layer), 다른 도메인에서도 사용이 가능한 공통된 어휘(vocabulary)를 표현한 핵심 온톨로지(generic ontology layer)와 각각의 온톨로지 언어에 의존적인 어휘를 표현한 기능 온톨로지(functional ontology layer)로 구성하여 표현의 중복을 없애고 재 사용성을 높이기 위한 모델을 제공함으로써, 온톨로지 추론, 병합 및 저작 도구 등의 외부 어플리케이션이 온톨로지 객체 모델에 손쉽게 접근할수 있고, 온톨로지에 대한 쉬운 지식 표현 및 핸들링을 제공할 수 있다.

  • PDF

시맨틱웹을 위한 효율적인 온톨로지 객체 모델 (Efficient Ontology Object Model for Semantic Web)

  • 윤보현;서창호
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권2호
    • /
    • pp.7-13
    • /
    • 2006
  • 시멘틱 웹의 대두로 인해 웹 상에서 데이터를 접근 할 수 있는 방법도 다양화 되었다. 이에 현재 진행되고 있는 웹 온톨로지 뿐만 아니라 기존에 구축된 지식베이스 시스템에 접근하여 데이터를 핸들링 할 수 있는 모델이 필요하다. 웹 온톨로지를 표현하기 위한 언어로 RDF(Resource Description Framework), DAML-OIL, OWL(Web Ontology Language)등이 사용되고 있다. 본 논문은 웹 온톨로지와 기존의 구축된 지식 베이스의 데이터를 접근, 표현 및 처리할 수 있는 온톨로지 객체 모델의 생성과 그 방법에 관한 것이다. 웹 온톨로지에 대한 접근 방법으로 각각의 언어에 맞는 파서(Parser)를 이용하여 메모리 상에 모델을 생성하여 접근하게 되어 있는 기존의 방법과는 다르게 본 논문에서는 웹 온톨로지를 표현하기 위한 모델을 계층별로 구별하여 프레임 기반의 상위 온톨로지(frame-based ontology layer), 다른 도메인에서도 사용이 가능한 공통된 어휘(vocabulary)를 표현한 핵심 온톨로지(generic ontology layer)와 각각의 온톨로지 언어에 의존적인 어휘를 표현한 기능 온톨로지(functional ontology layer)로 구성한다. 이는 표현의 중복을 없애고 재 사용성을 높이기 위한 모델을 제공함으로써, 외부 어플리케이션(온톨로지 추론, 온톨로지 병합, 온톨로지 저작 도구 등)에서의 온톨로지에 대한 쉬운 지식 표현과 접근 및 핸들링을 제공할 수 있다.

  • PDF

온톨로지 저작 도구 개발에 관한 연구 (A Study on the Development of Ontology Management Tool)

  • 김원필;김정호
    • 전자공학회논문지CI
    • /
    • 제45권6호
    • /
    • pp.187-193
    • /
    • 2008
  • 오늘날, 웹 데이터의 의미적 처리를 위한 시맨틱 웹에 대한 많은 연구가 진행 중이다. 시맨틱 웹 환경을 실현하기 위해서 가장 중요한 작업은 객체들의 개념과 개념들 사이의 관계를 정의하는 온톨로지의 구축이다. 온톨로지 구축을 위해 OWL, RDF(S), DAML+OIL 등과 같은 언어들이 개발되었으며, 이 언어들을 기반으로 온톨로지를 구축하기 위한 Protege, KAON, OILEd 등의 온톨로지 저작 도구들이 개발되었다. 이처럼 많은 온톨로지 구축 언어와 도구가 개발되었지만, 온톨로지 이론에 대한 이해부족, 구축 언어 어휘 사용의 어려움 그리고 저작 도구 사용의 어려움 등의 이유로 온톨로지 저작 도구의 활용은 온톨로지 전문가 및 연구자들로 제한되어 있다. 그리고 워드넷과 같은 범용의 대형 온톨로지를 재사용하기 위한 연구 또한 부족한 실정이다. 그러므로 본 연구에서는 온톨로지 전문가들을 비롯하여 온톨로지 구축을 원하는 일반 사용자들도 쉽게 온톨로지를 구축할 수 있는 OWL 온톨로지 저작 도구를 설계하고 구현하였다. 본 논문에서는 온톨로지 저작 도구의 개발에 필요한 중요 모듈에 대한 내용들을 소개함으로써 저작 도구 개발에 도움이 되고, 일반인들의 온톨로지에 대한 이해를 도와줌으로써, 본 시스템을 사용하여 쉽게 온톨로지를 구축할 수 있기를 기대한다.

시맨틱웹을 위한 온톨로지 언어와 구현사례 연구 (A Study on the Ontology Languages and Application Systems for the Semantic Web)

  • 정도헌
    • 정보관리연구
    • /
    • 제34권3호
    • /
    • pp.87-109
    • /
    • 2003
  • 지식을 축적하고 활용하기 위한 계속된 시도들이 '시맨틱 웹'이라는 개념에까지 이르게 되었는데, 시맨틱 웹이란 결국 인간의 지식을 정형화하겠다는 정보조직의 욕구에서 비롯된 산물로써, 인간이 언어로 표현하는 지식을 정형화하는 방법을 제시하고 이를 표준 웹 환경으로 통합하여 미래의 웹 환경을 일종의 통합된 목록시스템으로 구현하려는 노력이라고 볼 수 있다. 본 연구에서는 시맨틱 웹의 전반적인 개요와 시맨틱 웹을 구현하기 위한 기반인 RDF 스키마 및 여러 온톨로지 언어의 특징과 역할에 대해 살펴보고 몇가지 온톨로지를 기반으로 한 응용 연구를 소개하였다. 또한, W3C를 중심으로 시맨틱 웹을 위한 표준 온톨로지 언어로 제안된 OWL(Web Ontology Language)을 바탕으로 패싯형 시소러스인 AAT(Art and Architecture Thesaurus)의 개념 체계를 이용한 온톨로지 스키마를 구현하여 시맨틱 웹 환경의 온톨로지 기반 시스템의 구축사례로 제시하였다.

클래스 시각화를 통한 OWL 온톨로지 편집기 개발 (Class-Visualization based OWL Ontology Editor)

  • 김민수;송세헌;서재우;김민구
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • pp.109-111
    • /
    • 2004
  • 시맨틱웹의 실용화에 대한 연구가 활기를 띠면서 국내에서도 시맨틱웹에 관한 연구와 그 기반이 되는 온톨로지에 대한 관심이 높아지고 있다. RDF, DAML+OIL 등 많은 온톨로지 언어가 개발되었고 W3C는 2004년 2월 OWL(Web Ontology Language)을 온톨로지를 위한 표준 언어로 발표했다. 이와 함께 프로티지 등 온톨로지 개발을 위한 편짐 도구들에 관한 연구도 진행되고 있다 본 논문에서는 기존 편집기의 문제를 지적하고 새로운 편집 방법을 통한 온톨로지 편집기를 개발하였다. 이 편집기는 가장 널리 사용되고 있는 온톨로지 개발도구인 프로티지와 그 위에서 작동하는 OWL plug-in을 기반으로 한다.

  • PDF

시맨틱 웹을 위한 온톨로지 파서의 설계 (A Design of Ontology Parser for Semantic Web)

  • 이미경;박천수;손주찬
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • pp.1109-1112
    • /
    • 2003
  • 시맨틱 웹은 웹 상의 정보에 의미를 부여하여 컴퓨터가 문서의 의미를 해석할 수 있도록 하기 위한 목적으로 제안된 것이다. 시맨틱 웹의 잘 정의된 의미를 다루기 위해서 RDF/RDFS, DAML+OIL, OWL 등의 웹 온톨로지 언어가 필요하다. 본 논문에서는 시맨틱 웹에서 사용되는 온톨로지 문서들을 이용하는 온톨로지 기반 지식 엔진 시스템에서 코어 엔진의 Ontology Access Layer에 해당되는 부분으로 웹 온톨로지 문서를 읽어서 Ontology Object Model로 생성해주는 기능을 하는 온톨로지 파서를 설계하였다. 논문에서 설계한 온톨로지 파서는 RDF, DAML+OIL, OWL 웹 온톨로지 문서들을 파싱하여 Ontology Object Model 을 생성한다. 그리고 파싱에 필요한 API를 제공해주며 문서를 읽고 저장해준다. 온톨로지 문서들의 Triple 값을 필요로 하는 시스템을 위해서 문서들의 Triple 형태의 결과 값도 제공해준다.

  • PDF