我正在撰写关于档案中关联数据的硕士论文,我想知道你是否可以帮助我解决问题。我读过关于LD的this book并且出现了这句话:
SPARQL是RDF三重存储的查询语言,但查询 语言超越了列表的生成。它也可以用来 断言新的RDF语句并将它们保存到商店。
我不太确定我是否理解了它的第二部分。 SPARQL是否像推理器一样从RDF图形中获取新的语句(推论?)?或者我该如何理解上面的句子?
答案 0 :(得分:2)
报价越完整is:
SPARQL是RDF三重存储的查询语言,但查询语言超出了列表的生成范围。它还可以用于断言新的RDF语句并将它们保存到商店。它提供了回答布尔问题或执行数学函数的方法。
在本段中,作者列出了不同形式的SPARQL查询:
SELECT
- 第一句; CONSTRUCT
- 第二句; UPDATE
(DELETE
/INSERT
) - 第二句; ASK
- 第3句。至于推理,许多三重商店能够推断出现有的新陈述 新陈述可以具体化(保存在三元店中)或不。
存在官方SPARQL 1.1 Entailment Regimes。该文件定义:
简而言之,可以使用以下方式生成新语句:
OWL公理序列化为RDF并存储在同一个三元组中,
OWL构造可以或多或少地部分支持;
使用或多或少的常用规则语言编写的推理规则。
作为练习,您可以尝试GraphDB Cloud并使用不同的rulesets。
有关示例,另请参阅this answer。