根据维基数据,战斗是军事行动的一个子类。然而,当我查询所有军事行动的实例时,我得到了699个结果,而对于所有的战斗,我得到了7399个结果。
军事行动查询
SELECT ?label WHERE {
?subj wdt:P31* wd:Q645883.
?subj rdfs:label ?label.
FILTER((LANG(?label)) = "en")
}查询战斗
SELECT ?label WHERE {
?subj wdt:P31* wd:Q178561.
?subj rdfs:label ?label.
FILTER((LANG(?label)) = "en")
}发布于 2017-01-23 14:17:34
因为您的SPARQL查询,特别是属性路径是错误的。类型通过subClassOf (wdt:P279)连接,但在使用wdt:P31*时要求关闭instance-of关系
它必须是wdt:P31/wdt:P279*
有关区别,请参阅https://www.wikidata.org/wiki/Property:P279和https://www.wikidata.org/wiki/Property:P31。
https://stackoverflow.com/questions/41799780
复制相似问题