如何通过Wikidata查询获取Q26940804子类属性以获取实体全部关联图片?
获取Wikidata实体的所有关联图片(基于属性子类)
你可以通过递归查询属性的子类关系,一次性获取所有属于Q26940804(用于链接代表性图片的Wikidata属性)的子类属性,进而拿到实体的全部关联图片。
完整查询(包含对应属性名)
SELECT ?property ?image WHERE { # 递归匹配所有属于目标属性类的属性(包含属性自身) ?property wdt:P279* wd:Q26940804. # 关联自由女神像(Q9202)的对应图片资源 wd:Q9202 ?property ?image. }
简化查询(仅获取图片资源)
如果不需要返回对应的属性名称,可简化为:
SELECT ?image WHERE { ?property wdt:P279* wd:Q26940804. wd:Q9202 ?property ?image. }
关键说明
wdt:P279*中的*表示递归遍历所有子类层级,确保不会遗漏任何属于Q26940804的子属性- 该查询会自动匹配P14、P15、P18、P41等所有图片相关属性
内容的提问来源于stack exchange,提问作者elya5
相关产品推荐
相关产品推荐

