## 経緯 [[💿MIN-0014 知識の分類にフロントマターではないタグを使う]] で知識の分類にタグをつけることにした。しかし、タイトルに同様の名称が含まれる場合は冗長で面倒に感じる。 ## 提案内容 タイトルに含まれる項目はタグにつけない。たとえば以下のタイトルがあったとする。 ``` TypeScriptとReactを使ったSPA開発 ``` 今まではこれに対し、`#TypeScript` `#React` `#SPA` のようなタグをつけていた。これをやめる。 一方、タイトルに含まれず、以下の条件を満たす場合は引き続きタグを利用してもよい。 - 関連が深い事柄 - 検索でヒットさせたい - 特に[[内部リンク]]で同様の項目がない場合 ## 承諾した場合の結果 ### メリット - 冗長な作業が不要になる - タグ付け忘れによる一貫性の消失を防止できる - タグの容量を削減できる ### デメリット - タグをベースに何か処理をしたくなったとき対応できない - タグを使った検索 - [[Obsidian]]標準の検索機能でタグ検索をしたことはほぼない - そもそも[[Obsidian]]標準の検索機能は使っていない - [[🦉Another Quick Switcher]]であれば意識してタグを検索しなくてもヒットする - [[Obsidian Publish]]でのタグ検索ができなくなる - (訪問者がどうかは分からないが) 個人的に使ったことはない - [[Obsidian Publish]]でのタグが表示されなくなる - タイトルに含まれているのでいらない - [[Hugo]]などにブログを移行したときタグ機能が使えない - 移行するにしても[[📒Articles]]だけだろうから関係ないはず - [[PKM]]が[[Obsidian Publish]]以外になるイメージはわかないし、わいたとしてもタイトルに入っていれば、これから先の移行先システムでは問題ないと信じている - ファイル名が冗長になる - タグを使うとタイトルから文脈を省略できるという話があった - だが現実は、タイトルで文脈補完を行った方がいいという結論に - [[アトミックノート]]の原則による - タイトルに含まれていないとなんのノートか分からない - [[🦉Another Quick Switcher]]だとヒットしないタグの表示まではしない - [[Evergreen Notes]]のような文章の[[内部リンク]]挿入ができなくなる - その概念は個人的に不要 - 自然な文章への挿入は考えることが多すぎるのと、ノートをリネームするハードルが上がって、メリットよりデメリットの方が大きい - 既存ノートへの変更が面倒 - 少しずつやっていけばいい