至今自己也没有明白为什么这个决心下得如此之快,大概是AnyType的结构太容易控制和关联了。
AnyType的类型
不管把类型叫什么,分类也好,存储桶也好,我理解就是一个简单的规则,比如人、动物、文章、书。
以前的App也有类似的Category或者分类,难度在对象的继承和发展,每一种分类下可能会延伸出不同的子分类,而子分类又具有着不同的属性。那么当我在管理自己的页面也好,块也好,到底它们应该怎么分类就成了一个麻烦的问题。
AnyType却用了一个很特别的办法来处理这一点,在每个类型下,可以创建很多不同的模板,而模板则起到了细化子类的作用。
如果还要再细分,那么Tag就可以上场了。我发现这真是AnyType最好用的部分之一。下面在我的工作流上会具体地描述这一点
AnyType的关联
在模板里,我们可以设置多个相同或者不同的关联。是的,AnyType里使用了关联的概念而非对象的属性。在AnyType里,关联也是一种对象,可以存在于不同的类型之中,因此同一类型下的对象可能拥有与其他类型相同的关联,从而发生关系,这太棒了!
我不用去考虑哪些属性是通用的,哪些属性是专有的,只要创建一个关联,这个关联就可以用在全部的类型中,需要的时候加入进来,不需要的时候不用管它。
AnyType的集合
AnyType里的集合在我看来就是查询。它支持两种查询,一个是类型,一个是Tag。
这也太符合直觉了,我可以很快地找到所有某个特定类型的笔记,如文章、资料、图书,然后创建不同的视图,根据需要定制出自己想要看到的内容就可以了。
使用Tag似乎是另一种渠道,而我发现自己构想已久的知识库其实可以很轻易地用这个Tag管理起来。
AnyType的集锦
开始我还不太明白集锦Collection的描述,象个文件夹一样,第一反应是Folder Tree。
但后来发现,它就是一个文件袋,你可以把相关的内容全部装到一个袋子里,然后用自己想要的方式去呈现。
比如创建一个公司工作的集锦,与公司有关的工作内容全部扔进去就可以了,非常方便。
AnyType的Tag
最后我还是想说一下这个标签Tag。自打使用Evernote以来,就对Tag又爱又恨!
有些App添加Tag很随意,Evernote和Logseq都是,但是前者更乱,后者相对需要Tag来组织,Obsidian也有自己的Tag管理系统,而且支持层级,Tana更是把Tag玩出了花,但是层级的管理,或者一开始我很惊艳的Tana节点式的管理,都没有能帮助我把需要的结构完美搭建出来。或者说,搭建出来了,但是不好用。
问题在于,我很容易定义知识库分类的框架和Tag,但是标签什么时候打,什么时候给材料赋是有问题的。最后我要么是在页面里加入了不合适的Tag,要么是放重复了,不管是什么样的问题,PKM没有搭出来,或者我用不上,就是问题。
我的PKM最终建好了
令我没有想到的是,使用AnyType分分钟就实现了我的PMK结构和使用。
我的PKM有下面的简单的特点:
- 内容可能是文章、资料、人物、知识点或者笔记
- 使用图书馆数字型的编码,所以可能有些编码不能完全反映资料的特点,还需要添加额外说明
在AnyType中,我只需要创建出从101到909每一个我已经明确好的分类,然后创建一个集合,集合是收集所有这些Tag的相关资料就可以了。
然后在这个集合下,我用All生成了一个PKM的图谱,这太棒了,没有其他不想干的任务工作干扰。
然后从100到900的分类,在过滤器中,可以设置在这个视图下呈现哪一个或者哪几个Tag的内容,这也太方便了。
而在每一个类型下,我可以在不同的类型模板里加上预定的Tag,这样就不会出现临时乱想Tag的问题,而我可以根据内容,直接再添加相关的PKM的分类Tag。AnyType的Tag原生支持多Tag,而且添加的方式非常顺手,可以在任何位置任何地方搜索添加,被添加的会显示在前端,即使加错也可以轻易去掉。
我的PKM就这么轻易地建成了哦!