跳到主要内容

Share

定义

Share 是协议中的核心概念,记录某个 Character 把协议中的某个内容(Entity、Review、Reply、Character、Community、Curation)分享到某个场景(Context)的行为。 Share 也可以被回复(Reply),并且针对 Share 的 Reply 会继承同一个 Context。

所有权

数据所有权由发起 Share 的 Character 拥有。对 Share 回复的 Reply 数据所有权属于 Reply 的作者。

数据结构

每一个 Share 包含以下几个元素:

元素是否必须描述示例
AuthorShare 的作者,分享人,对应一个 character。参考 Character如 Alice
ContextShare 对应的场景例如某个 Community
ItemShare 的对象,对应 EntityReviewCharacterCommunityCuration如一篇 review
DetailsShare 的详细信息,包括标题、正文、标签、附件如一篇富文本评论文章及标签
Collector帮助 Share 被协议收录的贡献者,一般也对应为一个 Character。如 Bob

具体的结构定义参考 Specification 小节