SPARQL构造查询分段

时间:2016-06-08 18:37:31

标签: sparql rdf semantic-web dbpedia linked-data

我在DBpedia端点上运行SPARQL构造查询。该查询用于获取描述所有电影的所有信息:

construct
{
    ?s ?p ?o
}
where
{
    ?s a <http://dbpedia.org/ontology/Film>.
{
  SELECT ?s ?p ?o
  {
       ?s ?p ?o
  } 
  group by ?s ?p 
}


}

查询工作正常。问题是DBpedia将其停在10.000。我试图使偏移0,但它确实有所作为。此外,我不认为chrome会支持显示一百万三倍。因此,我在考虑是否有解决方案或提示,因此我可以按段检索数据,这意味着我从之前停止的位置开始。

1 个答案:

答案 0 :(得分:3)

您可以尝试ORDER BYLIMITOFFSET。您还可以显着简化查询:

construct
{
   ?s ?p ?o
}
where
{
   ?s a <http://dbpedia.org/ontology/Film> .
   ?s ?p ?o
} ORDER BY ?s ?p ?o
  OFFSET 0 LIMIT 1000

然后为每个&#34;段&#34;更改OFFSET