使用SPARQL获取DBpedia资源的缩略图

Mar*_*ian 3 sparql dbpedia

此查询有效:

select ?value { 
 <http://dbpedia.org/resource/Henrik_Ibsen> dbpedia-owl:abstract ?value
 filter langMatches(lang(?value),"en")
}
Run Code Online (Sandbox Code Playgroud)

为了获得缩略图,我假设我可以简单地更改为dbpedia-own:thumbnail,如下所示:

select ?value { 
 <http://dbpedia.org/resource/Henrik_Ibsen> dbpedia-owl:thumbnail ?value
 filter langMatches(lang(?value),"en")
}
Run Code Online (Sandbox Code Playgroud)

但它返回空值.这些dbpedia-owl:abstractdbpedia-owl:thumbnail属性都存在:http: //dbpedia.org/page/Henrik_Ibsen

有人看到查询有什么问题吗?

Ben*_*jen 6

缩略图是由URI标识的资源.资源没有语言标记(只有普通文字),因此通过过滤掉?value没有语言标记的所有值en,可以过滤掉缩略图资源.