使用Zotero构建自己的知识创造工具
摘要
本文基于《信息分析课第二期》,梳理知识创造工具Zotero的一种实践方法。其中,对目录结构的重塑有助于提升获取及整理信息的效率。
背景
信息爆炸时代管理个人知识系统至少面临两个困难的主题:知识的积累、复用、与创造;使用工具和方法定义自己的行为和习惯。对于第一个主题,阳志平提出知识的创造要大于知识的管理(阳志平,2016)。野中郁次郎提出“知识创造论”,并且提出“场”对于知识的创造力量:知识的创造力量存在于各种相互作用于他人共享情景的、动态的“场”之中。不能创造“场”,也就不能创造新知识。“Situated Learning Theory”也侧重强调知识学习与行为习惯的重叠(Lave, Wenger, Dewey, Vyogtsky, 1990s)。
在数字技术的催生下,各种知识(文献)管理软件应运而生,从软件的分类来看,大致可以归纳为这几种指向性:
- 文献管理类软件(Zotero,Endnote,etc.)
- 笔记管理类软件(印象笔记,Notion,etc.)
- 协同工作类软件(Google Drive,腾讯文档,etc.)
- 存储空间(Dropbox,百度网盘)
这些软件的定义与分类大多以内容和功能为导向,少有软件设计者从知识学习与创造的本质上去思考一个产品的定位。通常,这类软件仅仅止步于“效率工具”(阳志平,2017)。而对于知识创造,更为重要的是要讲“形式知识”转化为“暗默知识(Tacit Knowledge)”。美国心理学家A.S.Reber在1967年正式提出内隐学习理论,即成为认知科学中的热门研究议题(阳志平,2017)。
在“信息分析课二期课程”中,我们使用Zotero作为知识创造工具,试图以“知识转化”,“知识创造”为切入点,理清Zotero的最佳实践方式。
Zotero简介与入门:
Zotero是一款基于CRUD(Create, Read, Update, Delete)协议的开源软件。Zotero社区提供了丰富的学习资源和插件:
与Evernote这类更重记录的软件相比,Zotero可以成为辅助创新软件。比如,Zotero可以根据条件创造搜索类别,从不同切面理解信息。Zotero不是简单的记录、导入那么简单,而是去复用这些信息。
Zotero workshop slides 中提出了六种Zotero的典型用户:
- 需要写简单研究论文高中生
- 需要写专业文章的大学生
- 正在写书的专家学者
- 需要文献管理的教学管理者
- 需要协作创作资料的大学教授
- 研究助理或者提供学术支持的咨询专员。
Zotero的抓取信息的核心来自于Translator 参见Translartor在github源代码。顾名思义,Translator就是编写好的脚本,用于识别不同类型的网站、文献库,以便Zotero能够识别并且应用规则。
- 英文原版简单教程:How to write a zotero translator plus
- 英文复杂完整教程:How to Write a Zotero Translator - Chapter 1
- 中文Zotero系列教程之六-编写翻译器 - Dr Huang
- 如何修改Douban.js达到批量导入豆瓣书单
- translator文件夹在哪里:mac在“用户名”下面的Zotero文件夹,用一般的文本编辑器(推荐Atom)即可打开。
使用Zotero的几个准备工作:
- 存储空间搬家到Dropbox上
- 参见 Zotero(1):文献管理软件Zotero基础及进阶示范 - 阳志平的网志 中 “配置Zotero”板块
- 了解人类认知最佳结构:树形结构
- Zotero(2):作为知识管理工具的Zotero - 阳志平的网志
- 总而言之:不要用Tag来分类,而是应该是用Tag来给文章加“印象”,或者说描述性的关键词
- Zotero导入分类好的文件夹系统
- 在《信息分析课》中,有教练老师指出,分类不重要,而是建立搜索才重要,所以可以就用开智提供的模板IA002/IAZoteroCategeryTemplate.rdf at master · cyrus-education/IA002 但是,我不同意这种观点,下一节会讨论这个问题。
- Zotero中的分类源代码是一个.rdf文件,可以选择下载好“IAZoteroCategeryTemplate.rdf”之后选择Zotero > File > Import 选择.rdf文件。当然,在Zotero中也可以右键点击 My Library > Export Library 导出你自己的.rdf文件
- Zotero中选中具体条目,点击鼠标右键,选择“Update Citation”,可以重新抓取元数据
- 可以直接拖入txt, pdf等等文件到Zotero,并且在右侧Info面板补全元数据信息
高效的使用Zotero文件夹分类整理资料
在信息分析课中,默认的文件夹分类如下:但是,我认为这种分类方式存在一些问题:
- 模板中命名方式多为A. Note / B. Paper等等,两个连续的大学字母干扰视觉,我将其优化为a. Note / b. Paper,让用户一眼关注到大写字母,读取单词(当然,中文分类不存在以上问题)。
- 框架太完整导致常用的文件夹层级太深。在Book分类下,有Selectbook, Buyrecord, Booklists, Studyroom等等许多分类。但是,在我把已有电子书籍导入Zotero之中时,这些分类并不能起到什么帮助。而在我常用的书籍中,无非就是一些专业类目和杂书。我建议在分类图书时,只需遵循大类即可。我自己的几个分类如下 Book > 1. Interaction Design 2. Creative Coding 3. Educational Science 4. Cognitive Psychology 9. Others
- 有些命名复杂,不易处理。比如,要保存一个维基百科网页链接,要找到Net > EncyclopediaArticle。并且,Net下面的几个分类,并不能提供帮助记忆的功能。我在自己的分类中,将Net下面的分类定义如下:1. Webpage 2. Mobile 3. Others 这样,每次用户存储资料时,不用花费太多脑力。
- 有些分类不符合记忆规律。比如Journal > Top20,一般的用户记忆一个学科的Top20期刊杂志都是比较困难的,而且在存储资料时,还要特别弄清文章的来源,比较繁复。个人建议,所有这种TopN的分类都是不必要的。
- 增加一条d.Presentation,用以单独记录演讲文稿。
- 增加一条e.Report,用以单独记录报告类资料。
- 讲MyPub放在最后一条,占有倒叙第一的位置,更名为z. MyPub
- 删掉E. Media类目,一些音视频的资料并不适合放在Zotero里面,不再新建子分类。
- 删掉H. Personal类目,不再新建子分类。其中Email 和 Instant Message在现代社会非常重要,但是Email使用邮件系统本身就已经足够满足功能了,而且Email的沟通场景比较特殊,不建议导入Zotero里面。Instant Message我不认为原文导入是好的做法,因为大部分Instant Message的可靠性都值得商榷。
- Paper分类,可能是大部分Zotero使用者最常用的功能。在《信息分析课》中,教练提出一种实践方法:Paper中前四个分类1. Author 2. Journal 3. Thesis 4. Lab作为获取全局信息的四个分类相对比较稳定,其他小话题或者临时话题可归入5. Subject 下新建的子分类。我对这种方法特别认同。首先,Paper版块的特性决定想要彻底稳定不太可能。那么5. Subject 起到的作用就是临时给Paper打分类标签,导入信息。在一个关键词下探索了一段时间后,用户会形成一些关于这个领域牛人、牛校、牛期刊、牛实验室的认知。这个时候,就可以把文章整理到1. Author 2. Journal 3. Thesis 4. Lab 四个分类中了。在1. Author下面,我倾向于将作者的名字整理成“名+姓”,比如 Kenneth Koedinger。个人不喜欢用论文中缩写的形式,如K Koedinger 或者 Koedinger, K。西文作者的姓名作为non-native speaker本身就不是太熟悉,在文档分类中,应该尽量保持完整性及常见性。在2. Journal 中,自然导入的是杂志名称。在3. Thesis下面分类,我建议添加学校名称,比如MIT, NYU。个人建议名称在可辨认的情况下,越短越好,比如 MIT > Massachusetts Institute of Technology。4. Lab是对Thesis的增强,有很多专业领域的实验室,名声如果比学校还大,那我建议以这个实验室为单位,进行文献的整理。比如Sino-European Usability Center, Dalian Maritime University。当然,实验室中一般都会有一个核心人物,比如,上面实验室的核心人物Zhengjie Liu,实验室产出的论文也多有Zhengjie Liu参与,以1. Author为单位整理也可以。个人认为,以第一印象归类最为重要,即便是重复了也没有太大的关系。
- 类目分类要平衡稳定性(不能经常修改)和迭代性(需要根据自己的需求变化而变化),虽然使用Zotero不应该依赖分类,而是应该依赖搜索,但是在整理资料时,用户还是不免纠结。为了提升整理效率,类目分类也要自己下一些功夫。
以下是我的分类源文件,开源出来给大家:
IA002/cyrus190114.rdf at master · cyrus-education/IA002
Zotero的几个重要功能
-
快速去重 “Duplicate Items”
在Zotero中经常存在资料导入了多个分类中,产生重复的问题,在软件左侧的“快速去重/Duplicate Items”能够快速消灭重复,点击这个按钮后,显示重复资料,点击合并可以选择保留哪个目录下的资料位置。 -
高级搜索:定制个性分类
选择菜单面板上放大镜按钮(高级搜索>添加条件),可新建限制条件的搜索。高级搜索功能是Zotero的重要核心实践方法之一,比如,可以新建一个搜索叫做“一周内读的文章”。高级搜索可以让用户从不同的角度(时间,关键词,阅读习惯等等)切入自己的知识库。 -
时间轴:时间分布
选择工具(Tools)>创建时间轴(Create Timeline):创建以时间为X轴的视觉化信息图形。
在这个时间轴里,你也可以选择高亮(Highlight)一些关键词, 或滤掉(Filter)其他不含关键词的资料。
讨论
- Zotero是基于对文字信息的搜索处理,但是市场上空缺对图片、视频、音频资料的搜索与处理的软件。
- Zotero更接近于知识整理、复用的软件。而在Zotero上写一些notes,个人认为用户体验不是那么好,推荐使用 Notion – The all-in-one workspace for your notes, tasks, wikis, and databases 配合Zotero使用。
- 如果说知识的两方面分别是范式转化和工具习得。那么从方法论上,学者已经为我们理清范式转化的问题。如果说范式转化的过程不必要我们每个人都参与,那么工具的习得则是一场全民运动:在数字时代生活的人,必需学会使用工具去创造知识。那么,下一步,必然是差异化的塑造:根据你自己的需求去切入信息才重要。当然,在每一个垂直领域的意见领袖会崛起,但是个人以为,基于个人情景和经验的实践,以及对实践的分享和公开,才是未来的王道。
参考文献
- 阳志平:学习六律与六思 - 开智学堂 - 微读吧
- Social Learning Theory | Psychology Today
- Situated Learning
- Semi-Supervised Learning with Trees
- The magical number 4 in short-term memory: A reconsideration of mental storage capacity
- Google Effects on Memory: Cognitive Consequences of Having Information at Our Fingertips | Science