本库中的笔记标签系统
本笔记旨在定义和记录当前 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),检查是否有孤立、冗余或不一致的标签。
- 对标签系统的重大修改应更新本文档。