本库中的笔记标签系统

本笔记旨在定义和记录当前 Obsidian 库中使用的标签 (Tags) 系统规范,以确保一致性、可维护性和检索效率。

目标与原则

  • 目标: * 提供笔记的上下文信息。 * 实现跨文件夹的主题聚合筛选过滤。 * 标记笔记的状态类型。 * 辅助检索发现
  • 原则: * 一致性: 遵循本文档定义的规范。 * 简洁性: 避免过度标签化,只添加有明确意义的标签。 * 清晰性: 标签名称应易于理解,尽量使用全称或广泛接受的缩写。 * 结构化: 适当使用层级标签(通过 / 分隔)来表示从属关系。 * 动态性: 本系统会随着实践进行调整和优化,变更需在此文档记录。

标签结构与语法

  • 格式: 使用标准 Markdown 标签格式 #tagname
  • 命名: * 推荐使用小写英文单词。 * 多个单词组成的标签,使用短横线 - 连接 (kebab-case),例如 #knowledge-management。 * 避免使用特殊字符。
  • 层级: 使用正斜杠 / 表示层级关系,从左到右由大到小。例如:#topic/programming/python 表示主题是编程下的 Python 语言。

核心标签类别

1. 状态标签 (Status Tags) - status/

用于标记笔记当前的生命周期阶段或处理状态。

  • #status/fleeting: 临时捕捉、未经处理的想法或信息。 (需要后续处理)
  • #status/seed: 想法的种子,已初步整理但尚未深入。
  • #status/growing: 正在积极撰写、扩展或完善的笔记。
  • #status/evergreen: 相对稳定、完整、核心的永久笔记。
  • #status/review: 需要回顾、检查或更新的笔记。
  • #status/archived: 不再活跃,但仍有存档价值的笔记 (配合 PARA 的 Archive 文件夹)。

2. 类型标签 (Type Tags) - type/

用于标识笔记的性质或扮演的角色。

  • #type/meta: 关于知识库本身或知识管理方法的笔记 (如此笔记)。
  • #type/concept: 定义或解释某个概念的笔记。
  • #type/person: 关于人物的笔记。
  • #type/book: 读书笔记。
  • #type/article: 文章阅读笔记。
  • #type/meeting: 会议纪要。
  • #type/project-brief: 项目相关的简报或规划笔记。
  • #type/question: 记录一个待解决或思考的问题。
  • #type/quote: 引用。
  • #type/template: 笔记模板。
  • #type/moc#type/index: 内容地图 (Map of Content) 或索引笔记。

3. 主题/领域标签 (Topic/Domain Tags) - topic/

用于标记笔记涉及的主要学科、知识领域或具体主题。这是最常用、最灵活的类别,层级可以较深。

  • #topic/knowledge-management
  • #topic/knowledge-management/pkm
  • #topic/knowledge-management/tagging
  • #topic/programming
  • #topic/programming/python
  • #topic/programming/javascript
  • #topic/productivity
  • #topic/learning
  • #topic/ai
  • #topic/ai/llm
  • (根据你的知识领域自行扩展)

4. 项目/上下文标签 (Project/Context Tags) - project/context/ (可选)

通常,项目的上下文由 PARA 的 10-PROJECTS 文件夹定义。但在某些情况下,笔记可能与特定项目强相关,或需要跨文件夹关联到项目时,可以使用此类标签。

  • #project/alpha-launch
  • #context/work
  • #context/personal
  • (谨慎使用,避免与文件夹结构过度冗余)

5. 行动标签 (Action Tags) - action/ (可选)

标记需要采取特定行动的笔记。

  • #action/todo: 包含待办事项。
  • #action/follow-up: 需要后续跟进。
  • #action/decision-needed: 需要做出决策。

与文件夹结构 (PARA) 的关系

  • 文件夹 (PARA): 定义笔记的主要归属可操作性状态 (项目、领域、资源、存档)。提供宏观结构。
  • 标签: 提供次要的、正交的分类维度。用于标记笔记的内在属性 (状态、类型、主题),实现跨文件夹的灵活检索和过滤

例如,一篇关于 Python 编程技巧的文章笔记:

  • 可能存放在 30-RESOURCES/编程/Python 文件夹下。
  • 可以打上标签 #type/article, #topic/programming/python, #status/evergreen

维护

  • 定期(如每月)回顾标签面板 (Tag Pane),检查是否有孤立、冗余或不一致的标签。
  • 对标签系统的重大修改应更新本文档。

关联: PARA笔记法, 知识管理概述