语义浏览器或没有网站的生活

语义浏览器或没有网站的生活

我早在 2012 年就表达了全球网络从以站点为中心的结构向以用户为中心的结构转变是不可避免的想法(进化论和互联网的进化 或缩写形式 网络3.0。 从以网站为中心到以用户为中心)。 今年我尝试在课文中拓展新互联网的主题 WEB 3.0——第二种抛射方式。 现在我发布文章的第二部分 WEB 3.0 或没有网站的生活 (我建议您在阅读之前先查看此页面)。

那么会发生什么呢? Web 3.0 有互联网,但没有网站? 那还有什么呢?

数据被组织成一个全局语义图:一切都与一切相连,一切都源于某物,一切都被特定的人注意到、改变和创建。 最后两点关于“应该”和“某人”提醒我们,图表不应该是客观的,而应该是主题事件。 但这将是一个单独的故事(见第一部分)。 主题事件法)。 现在,我们只需了解 Web 3.0 的语义图不是静态的知识集,而是时间性的,记录任何活动的对象和参与者按时间顺序的关系。

另外,说到数据层,需要补充的是,全局图必然分为两个不平等的部分:描述动作、概念及其属性的相关性的模型树(对应于OWL中的一组术语公理TBox) ,以及包含事物属性和动作的特定值固定事件的主题图(OWL中关于ABox个体的一组陈述)。 并且在图的这两部分之间建立了明确的联系:关于个体的数据——即特定的事物、动作、参与者——只能根据适当的模型在图中生成和记录。 嗯,正如已经提到的,全局图 - 首先是它的模型部分,相应地,主题部分 - 根据主题领域自然地分为多个部分。

现在,从语义、从数据,我们可以继续讨论Web 3.0的第二个词——“去中心化”,即对网络的描述。 显然,网络的结构及其协议应该由相同的语义决定。 首先,既然用户是内容的生成者和消费者,那么他,或者更确切地说,他的设备,自然应该是一个网络节点。 因此,Web 3.0 是一个点对点网络,其节点是用户设备。

例如,要在数据图中保存对个人的描述,用户必须基于现有概念模型创建网络事务。 数据存储在用户的设备上以及订阅该模型的其他用户的节点上。 因此,根据一组固定的模型来交换交易,在这些模型上实施联合活动,该活动的参与者形成了一个或多或少自治的集群。 事实证明,整个全局语义图跨主题集群分布式存储,并在集群内分散存储。 每个使用特定模型的节点都可以是多个集群的一部分。

在描述网络层面时,有必要说一下共识,即不同节点上数据的验证和同步的原理,没有它,去中心化网络的运行是不可能的。 显然,这些原则对于所有集群和所有数据都不应该相同,因为网络交易既可能是合法的,也可能是服务、垃圾。 因此,网络实现了多个级别的共识算法;必要的算法的选择由交易模型决定。

关于用户界面和语义浏览器,还有必要多说几句。 它的功能很简单:(1)图形导航(按主题集群),(2)根据领域模型搜索和显示数据,(3)根据相应模型创建、编辑数据和发送网络交易,(4)编写和执行动态动作模型,当然,(5) 存储图形片段。 语义浏览器功能的简短描述回答了以下问题:站点在哪里? 用户在 Web 3.0 网络中“访问”的唯一地方是他的语义浏览器,它是一个用于显示和创建任何内容、任何数据(包括模型)的工具。 用户自己决定了他的网络世界的边界和展示形式,以及对语义图的渗透深度。

这是可以理解的,但是网站在哪里呢? 你应该去哪里,在这个非常“语义浏览器”中输入什么地址才能访问 Facebook? 如何找到公司的网站? 在哪里购买 T 恤或观看视频频道? 让我们尝试通过具体示例来弄清楚。

为什么我们需要 Facebook 或其他社交网络? 显然,为了沟通:介绍一下自己,阅读并查看其他人发布的内容,交换评论。 同时,重要的是我们不要给每个人写信,也不要阅读所有内容 - 交流始终仅限于数十、数百甚至数千个虚拟朋友。 在所描述的去中心化网络配置中组织此类通信需要什么? 没错:创建一个包含一组标准操作模型(发帖、发送消息、评论、点赞等)的社区集群,设置模型的访问权限并邀请其他用户订阅这组模型。 这里我们有“facebook”。 不仅仅是向每个人、每件事规定条件的全球 Facebook,而是一个可定制的本地社交网络,由集群参与者完全支配。 用户根据社区模型之一向网络发送交易,例如他的评论,订阅该模型的集群成员接收评论文本并将其写入其存储(附加到主题图的片段),并且在他们的语义浏览器中显示它。 也就是说,我们有一个去中心化的社交网络(集群),用于一组用户之间的通信,其所有数据都存储在用户自己的设备上。 这些数据对集群外的用户是否可见? 这是一个有关访问设置的问题。 如果允许,社区成员的内容可以由软件代理读取,并显示在搜索该图的任何人的浏览器中。 还应该注意的是,集群模型的数量和复杂性是无限的 - 任何人都可以自定义社区以满足任何活动的需求。 很明显,用户可以成为任意数量的集群的成员,既可以作为主动参与者,也可以简单地通过订阅单个只读模型来实现。

现在我们来回答一个问题:如何找到一个公司的网站? 答案很简单:所有公司的综合数据所在的地方就是语义图的相应部分。 浏览器导航或按公司名称搜索将帮助您到达这个地方。 那么这一切都取决于用户 - 他需要什么模型来显示数据:简短的演示、完整的信息、服务列表、职位空缺列表或消息表单。 也就是说,一家公司要在语义图中表示自己,必须使用一组标准模型将交易发送到网络,并且有关该交易的数据将立即可供搜索和显示。 如果您需要定制和扩展公司的在线演示,您可以创建自己的模型,包括设计师模型。 这里没有任何限制,除了一个限制:新模型必须构建到单个树中以确保主题图中的数据连接性。

该解决方案对于电子商务来说也很简单。 每个产品(手机、T恤)都有唯一的标识符,产品数据由制造商输入网络。 当然,他只执行一次,用他的私钥对数据进行签名。 准备销售该产品的公司在语义图中放置了根据有关价格和交货条件的标准模型做出的一些陈述。 接下来,每个用户独立决定自己的搜索问题:是在他认识的卖家可以提供的商品中寻找自己需要的商品,还是比较不同制造商的类似商品,然后选择方便的供应商。 也就是说,选择和购买商品发生的地方是用户的语义浏览器,而不是制造商或销售商的某个网站。 当然,制造商和卖家都有机会创建自己的产品展示模型供买家使用。 如果他愿意的话,如果他觉得方便的话。 因此,他可以使用标准搜索和数据显示模型完成所有操作。

关于广告及其在语义网络中的地位值得多说几句。 它的放置仍然是传统的:要么直接在内容中(例如在视频中),要么在内容显示模型中。 只有在广告商和内容或模型所有者之间,才能消除网站所有者形式的中介。

因此,从用户的角度呈现的语义去中心化网络的功能方案是极其统一的:(1)所有内容都位于单个全局语义图中,(2)记录、搜索和显示内容遵循概念模型,这确保了数据的语义连接性,(3)用户活动根据动态模型实现,(4)活动发生的唯一地方是用户的语义浏览器。

来源: habr.com

添加评论