在三重商店中开放世界假设和SPARQL

时间:2017-09-11 17:23:47

标签: sparql rdf semantic-web rdfs triplestore

我想知道SPARQL是否默认采用开放世界假设,或者这取决于执行SPARQL查询的三元组存储。

这个假设在查询中有什么含义。

最好的问候。

2 个答案:

答案 0 :(得分:2)

渴求

我想知道这对这个网站来说是否真的是个好问题。我想不是,但无论如何我都要扔几桶钱。

首先 - 是否重要 SPARQL是否“采用”(这对您来说意味着什么?)OWA,如果是,为什么?

然后,为了解决@ AKSW的评论 - W3与@ AKSW的断言不同,至少在RDF 1.0 Spec(已批准,已被修改为RDF 1.1,并且关键声明现已被排除;遗憾的是,“What's new in RDF 1.1”没有提到这个遗漏)和Government Linked Data WG Glossary的草稿(后来再次省略,没有我能找到的解释)。 Wikipediavarious others同意,RDF 确实基于OWA。

OWA基本上说,如果我没有明确提供其真实性或虚假性的陈述(或其反面),那么答案是“这句话是真的吗?”不是“是”也不是“不”,而是“我不知道。”

在类似的过于简化的术语中,SPARQL在给定的Graph中查找与基本图形模式的匹配。如果找不到匹配,则答案不是TRUE ...但这是否意味着该模式因此为假?我建议,不。

但是又一次 - 那又怎样?你的用例是什么?您是使用稀疏数据还是可靠数据?你的问题太多了。不过,基于一个封闭的世界假设,它很容易回答......

答案 1 :(得分:2)

SPARQL遵循Closed World Assumption并假设RDF数据完整。这不会影响正面查询,但带有否定的SPARQL查询仅在封闭世界语义下才有意义。