시맨틱 웹: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
125.251.50.118(토론)의 16046032판 편집을 되돌림 |
명확한 다른 예시로 수정 |
||
4번째 줄:
기존의 [[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에서의 시맨틱 웹==
|