Sparql查询不会返回所有记录

时间:2012-03-10 02:02:28

标签: rdf sparql

当我运行此查询时:

SELECT ?x
WHERE {?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Ontology>

}此处:http://dbpedia.org/sparql返回

  

x http://dbpedia.org/ontology

但是当我跑步时:

SELECT ?x
WHERE {?x ?y ?z

}

它没有返回以前的记录原因?

1 个答案:

答案 0 :(得分:0)

由于公共DBpedia SPARQL引擎仅限于固定数量的结果,我猜这取决于一些内部标识符,因此您上次查询将在每次运行时返回不同的结果集。

请避免使用此类查询,尤其是大型数据集,不仅是因为某些公共服务的这种具体限制,还因为执行它所需的时间可能很长。