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