## 経緯
[[💿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]]のような文章の[[内部リンク]]挿入ができなくなる
- その概念は個人的に不要
- 自然な文章への挿入は考えることが多すぎるのと、ノートをリネームするハードルが上がって、メリットよりデメリットの方が大きい
- 既存ノートへの変更が面倒
- 少しずつやっていけばいい