当我运行此查询时:
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返回
但是当我跑步时:
SELECT ?x
WHERE {?x ?y ?z
}
它没有返回以前的记录原因?
答案 0 :(得分:0)
由于公共DBpedia SPARQL引擎仅限于固定数量的结果,我猜这取决于一些内部标识符,因此您上次查询将在每次运行时返回不同的结果集。
请避免使用此类查询,尤其是大型数据集,不仅是因为某些公共服务的这种具体限制,还因为执行它所需的时间可能很长。