Sparql 从Wikidata获取类别的成员

Sparql 从Wikidata获取类别的成员,sparql,wikipedia,dbpedia,wikidata,Sparql,Wikipedia,Dbpedia,Wikidata,我想从Wikidata获取特定类别的所有成员。例如,我想从类别“category:films set in Stockholm”(Q7519614)中获取所有电影(电影实例:P31Q11424)。 然而,我似乎找不到什么样的关系。DBpedia使用“subject of”,但是Wikidata的等价物(P805)不会返回任何结果 我还以为我可以用这个问题引导自己找到答案,但没有用: SELECT ?s ?p ?pLabel WHERE { ?s ?p wd:Q7519614. SERVI

我想从Wikidata获取特定类别的所有成员。例如,我想从类别“category:films set in Stockholm”(
Q7519614
)中获取所有电影(电影实例:
P31Q11424
)。 然而,我似乎找不到什么样的关系。DBpedia使用“subject of”,但是Wikidata的等价物(
P805
)不会返回任何结果

我还以为我可以用这个问题引导自己找到答案,但没有用:

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

API提供“”来获取属于给定类别的页面列表,这些页面按页面排序标题排序。参数是有文档记录的。

可能是一个间接的答案,但值得一试

当您查找与Q7519614等实体相关的属性时,通常值得一试(这里有什么链接?)

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

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

在本例中,它表示这是一个电影列表,其中(Q11424)的拍摄地点(P915)等于斯德哥尔摩(Q1754)

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

SELECT ?film 
WHERE { 
 ?film wdt:P31 wd:Q11424;
       wdt:P915 wd:Q506250.                    
}
DBpedia使用“subject of”注意,在浏览DBpedia数据时,经常会看到“Foo prop of Bar”,这意味着数据中的三元组是Bar prop Foo,而不是Foo prop Bar。你确定三重模式
?s?p wd:Q7519614.
的方向正确吗?正如@JoshuaTaylor所说,“属性”是指相反的方向,在你的例子中是
?o dcterms:subject
而不是
dcterms:subject?o