前言#
知識管理(ノート、ブログ、ブックマーク、文献など)を行う際、項目数が多くなると、全体のシステムが非常に混乱してしまいます。
典型的な問題は、タグが多すぎて意味が不明瞭になり、逆に心の負担を引き起こすことです。「学習」と「学習類」、「読書」と「読書」は実際には同じ意味であり、タグを使用する際に複数の同義語が生じます。
したがって、この記事は主に以下についてです:
- 知識管理における分類とタグの違いは何ですか?
- 分類とタグをどのように使用すべきですか?
分類#
一つのものは一つの分類にしか属さない
分類は相互に入れ子になった「階層構造」を表し、知識は一つの分類にしか属しません。
したがって、分類を使用する際は、できるだけ少ない分類を心がけ、分類がある場合は必ず境界を設けることをお勧めします。
タグ#
一つの事物には複数のタグが付けられる
タグは相互に関連する「ネットワーク構造」を表し、一つの知識には複数のタグを付けることができます。
分類が横軸であれば、タグは縦軸です。ノートに対してさらに柔軟に注釈を付けることができます。しかし、タグを使用する過程で以下の欠点を避けることは難しいです:
巨量ノートによるタグの平坦化の災害#
管理すべき項目が非常に多い場合、平坦化されたタグは災害的な結果をもたらし、タグの有無はほとんど違いがありません。
ノートが多くなると、単純にタグを使用するだけでは知識ベースのコントロール能力を失い、あるいはより高い「俯瞰」能力を失うことになります。例えば、後で 100 個のタグから自分が欲しいものを探す必要があるかもしれません。同じタグの下にあるノートも多くなる可能性があります。
分類とタグの使用実践#
- 分類:横軸の観点から大きなモジュールの内容を管理します。分類は必ず少数であり、比較的大きな範囲のテーマをカバーします。例えば、技術実践 / 理論学習 / 生活雑談などです。
- タグ:縦軸の観点から内容を管理し、階層タグ(xLog にはタグのみ)を使用して管理することもできます。タグを追加する際は、以下の点に注意してください。
- 自分がタグを設定する目的を明確にすること。表示のためか、後の分類検索のためか。
- 構造は成長するものであり、まず内容を記録し、タグは後で徐々に追加することができます。
- タグの用語は統一され、正確で代表的であるべきです。タグを付ける際に最初に思い浮かぶ言葉であるべきです。
- 実践:以下の分類とタグを一時的に計画します。
- 技術実践
#programming/
#debug/
#tool/
- 理論学習
#CS/
#IC/
- 生活雑談
- 読書随筆
- 光影瞬間
- 技術実践
要するに、分類でもタグでも、追加する前にしっかり考えるべきです。もしアイデアがない場合は、未分類にまとめ、無闇にタグを付けて管理が難しくなる平坦化の災害を引き起こさないようにしましょう。
PS. この投稿は技術実践として分類され、#tool/知識管理
としてタグ付けされました。