3
我想知道如何使用别名(“也称为”)查询Wikidata。如何查询维基数据“也称为”
现在我想
SELECT ?item
WHERE
{
?item rdfs:aliases ?alias.
FILTER(CONTAINS(?alias, "Angela Kasner"@en))
}
LIMIT 5
这简直是我若rdfs:labels
更换rdfs:aliases
一个可行的查询。
我想这样做,因为Help:Aliases表示别名可以像标签一样搜索,但我找不到任何其他资源,也找不到示例。
使用'SKOS:altLabel',而不是'RDFS:aliases',而且很可能你的下一个问题是关于“查询超时限制到达”。 –
但是这个工作:'SELECT * {wd:Q567 skos:altLabel?altLabel。 FILTER(包含(?altLabel,“Angela Kasner”@en)}}' –
另外,用'rdfs:labels'替换'rdfs:aliases'似乎不起作用。 (返回“找不到匹配的记录”) –