기술/Web2.0 & Semantic Web

시맨틱웹과 웹2.0의 차이는?

맨스케이브 2009. 9. 22. 02:20

시맨틱웹과 웹2.0의 차이는?

웹2.0 새로운 등장과 그 의미

By 김중태 김중태문화원 원장

미래의 웹은 시맨틱웹이며, 웹2.0은 시맨틱웹을 경제적 관점에서 본 말이다.


시맨틱웹이 보급되려는 시점에 웹2.0이라는 말이 나와 혼란을 주고 있다. 결론부터 내리자면 W3C나 팀 버너스 리가 제시하고 있는 차세대웹(NGWeb = Next Generation Web)은 1998년부터 확정되어 전개되고 있는 시맨틱웹이다.

웹2.0(Web 2.0)은 초창기 웹을 1.0이라 생각하고 다음 세대 웹을 2.0으로 구분한 것인데, 이 낱말은 경제적 관점에서 만들어졌다. 시맨틱웹이 RSS 등을 통해 점차 구현되기 시작하자 오라일리(O'Reilly Media, www.oreilly.com)는 2004년 10월 5일부터 일주일 동안 미국 샌프란시스코에서 '웹2.0컨퍼런스(www.web2con.com)'를 개최한다. 이때부터 퍼진 웹2.0 용어는 시맨틱웹의 다른 낱말로 이해되고 있다. 하지만 일부 사람은 이미 시맨틱웹이라는 낱말이 있는데 별도의 웹2.0이라는 낱말을 만든 것이나, 차세대웹(Next Generation Web) 용어가 일개 회사의 전략에 따라 경제적인 관점으로 흘러가는 방향을 탐탁치 않게 생각하고 있다.

웹2.0 컨퍼런스 홈페이지(www.web2con.com)



웹2.0은 아직 개념이 정립되지 않은 상황이라 사람마다 조금씩 정의가 다르다.

"플랫폼이 기반 환경이 되는 웹 - Richard MacManus" "컴퓨터에게 유용한 웹 - Jeff Bezos" 등과 같이 사람마다 조금씩 다르며 받아들이는 사람마다 그 해석이 다르다. 위키피디어에서는 '더블클릭은 웹1.0이고, 구글 애드센스는 웹2.0'이라는 재미있는 표현이 있다. 이 비유는 정확하지는 않지만 웹2.0의 특징이 무엇인지 눈치챌 수 있게 해준다. 사람이 광고를 눌러서 자기가 관심 가지는 광고를 찾아가면 웹 1.0이고, 컴퓨터가 알아서 구독자가 관심 가지는 광고를 제공하면 웹2.0이라는 뜻이다.

따라서 기본적으로 웹2.0과 시맨틱웹은 목적지가 거의 동일하다. 다만 시맨틱웹이 목적지를 향한 기술에 관심을 두고 있다면 웹2.0은 시맨틱웹의 기술을 어떻게 응용하여 경제와 인간생활에 적용시킬 것인가에 관심을 두고 있다는 정도의 차이가 있다. 웹2.0 컨퍼런스의 주요 내용을 보면 '웹 2.은0 개발 환경이며 웹사이트는 사용자가 불러서 사용하는 소프트웨어다. 따라서 소프트웨어의 업그레이드 사이클이 존재하지 않는다. 웹은 늘 최신의 것을 제공하기 때문이다.'라고 표현하고 있다. 이런 표현을 보면 웹을 서비스적인 관점과 경제적 관점에서 보는 웹2.0 지지자의 논리가 잘 나타난다.

응용 관점의 웹2.0이므로 결국 플랫폼에 관심을 가질 수밖에 없다. 웹2.0 컨퍼런스에서도 이런 부분이 집중적으로 논의되었다. 휴대전화에서 친구가 보낸 이메일을 보고 전자렌지나 냉장고 화면에 '오늘의 추천요리'가 표시되는 이유는 이들 기기가 웹이라는 플랫폼에 기반을 하고 있기 때문이다. 이처럼 웹이 플랫폼으로 가전과 모바일기기에 들어갈 경우 우리의 일상은 웹과 연결되어 더욱 자동화되고 편리해질 것이다. 이것을 바로 웹2.0이라고 보는 것이다.


웹2.0은 기계의 노동력으로 움직이며 사람을 위한 웹이다.

그러나 확고한 개념과 목표, 발전과정과 이에 필요한 기술, 뼈대와 구조까지 제시된 시맨틱웹과 달리 웹2.0은 매우 추상적이며 모호하다. 웹2.0을 주장하는 사람은 이전의 웹보다 발전된 것이 웹2.0이라고만 말할 뿐, 웹2.0의 기술이 무엇이고 어떤 기술이 적용되어야 하는지, 웹2.0의 목표는 무엇인지 제시하지 못하고 있다. 단적인 예로 다들 플랫폼 기반의 웹2.0을 말하지만 아직 웹2.0의 구조가 어떤 식으로 구성되고 있는지조차 제시하지 못하고 있다. 어떤 플랫폼이 어떤 식으로 역할을 하면서 웹2.0을 구성하고 있으며 그런 플랫폼의 종착지가 어디인지는 막연하다. 좀더 제대로 말하자면 시맨틱웹 논의로 개발된 기술을 이용해 좀더 멋진 웹생활을 구현하려는 것이 웹2.0 지지자들의 목적인데, 어떻게 하는 것이 좀더 나은 웹인지를 제시하지 못하고 있는 상황이라 할 수 있다. 이런 이유로 이 책에서는 개념이 명확하지 않은 웹2.0이라는 말을 사용하지 않고 시맨틱웹이라는 말로 차세대웹을 다루고 있는 것이다.

그러나 일반인에게는 시맨틱웹이나 웹2.0이나 같은 개념으로 다가갈 것이다. 어차피 지향하는 것이 같고 사용되는 기술이 비슷하기 때문이다. 웹2.0은 시맨틱웹을 경제적 관점이나 플랫폼으로 보고, 응용해 구현된 상태를 표현하는 말인 것이다. 그러므로 웹2.0은 곧 시맨틱웹의 또 다른 이름으로 봐도 무방하다.

WEB 2.0 컨퍼런스에서 제프 베조스(Jeff Bezos, Amazon CEO)는 WEB 1.0은 사람을 위한 인터넷으로, WEB 2.0은 기계를 위한 인터넷으로 표현했다. 그러나 내가 보기에 이 표현은 적합하지 않다. 웹 2.0이야말로 사람을 위한 웹이기 때문이다. 'WEB 1.0이 사람의 노동력으로 움직인 웹이라면 WEB 2.0은 기계의 노동력으로 움직이는 웹이다.'라고 나는 표현한다. 웹2.0은 그동안 사람이 해야 했던 일들을 기계가 자동화처리해주는 웹으로, 사람이 정보처리를 위해 낭비한 시간만큼 정보를 습득하고 공유하는 시간으로 활용할 수 있는 '더욱 인간을 위한 웹'이 될 것이다.


인터넷2.0은 새로운 구조의 인터넷을 뜻하는데, 공식적인 용어가 아니다.

인터넷2.0이라는 낱말은 새로운 인터넷이라는 말로 사용하고 있는데, 일부는 시맨틱웹의 개념을 인터넷2.0이라는 이름으로 사용하고 있고, 일부는 새로운 구조와 시스템에 기반한 더 빠르고 강력한 인터넷을 뜻하는 낱말로 사용하고 있다. 그러니까 인터넷2.0이라는 낱말은 정확한 개념 없이 막연하게 다음 세대 인터넷이라는 뜻으로 사용되고 있는데 시맨틱웹과는 거리가 있다.

정리하자면 차세대 웹이라는 의미로 '웹2.0'을 사용하는 것은 큰 무리가 없으나 컴퓨터끼리 대화하고 자동화된 지능형 웹을 뜻할 때는 '시맨틱웹'으로 표현하는 것이 좀더 정확한 사용법이 될 것이다.