我试图搜索并获得具有特定标签的项目的ID:Teodor Bogdanov
。我可以通过维基数据网站成功搜索到这个名字。但是,通过SPARQL进行搜索无法做到这一点。代码在这里
我也复制到了这里:
SELECT distinct ?item ?itemLabel ?itemDescription WHERE{
?item ?label "Teodor Bogdanov".
}
同样的事情发生在Félix Anaut
谁能帮我解决这个问题?提前谢谢你。
您的查询有两个问题。在您的三重模式谓词是一个变量,而它应该是一个常数,rdfs:label
。它询问与"Teodor bogdanov"相关的所有项目和属性。第二个问题是缺少语言标签。当这两个固定后,您将得到以下查询
SELECT distinct ?item {
?item rdfs:label "Teodor Bogdanov"@en .
}
对于" fsamlix Anaut",虽然这个带有重音的拼写在英文维基百科中使用,但在维基数据中不是这样。