· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Keyword System

KLDPWiki는 조만간 현 위키위키의 분류시스템을 완전히 대체하는 KeywordSystem을 쓰게 될것이다.

이는 일종의 TaggingSystem이며, 정제된 키워드 시스템에 더 가깝습니다. 즉, 사용자가 각 위키 페이지의 키워드를 직접 고치거나 추가할 수 있으므로 TaggingSystem이라 할 수 있고, 다른 사용자에 의해 키워드가 수정되거나 삭제되어 좀 더 정제된 키워드를 가지게 되므로 기존의 태깅시스템의 Forksonomy의 단점을 해소시킬 여지가 있습니다. 즉, KLDPWiki에서 쓰게되는 키워드 시스템은 정제된 TaggingSystem이라고 할 수 있습니다.


키워드 시스템은 다음과 같은 방식으로 운영될것입니다.

페이지의 키워드를 찾는다

우선 키워드 시스템은 모든 페이지에 키워드를 할당해줘야 합니다. 그런데 이는 쉽지 않은 작업이 될 것입니다. 따라서, 각 페이지에 대한 내용을 적절히 키워드로 분리해주고 키워드를 제시해주는 방식이 필요할 것입니다.
  • 페이지의 내용을 단어별로 나누어, 키워드를 제시한다.
  • LocalKeywords에 등록된 키워드에게 높은 가중치를 주고, 중복이 많은 단어에 높은 가중치를 준다.
  • LocalKeywords는 일종의 키워드에 대한 Map이며, 비슷한 키워드를 연관지어준다.
  • 쉬운 UI를 활용한다. 예를 들어 Delicious의 TagCloud view를 적용한다.

키워드 달기: Keywords 액션으로

하단의 Keywords 액션 메뉴를 누르면 키워드를 추가할 수 있는 폼이 뜹니다.
  • 키워드를 고릅니다.
  • 원하는 키워드가 없을 경우는 직접 입력합니다.
    • 리눅스 GNU "tag cloud"와 같이 공백으로 구분하고, 공백을 써야 하는 경우는 "로 감싸줍니다.

키워드 직접 달기

위키 페이지 편집하듯 EditText버튼을 누릅니다.
  • 페이지 상단에 #keywords 리눅스, GNU, tag cloud라는 식으로 써넣습니다.

키워드 갱신 확인

키워드가 들어가거나 바뀐 페이지를 들어가 봅니다. 하단에 Tags: 리눅스 GNU tag cloud형태로 나오면 완료된 것입니다.

키워드별로 분류한다

이렇게 해서 모든 페이지에 키워드가 할당되면 LocalKeywords를 근거로 해서 각 페이지간의 연관성 및 Keyword의 분포 돗수를 바탕으로
  • 전체적인 TagCloud를 보여주게 하고
  • 찾고자 원하는 것을 쉽게 찾게 (Tour 기능)
  • 연관성있는 페이지를 찾기 쉽게
이와 더불어,
  • LocalKeywords페이지는 얼마든지 사용자에 의해서 진화할 수 있고
  • 각 페이지의 키워드 역시 사용자가 고칠 수 있습니다.

쉬운 UI

TagCloud를 통한 쉬운 UI가 접목되어 KLDPWiki탐색을 보다 쉽게 해줄 것입니다.





sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-01-01 14:17:13
Processing time 0.0099 sec