按角色相关性

时间:2017-03-14 19:33:47

标签: sorting sparql movie wikidata wikidata-api

我正在使用以下查询使用其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" .
   }
 }

0 个答案:

没有答案