3

我想从 Wikidata 获取特定类别的所有成员。例如,我想P31 Q11424从“类别:以斯德哥尔摩为背景的电影”(Q7519614)类别中获取所有电影(电影实例:)。但是,我似乎无法找到这种关系。DBpedia 使用“subject of”,但 Wikidata 等效项 ( P805) 不返回任何结果。

我还认为我可以通过这个查询引导我找到答案,但无济于事:

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

2 回答 2

2

API 提供“ Categorymembers ”来获取属于给定类别的页面列表,按页面排序标题排序。 参数在此处记录。

于 2016-08-24T15:33:25.110 回答
2

可能是间接答案,但值得尝试

当您寻找与 Q7519614 等实体相关的属性时,通常值得一试https://www.wikidata.org/wiki/Special:WhatLinksHere/Q7519614(这里有什么链接?)

在这种情况下,答案是空的,这意味着在 WIKIDATA 中没有为该信息编码的关系。(这意味着您需要依靠 3rd 方工具来访问 WIKIPEDIA 信息)

第二种看你的问题的方法也是用 P360 编码的(是一个列表)

在这种情况下,它表示它是具有 (Q11424) 的电影列表,其拍摄地点 (P915) 等于斯德哥尔摩 (Q1754)

因此,您正在查看的最接近的查询是

SELECT ?film 
WHERE { 
 ?film wdt:P31 wd:Q11424;
       wdt:P915 wd:Q506250.                    
}
于 2016-09-10T17:56:57.747 回答