2016-08-24 44 views
-1

我想從維基數據中獲得所有特定類別的成員。例如,我想從類別「類別:在斯德哥爾摩設置的電影」(Q7519614)中獲得所有電影(電影實例:P31 Q11424)。 但是,我似乎無法找到什麼關係。 DBpedia使用「主題」,但維基數據等效(P805)不返回任何結果。從維基數據中獲取類別的成員

我還以爲我可以我的方式引導到與此查詢的答案,但無濟於事:

SELECT ?s ?p ?pLabel WHERE { 
    ?s ?p wd:Q7519614. 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } 
} 
+0

** DBpedia中使用**注「的主題」列表當瀏覽DBpedia數據時,你會經常看到「Foo prop of Bar」這意味着三數據中的數據是* Bar prop Foo *,而不是* Foo prop bar *。你確定三重模式'?s?p wd:Q7519614.'的方向是否正確? –

+0

正如@JoshuaTaylor所說的,「PROPERTY of」意思是相反的方向,在你的案例中,「dcterms:subject '而不是' dcterms:subject?o' – AKSW

回答

1

可以是間接的答案,但值得嘗試

當你查找與像Q7519614實體的財產,它往往是值得嘗試https://www.wikidata.org/wiki/Special:WhatLinksHere/Q7519614(什麼這裏鏈接?)

在這種情況下,答案是空的,這意味着WIKIDATA沒有關於此信息編碼的關係。 (這意味着你需要依靠第三方工具訪問百川資訊)

第二種方式,看看你的問題也與P360編碼(是的列表)

在這種情況下,它說,這是一個電影與(Q11424)與拍攝位置(P915)等於斯德哥爾摩(Q1754)

所以你看最近查詢

SELECT ?film 
WHERE { 
?film wdt:P31 wd:Q11424; 
     wdt:P915 wd:Q506250.      
} 
0

的API提供了「Categorymembers」得到的頁面列出屬於某一範疇,按頁面排序標題排序。參數記錄在here