首页 文章

SPARQL 是推理者吗? [1]

提问于
浏览
0

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

SPARQL 是 RDF 三元组存储的查询语言,但查询语言超出了列表的生成范围。它还可以用于断言新的 RDF 语句并将它们保存到商店。

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

1 回答

  • 2

    更完整的报价

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

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


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

    有官方SPARQL 1.1 吩咐政权。该文件定义:

    • 这是什么意思 - 在蕴涵下进行查询;

    • 不同的常见蕴涵。

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

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

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


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

    有关示例,另请参见这个答案

相关问题