Study/Artificial Intelligence

Semantic Web (시멘틱 웹), Web 2.0 (웹 2.0), Ontology (온톨로지)

빨간당무 2010. 9. 30. 04:16
- 시맨틱 웹 (Semantic Web) 
- 컴퓨터가 사람을 대신하여 정보를 읽고 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록, 이해하기 쉬운의미를 가진 차세대 지능형 웹.
- 시맨틱 웹을 구성하는 핵심 기술로는 자원 기술 개념(RDF)과 같은 웹 자원(Resource)를 서술하기 위한 자원 서술 기술, 온톨로지(Ontology)를 통한 지식 서술 기술, 통합적으로 운영하기 위한 에이전트(Agent) 기술 등을 들 수 있다.

웹2.0 (Web 2.0) 
- 개방형 서비스 구조를 기반으로 사용자의 참여를 통해 핵심가치를 창출하는 인터넷 서비스.
- 기존의 웹이 사용자들이 데이터와 서비스를 수동적으로 받는 일방적인 정보제공의 개념이라면 웹2.0은 참여와 개방을 바탕으로 사용자들이 자유롭게 정보와 네트워크를 활용하는 개념이다.

- 온톨로지 (Ontology) 
- 단어(word)를 사용해 어떤 도메인을 개념화하고 명시적으로 표현
- 공유된 개념화(shared conceptualizaition)에 대한 정형화되고 명시적인 명세(formal and explicit specification).
- 온톨로지는 단어와 관계들로 구성된 일종의 사전으로서 생각할 수 있으며, 그 속에는 특정 도메인에 관련된 단어들이 계층적으로 표현되어 있고, 추가적으로 이를 확장할 수 있는 추론 규칙이 포함되어 있어, 웹 기반의 지식 처리나 응용 프로그램 사이의 지식 공유, 재사용 등이 가능토록 되어 있다. 
- 온톨로지는 시맨틱 웹 응용의 가장 중심적 개념으로서, 이를 표현하기 위해 스키마와 구문 구조 등을 정의한 언어가 온톨로지 언어(Ontology language)이며, 현재 DSML+OIL, OWL, Ontolingun 등이 있다.