· 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탐색을 보다 쉽게 해줄 것입니다.



ID
Password
Join
Stop searching forever. Happiness is just next to you.


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.0651 sec