시맨틱 웹: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
명확한 다른 예시로 수정
잔글편집 요약 없음
1번째 줄:
'''시맨틱 웹'''(Semantic Web)은 '의미론적인 웹'이라는 뜻으로, 현재의 인터넷과 같은 분산환경에서 리소스(웹 문서, 각종 화일, 서비스 등)에 대한 정보와 자원 사이의 관계-의미 정보(Semanteme)를 기계(컴퓨터)가 처리할 수 있는 [[온톨로지]] 형태로 표현하고, 이를 자동화된 기계(컴퓨터)가 처리하도록 하는 프레임워크이자 기술이다. 웹의 창시자인 [[팀 버너스 리]]가 [[1998년]] 제안했고 현재 [[W3C]]에 의해 표준화 작업이 진행 중이다.
 
== 시맨틱 웹과 현재 웹의 차이 ==
기존의 [[HTML]]로 작성된 문서는 컴퓨터가 의미정보를 해석할 수 있는 [[메타데이터]]보다는 사람의 눈으로 보기에 용이한 시각정보에 대한 메타데이터와 [[자연어]]로 기술된 문장으로 가득 차 있다. 예를 들어 '''<tt>&lt;em&gt;바나나&lt;/em&gt;는 &lt;em&gt;노란색&lt;/em&gt;이다.</tt>''' 라는 예에서 볼 수 있듯 <tt>&lt;em&gt;</tt>이라는 태그는 단지 ''바나나''와 ''노란색''이라는 단어를 강조하기 위해 사용된다. 이 [[HTML]]을 받아서 처리하는 기계(컴퓨터)는 [[바나나]]라는 개념과 노란색이라는 개념이 어떤 관계를 가지는지 해석할 수 없다. 단지 <tt>&lt;em&gt;</tt> 태그로 둘러싸인 구절을 다르게 표시하여 시각적으로 강조를 할 뿐이다. 게다가 바나나가 노란색이라는 것을 서술하는 예의 문장은 자연어로 작성되었으며 기계는 단순한 문자열로 해석하여 화면에 표시한다.
 
시맨틱 웹은 [[XML]]에 기반한 시맨틱 마크업 언어를 기반으로 한다. 가장 단순한 형태인 [[RDF]]는 <Subject, Predicate, Object>의 트리플 형태로 개념을 표현한다. 위의 예를 트리플로 표현하면 <tt><urn:바나나, urn:색, urn:노랑></tt>과 같이 표현할 수 있다. 이렇게 표현된 트리플을 컴퓨터가 해석하여 <tt>urn:바나나</tt> 라는 개념은 <tt>urn:노랑</tt> 이라는 <tt>urn:색</tt>을 가지고 있다는 개념을 해석하고 처리할 수 있게 된다. 보다 구체적인 예로 [[다음]] 카카오 소유임을 나타내는 트리플은 <tt><http://daum.net, urn:wikipedia-ko:소유, http://kakaocorp.com></tt> 과 같이 된다. 시맨틱 웹은 이러한 트리플 구조에 기반하여 그래프 형태로 의미정보인 온톨로지를 표현한다.
 
==HTML5에서의 시맨틱 웹==
54번째 줄:
 
== 시맨틱 웹의 이상(理想) ==
지금과 같이 사람만이 웹에 산재한 정보의 의미를 파악하는 것이 아닌, 자동화된 기계가 해석할 수 있는 일종의 표준 의미정보 교환의 수단수단이 되는 것이 시맨틱 웹의 목적이다. 시맨틱 웹의 이상향은, 인터넷에 방대한 양의 온톨로지가 산재하고, 이를 자동으로 해석하여 처리할 수 있는 에이전트 소프트웨어에 사람 또는 에이전트가 질의를 하면, 컴퓨터가 자동으로 분산된 온톨로지를 탐색하고 추론하여 원하는 결과를 돌려주는 것이다.
이 되는 것이 시맨틱 웹의 목적이다. 시맨틱 웹의 이상향은, 인터넷에 방대한 양의 온톨로지가 산재하고, 이를 자동으로 해석하여 처리할 수 있는 에이전트 소프트웨어에 사람 또는 에이전트가 질의를 하면, 컴퓨터가 자동으로 분산된 온톨로지를 탐색하고 추론하여 원하는 결과를 돌려주는 것이다.
 
== 시맨틱 웹에 대한 오해 ==