查询维基数据以获取实体子类的所有属性(与实体关联的所有类型的图像)

问题描述 投票:0回答:1

我的目标是获取与维基数据实体相关的所有图像。我可以通过以下查询获取图像属性(例如自由女神像):

SELECT ?image WHERE
{
    wd:Q9202 wdt:P18 ?image.
}

这为我提供了关联的图像,但图像属性有多种类型(P14、P15、P18、P41,...)。它们都是 “用于链接到代表性图像 (Q26940804)”的 Wikidata 属性

有没有一种优雅的方法来获取

Q26940804
子类的所有属性(获取所有图像)?

sparql wikidata
1个回答
0
投票

请参阅 RDF 转储格式 § 属性

SELECT ?predicate ?propertyLabel ?image WHERE
{
    wd:Q9202 ?predicate ?image .
    ?property wikibase:directClaim ?predicate .
    ?property wdt:P31 wd:Q26940804
    SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}

尝试一下!

顺便说一下,这些图像子属性是

wd:Q26940804
的实例,而不是子类。

© www.soinside.com 2019 - 2024. All rights reserved.