3년 동안 했던 삽질의 결과를 정리할 시간이다. 초라한 결과(?)에 비해 가능성은 아직도 많은 분야라고 자조한다.
Step 1
아이디어의 핵심은 전통적인 소셜 네트워크와 온라인 소셜 네트워크는 다를 것이라는 가정에서 출발했다. 온라인 소셜 네트워크는 두 가지로 구분된다.
- 오프라인 기반 온라인 소셜 네트워크: 오프라인에서 발생했던 관계를 온라인에 반영한 네트워크. 싸이월드, 페이스북, 링크드인.. 기타 소셜네트워킹 서비스들이 이 범주에 해당한다.
- 온라인 행위 기반 온라인 소셜 네트워크: 온라인 사용자의 행위를 기반으로 만들어진 네트워크. 플리커, 유투브, 딜리셔스의 그룹등이 해당된다.
특정한 사이트에서 두 가지 네트워크가 명확히 구분되지 않을 수도 있다. 오프라인 네트워크를 구현한 사이트에서 온라인 행위를 반영해서 네트워크를 진화시키는 경우, 두 가지 네트워크를 모두 반영한 예가 될 것이다. 대부분의 서비스가 이러한 형태로 진화하고 있다.
연구의 초점은 조금 더 온라인 행위에 있었는데, 행위를 만들거나 행위의 결과에 초점을 두었다. 이것을 객체(object)로 말할 수 있는데, 웹 2.0 환경에서 사용자들이 만들어 낸 모든 컨텐트 (User-Generated Content)는 객체가 될 수 있으며 네트워크를 만드는 재료가 된다. 조금 학술적으로 얘기하면 위에 언급한 네트워크는 ego-centric (사람 중심) vs object-centric (객체 중심) 네트워크로 정의할 수 있다.
Step 2
보편적 객체를 찾는 것이 두 번째 단계의 목표였다. 수 많은 객체들이 존재하고 이것을 네트워크에 반영할 수 있다는 가정은 언뜻 매력적일 수 있다. 그러나 사이트 사이에서, 서로 다른 객체 사이에서 공통점을 찾고 네트워크를 구성한다는 것은 쉽지 않다.
태그 (tag)는 위에서 언급했던 문제를 해결할 수 있는 객체가 될 수 있다. 다수의 (아마 대부분) 웹 2.0 사이트에서 태그를 작성할 수 있는 기능을 제공한다 (태그가 없는 객체가 많을 수 있지만). 태그가 서로 다른 객체를 연결하고 객체에 태그를 제공한 사람들을 연결해 준다는 측면에서 소셜 객체 (social object)로 생각할 수 있다. 오프라인에서 네트워크 관계가 없더라도 사용자들이 사용한 태그를 기반으로 네트워크가 만들어질 수 있고, 이 때의 네트워크는 관심사를 반영할 수 있다.
Step 3
여기부터 본격적인 연구의 시작이었던 것 같다. 태그, 태깅, 포크소노미가 무엇인지 구분하고, 문제점과 가능성을 분석하는 작업을 했다. 더불어 태그가 갖고 있는 문제점을 해결하기 위해 시맨틱 웹 기술을 적용했다.
태그의 심각한 문제는 대부분 정확하지 않은 의미에 대한 것이다. ‘애플 (apple)’이 사과인지 회사인지 혹은 iphone과 IPHONE은 서로 같은 것인지 구분할 수 없다. 이러한 문제를 해결하는데 온톨로지를 적용할 수 있을 것이란 생각을 하게 되었다. 다만 온톨로지를 조금 다르게 적용했다. 즉, 온톨로지를 사용하는 목적을 특정 태그의 의미를 정확하고 견고하게 정의하는 것보다 보편적인 틀을 제공하고 이 틀안에 있는 것들을 연결하는데 중점을 두었다. Social Semantic Cloud of Tags (SCOT) 온톨로지는 그 결과이다.
Step 4
태그 기반 네트워크를 개선하는데 목적이 있다. 예컨대, 두 사용자 A, B가 같은 태그를 10개 갖고 있다고 하자. 이들은 같은 혹은 유사한 관심사를 갖고 있다고 할 수 있을까? 아마도 아닐 것이다.
- A가 한번씩 사용한 10개의 태그를, B가 5개는 30번씩, 5개는 한번씩 사용한 태그를 갖고 있다면,
- A가 10개의 컨텐트에서, B가 100개의 컨텐트에서 10개의 태그를 사용했다면,
즉, 사용자에 따라 태그를 사용하는 빈도와 가중치가 다를 수 있고 이는 태그의 중요도에 영향을 준다. 따라서 단순히 같은 태그를 사용하는 사람들을 연결하는 것보다 유사한 (같은 경우가 없을 수 있으므로) 중요도의 태그를 갖고 있는 사람들을 연결해 주는 것이 중요하다. 이러한 특징을 반영하려면 특정 사용자가 사용한 태그의 빈도와 중요도를 파악해야 하는데 SCOT이 이런 정보를 제공한다.
향후 할 일: 많은 사람들이 태그에 대해 관심을 갖고 있고 가능성을 높게 평가하고 있다. 하지만 태그를 이용한 서비스가 제대로 동작하는 환경은 그리 많지 않다. 자연어 처리에 대한 어려움도 남아있고, 기존 온톨로지와 매핑해서 의미를 정의하려는 시도도 있다. 중요한 것은 이러한 시도들이 진행형이라는 것이지 실패한 것은 아니다라는 것이다. 연구분야도 한번 폭풍이 풀고 나면 조용해 진다. 그러나 폭풍 속에서 계속 무엇인가 진행한 사람이 그 분야의 전문가가 된다.
