2015-04-27 10 views

Antwort

7

Es ist noch nicht möglich. (Hier ist die task, wenn Sie die Entwicklung folgen wollen.)

Das Beste, was Sie heute in Mediawiki-API könnte, ist action=query und props=linkshere und Filter auf Namespace zu verwenden wie folgt aus:

http://www.wikidata.org/w/api.php?action=query&prop=linkshere&format=json&lhprop=title&lhnamespace=0&lhlimit=500&titles=Q19723451

jedoch , gibt es ein externes Abfrage-Tool, Wikidata query, die genau tun würde, was Sie mit dieser Abfrage fragen:

http://wdq.wmflabs.org/api?q=CLAIM[31:19723451]

Fügen Sie einfach Q vor den Zahlen hinzu und Sie haben die Artikel-ID.

7

Ihre Frage gibt die "Mediawiki API" an, dies ist jedoch nicht möglich.

Wikidata hat eine SPARQL Abfragedienst bei http://query.wikidata.org

Die Abfrage, die Sie wollen, ist:

PREFIX wd: <http://www.wikidata.org/entity/> 
PREFIX wdt: <http://www.wikidata.org/prop/direct/> 

SELECT DISTINCT ?item 
WHERE { 
    ?item wdt:P31/wdt:P279* wd:Q19723451 
} 

Dadurch werden die Elemente aufgelistet, die eine Instanz (P31) Q19723451 oder eine Instanz einer Unterklasse sind von (P279) Q19723451

Verwandte Themen