首页 > 解决方案 > 是否可以仅从 SPARQL 中的查询中推断出有关本体的新知识?

问题描述

是否可以仅从 SPARQL 中的查询中推断出有关本体的新知识?

我有一个关于使用 SPARQL 语言关于本体的问题。到目前为止,我一直认为 SPARQL 相当于关系数据库中的 SQL 语言,也就是说,使用 SPARQL 只能查阅本体中明确存在的数据,而无法访问可以访问的数据。被推断,将推断的责任留给推理者。

但是,我阅读了一些文档,从中我推断出 SPARQL 确实有能力推断本体中的隐式和非显式知识。我的推断是真的吗?也就是说,是否可以通过 SPARQL 查询推断知识而不需要推理器?如果答案是正确的,那么使用推理器比使用 SPARQL 有什么优势?

问候,曼努埃尔普埃布拉。

标签: sparqlgeosparql

解决方案


是的,动态推理可能是 SPARQL 处理器的一个特性,因此您可以直接从 SPARQL 查询中获得推理/推理的好处。(例如,有关如何在 Virtuoso 中完成此操作的一些讨论,请参阅Virtuoso SPARQL 端点推理规则。)


推荐阅读