20世纪80年代的超文本工具

Conan Xin
10 min readOct 26, 2021

--

本文简要回顾了 80 年代的一些超文本系统(hypertext systems)。前互联网时代充满了奇妙而强大的系统,而这些系统现在已经被遗忘了,但我们绝对可以向它们学习,试着理解为什么我们在 1990 年代和 2000 年代出现了巨大的衰退,以及为什么我们现在享受超文本系统的复兴。有趣的是,20世纪80年代的超文本系统在某些功能上优于最现代的web应用程序。

让我们用个人(Human)/组织(Organization)/世界(World)的尺度来评估这些工具。每个人都拥有一些知识,这些知识通常会在一生中不断扩展。同样的概念适用于组织和整个世界。超文本系统很自然地适合这种规模。

个人层面(Human-level)

这部分有几个值得注意的系统:Guide (1982)、NoteCards (1984)、HyperCard (1987)。HyperCard 是最著名的,但我想把重点放在 NoteCards (1984)上。

NoteCards (1984)是施乐帕洛阿尔托研究中心(Xerox PARC)开发的,旨在帮助人们处理想法。这是一个非常丰富的系统,有几个构建块:Notecard(记事卡)、Link(链接)、Browser card(浏览器卡)、Filebox(文件箱)。

  • Notecard(记事卡):记事卡是3x5纸质便签的电子版本。每个记事卡包含任意数量的一些可编辑内容,例如一段文字、结构图或位图图像。
  • Link(链接):链接用于将单个的记事卡连接成网络或相关卡片的结构。每个链接都是源卡(source card)和目标卡(destination card)之间的类型化、定向连接。链接的类型是用户选择的标签,指定所表示的关系的性质。
  • Browser card(浏览器卡):浏览器是一个记事卡,它包含一个记事卡网络的结构图。
  • Filebox(文件箱):文件箱是专门的卡片,可用于组织或分类大量的记事卡。它们旨在帮助用户管理大型网络。
NoteCards (1984)中打开的卡片。上面是Browser(浏览器),左边是Filebox(文件箱),中间是带有一些链接的Card(卡片)。

总之,你可以使用卡片(Cards)创建内容,使用链接(Links)和文件箱(Filebox)组织卡片(Cards),并使用浏览器(Browser)和链接(Links)进行导航。如你所见,这里只有两种主要结构:卡片(Cards)和链接(Links)。卡片(Cards)没有块(Blocks)功能(像Roam软件那样),因此每个卡片(card)都必须非常小以保持连接正常。

人们将 NoteCard 用于各种事情:项目管理、工程设计、教育系统等。在以后的版本中,NoteCard 增加了协作的可能性,因此也用于小型工作组中。NoteCards 开创了诸如键入链接(typed links)和超文本文档的图形概览图等概念。即使按照今天的标准,该系统的功能也非常丰富。

组织层面(Organization level)

Augment/NLS(1960 年代)是第一个被设计用于在组织层面工作的互联知识管理系统。该团队将 NLS 用于一切:文档、规范、bug跟踪等。

在Augment项目中,研究人员将他们所有的论文、报告和备忘录存储在一个共享的“日志”(journal)中,使他们能够在自己的著作中包含对其他工作的交叉引用。这个“日志”(journal)有超过 100,000 个条目 — — 雅各布·尼尔森(Jakob Nilsen),《超文本的历史》(The History of Hypertext

总的来说,在互联网出现之前,协作软件的创建是相对困难的。你必须在每台机器上安装客户端来实现协作,而连接速度又很慢,所以你必须非常仔细地设计此类系统以使其可用。也许这就是为什么我们看到了很多个人级别(human-level)工具的例子,而组织级别工具的例子却很少。

Intermedia (1985)是布朗大学创建的,主要用于教育课程的创建。主要范式是:

  • 链接就像复制/粘贴(Copy/Paste)一样简单
  • 嵌入所有应用程序
  • 阅读和创作没有区别
  • 多用户和联网
医学相关的Intermedia教育课程

如果我们深入研究 Intermedia 功能集,你会感到惊讶。让我们列举一下:

  • Webs(同一组文档上的不同链接集)
  • 双向链接、集合(anchors)、一对多链接
  • 全文检索
  • 本地地图(查看文档内和外的链接以及后续链接的历史)
  • 注释(多个用户使用热链接[warm links]对文档进行评论)
  • 各种应用程序(时间轴、绘图、文本、动画等)
  • 模板(预定义、预链接的文档集)
Intermedia中的图表很好,白色、黑色、橙色和黄色,纯粹的风格

我想强调两个很酷的想法:它可以创建图表并将对象链接到任何文档的特定部分。它还可以在文档之上创建许多 Web。每个学生都能够创建自己的网络(web)。这是一个被遗忘的概念,但在我们可以共享知识的协作环境中它可能很有用。

我向好奇的人推荐这个详细的Intermedia演示。

https://v.youku.com/v_show/id_XNTgxNTQ0MzU5Mg==.html

今天我们没有可比的系统。有些系统正在朝这个方向发展(如Notion、Coda),但它们还没有达到。企业内部的信息处理就像1997年的因特网一样。你有许多非连接的工具,必须在这些工具中浏览或搜索才能找到你需要的东西。

真正的问题是,在一个组织中,知识管理和工作管理是分开的,有不同的工具来做这些事情。事实上,目前的现状是有一套专门处理结构化信息的工具(如Asana、Jira、Salesforce、Intercom),而处理非结构化信息的工具很少(如Google Docs、Confluence、Miro、Slack)。这是错误的,因为知识和工作管理的二分法在现实中并不存在。

世界层面(The World)

奇怪的是,我们已经有了一些适用于整个世界的足够好的知识组织解决方案(WWW),但在更基本的层面上却没有好的解决方案。事实上,为个人创建一个简化知识管理的工具是相对容易的。为组织创建类似的解决方案就比较困难了。但对整个世界来说,这几乎是不可能的。然而事情就这样发生了……

据我所知,全球只有两种尝试创建超文本系统:Xanadu 和 WWW。Xanadu 是第一个试图征服整个世界的系统。这个设想是伟大的,泰德·尼尔森(Ted Nelson)的许多观点在今天仍然适用:用户识别(user identification)、内容创作(content authoring)、文档组合(documents compositions)、权限、小额支付、内容版本控制、始终有效的链接。

泰德·尼尔森(Ted Nelson)一生都在追求这个想法,但他无法在 WWW 之前发布一些可行的东西,然后就为时已晚了。

为什么Xanadu失败了?泰德·尼尔森(Ted Nelson)的野心太大了。他的愿景是一流的,但我认为,要想成功,应该把它缩小到个人/组织层面。在这个规模小一点的领域,他的机会要好得多。此外,我们认为他高估了嵌入(transclusions)、并行文档(parallel documents)和版本控制(versioning)的重要性。这些东西很难实现,而且只会把整个想法拖向错误的方向。超文本系统中的主要内容是节点(nodes)和链接(links)。

Xanadu的并行文件

WWW为什么会成功?WWW 改变了世界,因为它很简单。世界各地已经有了连接的网络,蒂姆·伯纳斯-李(Tim-Berns Lee)将超文本和互联网与 URI、HTTP 和 HTML 技术结合在一起。

蒂姆·伯纳斯-李(Tim-Berns Lee)发明的万维网浏览器

我们现在错过了什么?有很多小事,但以下是我认为最重要的三件事:

  • 我们失去了创作和阅读的平等。内容创作通常需要一个独立的网站。
  • 很难在任意内容上进行协作。注释、评论、个人链接层 — — 我们试图通过浏览器扩展和特殊应用程序如Evernote来解决,但目前还没有好的解决方案。
  • 没有双向链接,并且嵌入非常有限。文档可能会消失,链接可能会损坏。

回顾与结论

让我们从增强智能(augmenting intelligence)的角度来快速探索这些系统。

一个能够增强人类智能的工具,应该能将结构化和非结构化信息聚集在一个地方,并能够协作创建、混合、连接、可视化和检索信息。(A tool that can augment human intelligence should accumulate structured and unstructured information in a single place and have instruments to collaboratively create, mix, connect, visualize and retrieve information.

20世纪80 年代的所有系统如何融入这个概念?

  • 它们支持创作工具(如文本和图表创建),但不支持与其他工具的集成。事实上,这并不那么重要,因为没有互联网,信息就处于孤岛状态,难以提取和整合。
  • 它们主要处理非结构化的上下文,并没有试图将知识本体置于非结构化数据之上。
  • 它们把信息连接得非常好(即使按照今天的标准)。双向链接很常见。
  • 它们以非常有限的方式可视化信息,通常只是通过网络图实现。
  • 总体而言,它们并不支持一个像样的信息组合。例如,文档中没有块(blocks)、没有嵌入和非常有限的可视化。

这张图片总结了前互联网超文本系统对智能增强(intelligence augmentation)的支持。

20世纪80年代的工具主要关注于编写和连接非结构化信息

如你所见,这些工具主要侧重于创建和连接非结构化信息。有趣的是,这也是Roam的重点,但它在混合和结构化信息方面更先进。

在此,我们通过一些观察来总结历史回顾:

  • 在前互联网时代,超文本系统相当先进,进步很大。它们对个人和小型工作小组都很有效。
  • WWW 是一个非常简化的超文本系统版本,但它征服了世界。然后它成为标准模型和超文本的同义词。所有新的超文本系统都是为 Web 实现的,并且受到 WWW 模型(Wiki、博客等)的限制。
  • 最初,由于技术不够成熟,无法创建复杂的基于互联网的系统。我们花了 20 年的时间才重新获得这种可能性。因此,我们在 1990 年和 2010 年之间出现了巨大的进步空白。作为这 20 年停滞的副作用,旧的和先进的超媒体系统被遗忘了。
  • 现在我们看到了超文本系统的复兴:Notion、Roam和Fibery正朝着这个方向发展,重新发现 1980 年代丢失的知识。

编译自:Hypertext tools from the 80s

相关阅读:

你说你要革命?超文本与媒体法则

上都的诅咒(The Curse of Xanadu)

上都(Xanadu)、网络文化及其他

--

--

Conan Xin
Conan Xin

No responses yet