Zettelkasten
尼克拉斯·卢曼所使用的笔记方法,又被称作卡片笔记写作法。
这套方法的特色即为使用最小的单位——卡片,来承载各式各样的笔记。Zettelkasten 将笔记分为以下三类:
- Fleeting Notes:灵感笔记,用于记录灵感
- Literature Notes:文献笔记,用于记录对于文献、书本、文章的笔记
- Permanent Notes:永久笔记,用于放置长期笔记
为了方便卡片的查找,每个卡片都包含了一个索引,这个索引是唯一对应的,相当于这张卡片的 ID。卡片之间使用一种特殊的排列方式,卢曼称之为 Folgezettel。
例如,一张索引为 1A2B3 的卡片,其树状图如下:
graph LR; 1 --> 2 2 --> 3 1 --> A subgraph A相关 [A相关] A --> A1 A --> A2 subgraph A2相关 [A2相关] A2 --> A2B A2 --> A2A subgraph A2B相关 [A2B相关] A2B --> A2B1 A2B --> A2B2 A2B --> A2B3 end end end
这里面的每一个节点,都是一张卡片。这个排列方式,可以看做是一种无限层级的文件夹。
通过使用这样的方式,可以使每张卡片都在一定范围内与其他卡片存在关联性,同时又达到足够的发散度。Zettelkasten 中,会在相关联的卡片中,使用索引标注,例如卡片 A 中,标注某个观点参考了 1A2B 这张卡片。通过这样的组织方式,Zettelkasten 获得了一种自生长的文件结构,在卡片直接引用外,还包含了一种内在的联系。
在现代软件中,我们可以很容易地使用双向链接,来在不同卡片之间进行跳转。同时,部分软件还提供了 Unlinked mentions 功能,可以更好地处理卡片间的关联性。
Zettelkasten 的数字化,还包括一个 graph 功能,用来指示不同卡片之间的引用关系。一般都只有 Outgoing Links 和 BackLinks,而没有 Cousin node。本网站同样上线了 graph 的功能,可以帮助你更好地理解不同文章之间的关联关系。
原子化
Zettelkasten 强调原子化的原则。一个卡片(即 Zettel Notes)应该尽可能地精简,只记录一个主题,这个我们也称为细颗粒度。
细颗粒度让我们在卡片间相互引用的时候,提供了更大的自由度。例如在数字笔记中实现的 block quotes,让笔记间关联不再只能停留在 note reference 的层级,而是可以更加精确地到某一部分。但与此同时,这也让卡片的数量变得更多,更不利于管理。
颗粒度不是一个绝对化的标准,也没有衡量的标准线。原子化的思想用于指导我们进行笔记的记录,但并非一成不变,我们仍旧需要根据实际的场景进行权衡。