建立对话平台-第8部分

分享内容

在上一部分中,我们探索了扩展核心图模型,合并一些基本平台功能的不同方法。 具体来说,我们研究了所谓的用户操作-图形中的箭头,从用户指向其他节点,并表示诸如印象,喜欢,忽略等特征。

出于充分的原因,我们尚未提及股票。 共享块也感觉像是用户的操作。 例如,Pocket建议仅仅是参与的信号,这意味着Pocket用户的所有追随者都可以看到。 但是真正的内容共享不是简单的用户操作,添加此功能甚至不需要扩展核心模型。 实际份额可能类似于参与信号,即推荐,但也有特定的目标受众。 这是很难用用户指向的单个箭头来表示的。

显然,与某人或某组人共享内容的最基本形式是与他们共享该内容的固定链接。 如果块具有永久链接(理想情况是这种情况),则共享即共享一个块。 这种共享形式可以称为跨平台共享 ,并且在建模讨论中没有任何意义。

共享内容是关于为其分配受众。 我们的模型已经通过受众箭头分配了受众:

图1:作者代表共享的来源,受众代表目标

平台倾向于将创作内容的行为与与某些受众共享内容的行为相关联。 当我在Medium上发布此帖子时,我也同时与我的关注者分享。 发布内容意味着在用户之间创建一个三角形。 作者箭头还代表共享的来源,即共享者,而观众箭头则代表共享的目标。

前面我们提到过,某些平台要求用户是组的成员,才能将该组分配为受众,而某些则不是。 聊天和博客都可以, 图1中的示例恰好说明了这种情况。 但这不是必需的。

那么分享真的只是在创建观众箭头吗? 当共享者与作者不同时,共享是什么? 在这种情况下,共享一个块不能仅仅指向另一个受众箭头,因为那样将无法捕获共享者。 也不能创建另一个这样的三角形,因为那样会为该块分配另一个作者。 我们如何使读者的分配与作者身份脱钩?

我们可能会尝试引入一种新的节点类型,该类型将间接连接,同时也可以与共享器连接。 但是,这除了需要一个新的节点类型外,还需要两个新的箭头类型,这比我们需要的更加复杂。 相反,我们只能为此目的使用节点,因为它们连接到其他节点,它们具有代表共享目标的受众,并且具有代表共享者的作者。 因此,共享只不过是将一个节点添加到另一个节点而已。 前置节点的作者是共享者,其受众是共享该块的组。 上游所有受众的联合是该街区的有效受众,即可以发现它的人群。

我们早先含糊地建议观众箭头指向根节点,即对话的开始者。 将节点添加到对话启动程序之前,会将启动程序转换为答复,并引入带有新的受众箭头的新启动程序。 但是我们也必须保留原始版本。 因此,通常的实际原则是-无需提及根源或起始者- 受众箭头可以指向任何块,并且该块的有效受众是由受众箭头链接到该块的任何组,以及与其祖先链接的所有组。

图2:第1块将第2块共享给第1组,第3块将第3块共享给第2组

以这种方式共享的想法有些局限。 首先,用户只能通过在共享中添加一些注释或评论来共享内容。 除非我们允许空块,否则可以在其他块之前。 顺便说一下,这就是Facebook似乎正在做的事情:它允许通过空状态更新来允许“裸”股。 第二个限制是内容只能与组共享,而不能与单个用户共享。 但这通常是我们模型的核心特征:读者总是由可以代表关注者的团体代表。

请注意,共享如何反映答复,以及这些基本平台功能在对话的图形模型中如何对称:

图3:回复是附加的,共享是附加的

到目前为止,我们仅讨论共享单个块。 但是用户可能还希望共享一个角度(一个方框以及一个特定的下一个箭头),一个故事或一个帖子。 这些不是我们图模型的实际抽象,但仍然具有一定意义。 正如我们前面提到的,故事是图中的特定路线,而帖子是节点和下一个箭头的整个子图。 从这个意义上讲,故事也是这样的子图,但是是线性的,没有任何分支。 如果有一种方法可以对子图进行编码,则可以将其共享。

尽管对子图进行编码的实际方法实际上不在建模讨论的范围内,但值得一提的是,对路线进行编码的一种简单方法是指定起点,并向其添加方向,例如指令:在这里,在这个路口向右转,然后在那个路口向左转,您便到达了目的地。” 但是我们可以使用索引号,而不是左右,因为每个块(例如,创建时间)的下一个箭头自然排列。 因此,这将意味着类似于“从块X开始,然后沿第三个下一个箭头,然后沿第四个箭头,然后是第一个,然后是第二个,然后到达”的编码。 很容易看到如何扩展它以对整个子图进行编码。

这种编码可以在url中用于非平台共享,这是共享帖子的微不足道的情况。 打开此URL将显示编码的路由及其所有块。 但是,还有另一种更有趣的方法。

我们还没有提到这种图模型的实际实现方式,当然还有无穷的可能性。 但是,不管实际的实现到底是什么,它很可能都具有某种方式来指示在任何给定的块(选项)上的连接块,读者可以从中进行选择。 很自然,问题是如何对选项列表进行排序和过滤(如果有的话)。 这是子图(帖子)的编码可以发挥作用的地方。 如果我们使编码的子图成为受众箭头的元数据,那么当读者浏览内容图时,这可以用于确定优先级或突出显示连接。

图4:第1区块的观众对突出显示的路线进行编码

图4的示例中,跟随第1组的读者看到第3块的优先级高于 1 块的第2 ,并且类似地, 第6 高于第4 第3 块的第5 依此类推,作为第1组第1块之间的受众箭头编码一条路线,该路线随后依次选择第二个,第三个和第一个连接块,从而得出

 块1-[下一个]->块3-[下一个]->块6-[下一个]->块8 

显然,需要回答诸如第2组的读者看到的问题。 第2组的追随者可能会看到上述内容和

 块3-[下一个]->块4-[下一个]->块7-[下一个]->块12 

路线( 第2组第2 之间的受众箭头编码的路线)突出显示。 或只有后者。 我们的意思是,这种共享帖子的方法是一种思想实验,因此,我们不再深入讨论共享整个路线和子图的细节和微妙之处。 我留给读者考虑一下。

在下一部分中,我们宁愿继续探索如何通过新功能和新应用来丰富核心模型。

  • 第1部分:在线对话的对称性和同步性
  • 第2部分:会话为图表
  • 第3部分:群体和受众
  • 第4部分:在线对话的统一图模型
  • 第5部分:帖子的构建块
  • 第六部分:统一部队
  • 第7部分:用户操作
  • 第8部分:共享内容
  • 第9部分:浏览器
  • 第10部分:标签,产品和地点
  • 第11部分:为什么使用图形?