Shr*_*_me 15 wikipedia sparql dbpedia
为了获得所有可能的电影名称,我使用了sparql查询:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?film_title ?film_abstract
WHERE {
?film_title rdf:type <http://dbpedia.org/ontology/Film> .
?film_title rdfs:comment ?film_abstract
}
Run Code Online (Sandbox Code Playgroud)
它只给了我一万部电影.DBpedia在其网站上提到它有大约60,000部电影.对于我的应用程序,我需要所有可能的电影.有人可以指导我有什么其他可能性来获得其余的电影
ip.*_*ip. 23
DBPedia限制了一次调用可以返回多少结果.如果你想获得所有这些,你可以通过使用限制和偏移的多个查询来做到这一点(例如,限制1000偏移0,限制1000偏移1000等).所以你首先查询将是:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?film_title ?film_abstract
WHERE {
?film_title rdf:type <http://dbpedia.org/ontology/Film> .
?film_title rdfs:comment ?film_abstract
} LIMIT 1000 OFFSET 0
Run Code Online (Sandbox Code Playgroud)