はてなブックマークの最適化
はてなブックマークを使いやすいように最適化する。先に結論から書く。
- 具体的なタグをつける
- ページの主旨にあっているもの
- 抽象的なタグをつけない
- 助長性を持たせすぎない
- 1つのタグは1つの意味で使う
- 意味が重複していてはいけない
- 同じタグを何度も使う
使いやすさ
まず最初に私にとってどんな状態が使いやすいのか述べる。私は自分のブックマークをよく見直すので、検索のしやすさが最重要である。ブックマークを検索する際、次のようなケースが考えられる。
ブックマークを利用するケース
ケースからの要求分析
特定のページを探している場合
特定のページを探しやすくするには、ブックマーク先の内容に合わせてタグを具体的に、多くつけるのが望ましい。また逆にここで注意するのは抽象的なタグを使わないということ。
例えばJavaScriptの配列について記されているページをブックマークする時のことを考える。このときキーワードとなるのは「JavaScript」と「配列」であり、これらのキーワードをタグにすることが考えられる。この場合、特に問題はない。さてJavaScriptはプログラミング言語の一種である。そこで「プログラミング言語」という抽象的なタグをつけることも考えられる。この場合2点問題が起こる
- 「プログラミング言語」というタグで検索をかけると、JavaScriptの配列に関するページだけでなく、JavaとかCについて書かれた多くのページが検索にひっかかることになる。このなかから目的のページを探すのは困難である。
- プログラミング言語の概要について書いてあるページを検索したい場合「プログラミング言語」というタグで検索をかける。このときJavaScriptの配列について書かれたページは検索にひっかかって欲しくない。
要点
- 具体的なタグをつける
- ページの主旨にあっているもの
- 抽象的なタグをつけない
- 助長性を持たせすぎない
特定のタグがついてるブックマークを順番に見直している場合
例えば私が利用しているタグで「画像」というタグがある。このタグは2種類のサイトに対してつけている。
- 画像や写真が貼り付けられているサイト
- 画像処理に関するサイト
この場合、同じ「画像」タグがついていてもコンテンツの種類は全くことなる。「画像」というタグで検索を書けた際、両方のサイトが引っかかると面倒だ。どちらか一方の種類のサイトがひっかかるのが望ましい。そのため1つのタグは1つの意味に対応しているのが望ましい。今回の場合だと「画像」というタグを「画像処理」と「画像集」というタグに分けるのが良いだろう。
要点
- 1つのタグは1つの意味で使う
最後に
ブックマークをすっきりさせようと極端にタグの数を減らそうとする人が結構いるが、それはあまりいい案ではないと思う。ブラウザのお気に入りのようにブックマーク件数がせいぜい100件くらいならそれでもいい。だけどソーシャルブックマークは100件どころか500件、1000件ブックマークしている人が少なくない。1000件ブックマークがあるとして、それを全て見直してタグを変更するというのはとても時間がかかる。そして何より、今までせっかくつけたタグが勿体無いからだ。不適切なタグを別のタグに置換する程度が良い。
おさらい
- 具体的なタグをつける
- ページの主旨にあっているもの
- 抽象的なタグをつけない
- 助長性を持たせすぎない
- 1つのタグは1つの意味で使う
- 意味が重複していてはいけない
- 同じタグを何度も使う
なお今回は手法を考えただけなので、そのうち実践する。