【交流】Obsidian中关系图谱、MOC、标签等整体规划方案

简介

因为之前关系图谱、标签等方式设计运用的不太合理,近期重新规划了一下。在重构以前想收集了解一下大家使用Obsidian中关系图谱、MOC、标签等整体规划方案和踩的坑,以及对下列方案二的优化建议。

方案一

概括:优先双链的原则,笔记之间的联系广泛采用双链,频繁的新建文件维持层级,比如更新日志越来越多,建立了月日志,年日志的文件。文件本身的缩进没有派上用场。

优点:对知识卡片进行层级划分,层级纵深比较长。聚焦于某一方面的知识点,结构清晰明了。此种方案只可在局部可用,中近层面的关系图谱效果最佳。Ob本地的方案是保存图谱搜索策略存入书签,然后下次直接使用。
缺点:随着卡片和双链越来越多,线条开始杂乱不堪,远观关系图谱几乎不可用。如下图局部图谱示例:

现在面对写博客这种引用需求时直接完蛋,引用双链太多直接一整个混乱。没有那么多精力去维护双链。

方案二

设想:知识卡片只包括基础的信息:主题(标题),输入来源,思考(问题——可选),标签等。卡片不包含双链信息,所有知识卡片并列为一层级。所有卡片通过标签聚合,标签中只包含最小领域,比如MySQL和MySQL基础信息,只保留MySQL基础信息。另外构建一个CardHome文件充当MOC,标题可由标签充当,文件中补充双链链接。即标签不嵌套,文件两层级,用CardHome文件中的缩进表示卡片之间的层级关系。预想最后结果如下图:

卡片作为底层仅供查询,不允许双链引用,保持双链的规整。博客引用可以采用原文复制,重组语言,以及引用公网链接等做法代替。博客相关亦是保持标签不嵌套,文件两层级,使用缩进表示层级的原则。

如下图

带标签如下图:

设想中Home1,Home2等是可以根据需求递增,举例说明,Home1个人需要只留存本地,Home2花园需要发布到线上,现在引入新需求home3专注于博客。可以无痛开始。随着文件越来越多可以花费较小的代价,可各自的home分离出一个分库。

实践中还发现一个好处是标题层级的划分减少了文件夹的建立。

个人理解:

  • 双链更类似于一种广义的标签,数量是比标签大的,不然直接用标签就好了;
  • 广义+数量大,因此维护起来是不太现实的,更适合充当一种被动式的检索:
    • 在打开某一篇笔记时,希望找到相关内容时再去查看双链,而不是在宏观层级下先尝试找到这个双链。
    • 因此我个人不会限制双链的使用,也不会频繁的维护双链。
    • 感觉楼主太过于执着于规范化工作流了,个人感觉有些用户追求嵌套标签也是类似的伪需求。

其实我也是这么认为,双链的维度广度应该是高于标签的,所以我想用双链在全局层面发挥作用。ob中的关系图谱还是视觉化的,按理说更能形象直观地反映出全局关系。

基于以上的想法,双链若是用于全局视野。那么应该谨慎使用,只在宏观视野上起作用时保留。所以个人想法双链是广义+限制数量。文件之间关系可以通过具体的缩进能代替展示。

答主说的检索路径我也尝试过,基于某篇笔记去查链接。但是局部链接有深度,需要调节。全局图谱迷失在知识的海洋里。两者与我而言都会打破操作的连贯性。

执着于规范化工作流这是一个原因,还有一点就是对于整个知识库的掌控感。全局视野对我来说必不可少。

另外就是预料到后续的分库需求,工作与学习,公开与隐私。不想笔记与笔记之间耦合的太过紧密,切割也是一件麻烦事情

经过几周的懈怠拆分,优化效果已初见端倪。

对比于之前,总结如下:

优点:

  • 图谱全局更清晰,局部图谱不依托于书签管理保存
  • MOC 引入,文件层级结构更容易把握
  • 公开与私有部分在一个仓库中解耦,后续更容易拆分
  • 公开数字花园不会出现404

缺点:

  • 跨模块文件之间的双链被清空,不易发散
  • 各部分会引入重复内容笔记

如下图所示: