Ontology
태그 :
- 개념
- 온톨로지(Ontology)의 정의 - 특정 도메인에서 특정 지식과 관련된 용어 및 용어 사이의 관계를 정의하는 일종의 사전
I. 공유된 개념에 정형화된 명시적 명세, Ontology 개요
가. 온톨로지(Ontology)의 정의
- 특정 도메인에서 특정 지식과 관련된 용어 및 용어 사이의 관계를 정의하는 일종의 사전
나. 온톨리지(Ontology)의 특징
구분 |
설 명 |
내용중심 |
어휘 사이의 논리형식보다 내용중심 |
추론기능 |
새로운 사실의 자동 추출, 제약조건으로 오류 방지 |
특화세분화 |
사용자 특성에 맞게 특화되고 전문분야에 맞게 세분화 |
정보통합공유 |
단순 패턴 매핑이 아닌 내용 의미 중심 |
II. 온톨리지(Ontology)의 구축절차 및 구성요소
가. 온톨리지 구축절차
나. 온톨로지 구성요소
구성요소 |
내용 |
Ontology Modeler |
- 데이터 베이스를 참조하여 지식을 개념화 - 개념화간의 계층적 구조를 위하여 구분규칙(Taxonomy rule)을 적용 - Ontology 생성기에 개념화 용어를 제공 |
Ontology Generator |
-Ontology 모델러부터 받은 용어에 명세화 -Ontology 언어(지식 표현 언어)로 작성 |
Ontology Validator |
- 작성된 Ontology의 유효성을 검사 - Ontology 언어의 문법적인 검사 |
다. 온톨리지의 종류
종류 |
내용 |
도메인 기반 온톨로지 |
- 의료분야 등 특정도메인 또는 유전자 기능과 같은 종합적인 도메인 기반 온톨로지 |
타스크기반 온톨로지 |
- 주석 분석과 같은 특정 Task 또는 문제 해결과 같은 보편적인 Task를 위한 온톨로지 |
일반적인 온톨로지 |
- 일반적인 개념을 나타내는 온톨로지로 자연언어 처리에 활용되는 온톨로지 |
라. 온톨리지 언어
생성언어 |
내용 |
RDF |
- 웹에 있는 자원에 대한 메타 정보를 표현하기 위한 언어임 |
DAML + OIL |
- DAML (ARPA Agent Markup Language) -OIL (Ontology Inference Layer) - Domain의 구조를 서술하기 위한 언어 - 기본적인 표현력을 강조한 description logic 언어로 RDF와 RDF Schema를 사용 |
OWL |
-Ontology Web Language, W3C의 표준언어 -DAML + OIL의 Namespace와 속성변경 사용하며 RDF 변화수용. |
III. 온톨로지의 역할 및 개념도
가. 온톨로지의 역할(실체)
- 객체의 주체성 관련 정보를 온톨로지에 명시하여 시맨틱웹의 자원을 식별하고 그 자원을 추적하는 추론을 가능하게 함
- 시맨틱웹 모델간의 관련성을 파악하고 이질성을 줄이는데 도움
- Ontology 라이브러리 제공 및 Meta Data의 학습을 지원
나. 온톨로지 구성요소
구성요소 |
설명 |
개념(Concept) |
- 특정 영역에 대한 개념, Class와 Instance로 나눌 수 있음 Class : 사물이나 개념 등에 붙이는 이름 Instance : 사물이나 개념의 구체물 혹은 실질적인 형태로 나타난 그 자체, Class의 구체화 |
속성(Property) |
- 개념 혹은 클래스나 인스턴스가 가지는 특성, 값 |
관계(Relation) |
- 개념간의 관계 즉 클래스, 인스턴스 간의 관계을 의미함 - 의미관계(Taxonomic Relation) 와 개념관계(Non-taxonomic relation)로 구분 |
다. 온톨로지의 개념도
- SUV는 자동차의 한 종류
- '자동차는 클래스', 'SUV는 클래스', 'A는 B의 한 종류이다'라는 관계로 정의
- 실제 값인 인스턴스에 새로의 정보 또는 의미를 부여
- 온톨로지적 추론에 의해 스포티징은 SUV의 인스턴스이므로 SUV와 자동차와의 관계에 따라 스포티징은 자동차라는 새로운 정보(또는 의미)가 생성
IV. 온톨리지의 적용분야 및 기대효과
가. 온톨로지의 적용분야
구분 |
설명 |
인공지능 |
지식표현, KQML(Query & Manupulation) |
정보검색 |
불필요한 검색 지양 |
Semantic Web |
지식 도메인별 분산된 온톨로지 구축, 지식기반 검색 서비스 |
전자카탈로그 |
상품에 대한 계층관계 정의 |
나. 온톨로지의 기대효과
- 지식 정보의 재사용과 공유
- 정보간의 상호 운용성 극대화
- 지식검색의 정확성 확보 필요