2016-05-23 88 views
0

我有一個SPARQL查詢:DBpedia中跳過一些文章

SELECT DISTINCT ?film_title ?title ?year 
WHERE { 
?film_title rdf:type <http://dbpedia.org/ontology/Film> . 
?film_title rdfs:label ?title . 
?film_title <http://dbpedia.org/ontology/releaseDate> ?year . 
FILTER (LANG(?title)='en') 
} ORDER BY DESC(?year) LIMIT 100 OFFSET 0 

我已經使用發行年份降序排列。但有些電影丟失,如https://en.wikipedia.org/wiki/The_Lady_in_the_Car_with_Glasses_and_a_Gun_(2015_film)。它於2015年8月5日發佈,但仍不在列表中。

我在這裏做錯了什麼?

+0

您限制爲100部電影。到目前爲止,2015和2016年的電影數量還不到100部?你爲什麼期望在2015年獲得所有電影? –

+0

我試圖設置偏移量爲100來檢查下一個結果,它不在那裏。 –

回答

0

似乎沒有DBpedia有一個條目的電影。如果文章最近被創建了,它可能不在最新的DBpedia中。

+0

DBPedia更新其數據庫的頻率如何? –

+0

該文章於2015年8月添加。:( –

+0

好的,所以我看到電影被列爲'dbo:Work'而不是'dbo:Film'。:( –