온톨로지(ontology)란 무엇인가? | |||
| |||
컴퓨터는 물론 이를 모른다. 또한 컴퓨터는 줄무늬와 체크무늬를 함께 입으면 안 된다는 것도, 가로줄무늬를 입으면 뚱뚱해 보인다는 것도 모른다. 그러므로 누군가의 도움 없이 컴퓨터 혼자 무엇을 입을 지 결정하기는 힘들다. 하지만 온톨로지는 컴퓨터에게 모자, 신발, 양말, 스타일, 크기, 그리고 이와 관련된 정보 같은 약간의 개념을 정의할 수 있고 이 모든 것이 어떻게 잘 어울리는지 정의할 수 있다. 이상적으로는 컴퓨터가 이 개념을 인식하고 하이힐에 운동복 대신 티셔츠에 청바지를 추천할 수 있을 것이다(하이힐에 운동복도 어떤 상황에서는 적절할 수 있으니, 이 또한 온톨로지로 프로그래밍해야 한다). 온톨로지는 또한 전문적인 상황에도 적용할 수 있다. "ontology in industry"를 검색하면 자동차, 전력, 금속, 제조업계 등이 첫 페이지에 결과로 나온다 이 경우 온톨로지는 컴퓨터에게 무엇을 하라고 가르치는 것뿐만 아니라 생생한 경험을 가진 두뇌로부터 정보를 선택해 지식을 전파할 수 있도록 하기도 한다. 여러분이 가격을 원할 경우 시스템이 무슨 말인지 알 수 있게 하기 위해 애플리케이션에서 사용하는 웹 서비스 이면의 개념을 정의하는 온톨로지를 만들 것이다(또는 적어도 서비스 안에서 가격을 어떻게 찾을 것인지 알게 할 것이다). Gruber(1993)에 의하면 온톨로지란 ‘공유된 개념화의 형식적이고도 명시적인 명세’(A formal, explicit specification of a shared conceptualization)로 정의된다. 다른 말로 하면, 온톨로지란 인간이 가지고 있는 세계에 대한 지식을 컴퓨터가 이해할 수 있는 명시적이고 형식적으로 엄격한 형태로 표현한 것을 말한다. 예를 들어 국가 정보기술 온톨로지(Information Technology Ontology, IT Ontology)는 국가 차원에서 구축되어 국내 IT 분야 및 국제 표준으로 활용할 수 있는 온톨로지를 의미하고, 기반 온톨로지, 코아 온톨로지, 디바이스 온톨로지, 서비스 온톨로지, 라이프 온톨로지 등으로 구성되어 있다. Tags: onotology 시맨틱웹 온톨로지 윈도우즈 | |||
| |||
| |||
Login for comment |