我正在使用以下查询使用其IMDb标识符( tt2488496 )检索“星球大战 - 原力觉醒”的所有演员。
问题是结果没有相应的排序,例如,我希望看到像John Boyega,Adam Driver,Daisy Ridley等一些主要角色出现在结果的最顶部,但是结果似乎是随机的......
例如,IMDb按高级演员排序,我不知道wikidata是否有这种信息,但如果我们查看星球大战的Wikidata页面 - The Force Awakens标题({{3} <}>,<+>在演员要素中,您会看到它们已正确排序。
有没有办法实现wikidata在https://www.wikidata.org/wiki/Q6074页面上的相同排序?
SPARQL查询(their title):
SELECT ?titleLabel ?castLabel ?castImdb WHERE {
VALUES ?imdbIds { "tt2488496" }
?title wdt:P345 ?imdbIds .
?cast wdt:P345 ?castImdb .
?title wdt:P161 ?cast .
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en" .
}
}