Logic 语义堆栈模型中的统一逻辑是什么?应该由谁负责?

Logic 语义堆栈模型中的统一逻辑是什么?应该由谁负责?,logic,semantic-web,Logic,Semantic Web,基本上,经过数小时的研究,我仍然不知道语义Web堆栈模型中的统一逻辑层是什么,以及处理它的问题是谁。我认为这取决于您对语义Web的概念化。假设语义web的最终表达是通过类似web的发布机制提供异构信息源,以允许程序(代理)使用这些信息源,从而以自主方式满足某些高级用户目标。这接近于作者最初对语义网目的的概念化。在这种情况下,代理需要知道他们从RDF三重存储、SPARQL端点、规则库等获得的信息是可靠、准确和可信的。语义网假设,到达该终点的必要步骤是拥有一个逻辑或一组逻辑,代理在对其所获得的知识进

基本上,经过数小时的研究,我仍然不知道语义Web堆栈模型中的统一逻辑层是什么,以及处理它的问题是谁。

我认为这取决于您对语义Web的概念化。假设语义web的最终表达是通过类似web的发布机制提供异构信息源,以允许程序(代理)使用这些信息源,从而以自主方式满足某些高级用户目标。这接近于作者最初对语义网目的的概念化。在这种情况下,代理需要知道他们从RDF三重存储、SPARQL端点、规则库等获得的信息是可靠、准确和可信的。语义网假设,到达该终点的必要步骤是拥有一个逻辑或一组逻辑,代理在对其所获得的知识进行推理时可以使用这些逻辑。这更像是一种观点,或者说是朝向光谱的那一端

然而,有一种替代概念(事实上,可能有很多)不需要语义web堆栈的顶层,包括统一逻辑,因为这不是我们要求代理做的。从这个角度来看,语义网是一种发布分类的、有意义的信息供程序使用的方式,但不是自动发布的。例如,开发者和/或用户选择哪些信息是值得信任的。这是一种观点,因此当前的标准和技术堆栈完全足以构建有用的应用程序。事实上,有些人认为,即使是建立良好的标准,例如,对于构建链接数据应用程序,也不是必需的,尽管我个人认为这是必要的


至于这是谁的责任,如果你采取前一种观点,这是软件代理社区已经在做的事情,而如果你采取后一种观点,这并不重要,因为我们可以在没有它的情况下继续构建有用的功能。

谢谢Ian,这真的很有帮助