SPARQL是推理者吗?

时间:2018-02-08 13:09:01

标签: sparql terminology semantic-web linked-data reasoner

我正在撰写关于档案中关联数据的硕士论文,我想知道你是否可以帮助我解决问题。我读过关于LD的this book并且出现了这句话:

  

SPARQL是RDF三重存储的查询语言,但查询   语言超越了列表的生成。它也可以用来   断言新的RDF语句并将它们保存到商店。

我不太确定我是否理解了它的第二部分。 SPARQL是否像推理器一样从RDF图形中获取新的语句(推论?)?或者我该如何理解上面的句子?

1 个答案:

答案 0 :(得分:2)

报价越完整is

  

SPARQL是RDF三重存储的查询语言,但查询语言超出了列表的生成范围。它还可以用于断言新的RDF语句并将它们保存到商店。它提供了回答布尔问题或执行数学函数的方法。

在本段中,作者列出了不同形式的SPARQL查询:

至于推理,许多三重商店能够推断出现有的新陈述 新陈述可以具体化(保存在三元店中)或不。

存在官方SPARQL 1.1 Entailment Regimes。该文件定义:

  • 这是什么意思 - 在蕴涵下查询;
  • 不同的常见蕴涵。

简而言之,可以使用以下方式生成新语句:

  • OWL公理序列化为RDF并存储在同一个三元组中,
    OWL构造可以或多或少地部分支持;

  • 使用或多或少的常用规则语言编写的推理规则。

作为练习,您可以尝试GraphDB Cloud并使用不同的rulesets

有关示例,另请参阅this answer