본문 바로가기

AI Study/ontology

(2)
[Ontology] 기본 개념들 1. OWL 온톨로지란? 온톨로지는 특정 도메인의 지식을 표현하기 위한 것이다. 이를 위해서 여러 온톨로지 언어들이 있는데, 표준 언어는 W3C가 제정한 OWL이다. 현대 온톨로지는 다양한 언어로 표현되고 있음에도 불구하고 구조적으로 유사성이 보이는데, individual, class, attributes, relatoin을 기술한다. 온톨로지도 설계하는 개발자별로 스타일이 있을 수 있다. 2. Individual 개념 = Instance, entities 특정 도메인의 '객체'를 의미한다. 사람, 동물, 분자와 같이 구체적 개체일 수도 있고 추상적일수도 있다. 3. Property개념 individual과 individual 사이의 관계이다. 둘 사이의 관계이므로 Property는 binary rela..
[Ontology] 온톨로지란? 온톨로지란 사람들이 세상에 대하여 보고 듣고 느끼고 생각하는 것에 대하여 서로 간의 토론을 통하여 합의를 이룬 바를, 개념적이고 컴퓨터에서 다룰 수 있는 형태로 표현한 모델이다. 일종의 지식 표현으로 컴퓨터는 온톨로지로 표현된 개념을 이해하고 지식처리를 할 수 있게 된다. 이의 목적은 정보 시스템의 대상이 되는 자원의 개념을 명확하게 정의하고 상세하게 기술하여 보다 정확한 정보를 찾을 수 있도록 하는데 목적이 있다. 개인에게 국한되는 것이 아니라 그룹 구성원이 모두 동의하는 개념이고 프로그램이 이해할 수 있어야함으로 여러가지 정형화가 존재한다. formal: 형식적이어야한다. 사람의 개입없이 기계가 읽을 수 있는 언어로 작성되어야한다. explicit: 명백해야한다. 여러가지 뜻을 가진 단어를 상황에 맞..