til taxonomy 再設計提案
学術界の主要分類体系 (DDC / LCC / UDC / NDC / Bloom / OECD FOS / Wikipedia) を調査し、til 用に何が借りられるかを整理した。実装はしない。採用可否は Niki 判断。
学習ノート 3 本は knowledge/ 配下:
knowledge/taxonomy-basics.mdknowledge/dewey-ndc-comparison.mdknowledge/folksonomy-vs-hierarchy.md
1. 現状診断
現在 (2026-05-20 時点, 18 ノート):
| カテゴリ | 件数 | 状態 | | --- | --- | --- | | engineering | 3 | 健康 | | ai | 3 | 健康 | | design | 4 | 健康 | | product | 1 | 痩せ | | mind | 7 | 重い | | life | 0 | 空 |
タグ (上位):
認知科学7 /学習理論6 (同義タグの分裂)Claude Code5 (ai と design を横断)エージェント3,デザインシステム4,メタ認知3
問題点:
lifeが空のまま。「健康・お金・習慣・語学・文化・食・本・政治経済・国際情勢・自然科学」と広すぎて、書く動機が湧かない箱になっている。productが薄い。SEO/GEO/戦略/グロース/ビジネス/PdM を 1 箱に詰めると、内部のタグで二度切りする必要が出る。mindが重い。7 件が全部「認知科学」タグ。哲学・帝王学・兵法はまだゼロ。スコープと中身がズレている。- AI と engineering の境界が曖昧。
Claude Codeは両方に登場。 - 「総記 (メタ)」がない。til 自身の運営・分類・タグ管理を書く場所がない。今この提案文書も
docs/に置くしかない。 - タグの同義語制御がない。
認知科学と学習理論が完全に同じ 6 件を共有 = 実質同義。 - タグの粒度が混在。
Git(ツール) とバージョン管理(概念) が並ぶ。
2. 学術界から借りるべき設計原則
調査の結論として、til に効く原則は 3 つ:
- トップ 10 という上限。DDC・UDC・NDC が共通して採用。人間の俯瞰限界。
- 「総記 (0 類)」の必須性。情報学・分類論・メタ情報の逃げ場。
- enumerative + narrow folksonomy の二層構造。階層は安定骨格、タグは生きた肉。Wikipedia category と同じ哲学。
- facet 化はまだ早い。til 規模 (~100 ノート未満) では UDC 流の facet は過剰設計。
3. 提案 A: 6 カテゴリのまま「中身を整える」(最小変更案)
変更しない。代わりに:
lifeを 3 ヶ月凍結 → 書かれなければmindに統合 (mind = 思考・認知・教養) または別名に。productのスコープを「事業・グロース・経済」と広げる。- タグ統制ルールを README に明文化 (同義語の正・粒度の揃え方)。
- 「メタ・サイト運営」を書きたくなったら
engineering内にmeta/サブツリーを置く。
長所: ほぼ作業ゼロ。既存 URL 不変。
短所: 構造の歪み (life の空き、AI/engineering 境界) は残る。
4. 提案 B: NDC 風 10 類 (中変更案)
DDC/NDC の知恵を借り、トップを 10 類に拡張。
| 番号 | カテゴリ | スコープ | 既存 18 ノートの行き先 | | --- | --- | --- | --- | | 0 | meta / 総記 | サイト運営・分類論・情報整理 | (新規; 本提案など) | | 1 | mind / 思考・認知 | 認知科学・学習・心理・哲学 | mind/* 7 件 | | 2 | history / 歴史・人物 | 技術史・人物伝・経緯 | (将来 SakanaAI/people) | | 3 | business / 事業・社会 | マーケ・経済・組織・SEO/GEO | product/visitor-analytics | | 4 | science / 自然科学 | 数学・物理・生物・統計 | (将来) | | 5 | engineering / 技術 | コード・インフラ・CLI・運用 | engineering/* 3 件 | | 6 | ai / 人工知能 | LLM・エージェント・MLOps | ai/* 3 件 | | 7 | design / 表現 | UI/UX・デザインシステム・タイポ | design/* 4 件 | | 8 | language / 言語 | プログラミング言語・自然言語 | (将来) | | 9 | life / 生活・教養 | 健康・お金・習慣・食・本 | (将来) |
ポイント:
- AI を独立 6 類に。NDC は 1929 年設計なので AI 類はない。til は AI/engineering が重心 = 重心に類を割く合理性。
- history 2 類を新設。Sakana AI/people 系の伝記・経緯ノートの居場所。
- business 3 類 に統合。
productを広げて「事業」と再命名。 - language 8 類 はプログラミング言語と自然言語の両方を入れる兼用箱 (NDC 8 と DDC 4 の融合)。
長所: 学術界の合意 (トップ 10) に乗れる。中身の重心と箱が一致する。life 問題が解消 (まだ書かないなら空のまま 9 類にしておく覚悟ができる)。
短所: 既存 URL が /engineering/... から /05-engineering/... 等に変わる可能性。リダイレクト対応必須。build-articles-tree.mjs と taxonomy.json の改修。
5. 提案 C: 6 + facet 軸 (大変更案)
ファセット分類 (UDC 風)。カテゴリは現状 6 のまま、タグを 4 軸に分離:
| Facet | 例 |
| --- | --- |
| topic: | topic:Git, topic:LLM, topic:認知科学 |
| form: | form:tutorial, form:reference, form:opinion |
| tool: | tool:Claude-Code, tool:Jekyll |
| level: | level:basics, level:advanced (Bloom 風) |
長所: 検索精度が上がる。同義語問題が緩和される (topic:認知科学 で統制)。
短所: 書く側のコストが急増。til 規模では過剰。100 ノート超えたら再検討。
6. 推奨
提案 B (NDC 風 10 類) を推奨。理由:
- 構造の歪み (
life空・product痩せ・AI/engineering 境界) を抜本的に解消できる。 - 学術界 100 年の知見 (トップ 10) に乗れる。
- til の重心 (AI/engineering) を独立類として正当化できる。
- 移行コストは中程度。リダイレクトと
_dataの改修だけで済む。
ただし以下は Niki 判断:
lifeをどう扱うか (9 類として残す / 削除 / 別名化)- 番号付きの prefix を URL に出すか (
/05-engineering/か/engineering/) - 移行のタイミング (50 ノート未満の今 / 100 ノート超えてから)
7. 移行計画 (提案 B 採用時の概略)
実装はしない、概略のみ:
_data/taxonomy.jsonを 10 類に書き換え (新規構造) — 別エージェント担当- 既存 18 ノートのフロントマター
category:を新カテゴリ ID にマップ — 別エージェント担当 build-articles-tree.mjsの category 検証ロジックを更新 — 別エージェント担当_sass/のカテゴリ別カラートークンを 10 色に拡張 — 別エージェント担当default.htmlのナビゲーションを 10 類対応 — 別エージェント担当- 旧 URL リダイレクト (
/engineering/...→/05-engineering/...) — Cloudflare/Jekyll redirect plugin - README の Taxonomy 表を更新
既存 18 ノートのマッピング案:
| 旧 path | 旧 cat | 新 cat | | --- | --- | --- | | engineering/git-history.md 他 3 件 | engineering | 5 engineering | | ai/claude-agents-spec.md 他 3 件 | ai | 6 ai | | design/* 4 件 | design | 7 design | | product/visitor-analytics-and-email-capture.md | product | 3 business | | mind/* 7 件 | mind | 1 mind |
新規 (将来):
- SakanaAI 紹介 → 2 history (人物・組織伝)
- niki-nakamura.md 系 → 2 history または 0 meta
8. 不採用判断の選択肢
採用しない場合の代替:
- 何もしない: 18 ノート規模では現状で十分機能している。
- 提案 A だけ採用: タグ統制と
life凍結だけ実施。コスト最小。 - 半年後に再評価: ノート数が 50 / 100 / 200 のどこかで再判断。
参考・引用元
- 学習ノート 3 本 (
knowledge/taxonomy-basics.md,dewey-ndc-comparison.md,folksonomy-vs-hierarchy.md) の参考文献参照。 - Wikipedia: Dewey Decimal Classification
- Wikipedia: 日本十進分類法
- Wikipedia: Universal Decimal Classification
- Wikipedia: Folksonomy
- Wikipedia: Bloom's taxonomy
- til 現状:
_data/taxonomy.json,_data/articles.json(2026-05-20 snapshot)