使用SPARQL获取DBpedia资源的缩略图
此查询可用于:使用SPARQL获取DBpedia资源的缩略图,sparql,dbpedia,Sparql,Dbpedia,此查询可用于: select ?value { <http://dbpedia.org/resource/Henrik_Ibsen> dbpedia-owl:abstract ?value filter langMatches(lang(?value),"en") } select?值{ dbpediaowl:抽象值 筛选器语言匹配(语言(?值),“en”) } 要获取缩略图,我假设可以简单地更改为dbpedia own:thumboil,如下所示: select ?val
select ?value {
<http://dbpedia.org/resource/Henrik_Ibsen> dbpedia-owl:abstract ?value
filter langMatches(lang(?value),"en")
}
select?值{
dbpediaowl:抽象值
筛选器语言匹配(语言(?值),“en”)
}
要获取缩略图,我假设可以简单地更改为dbpedia own:thumboil,如下所示:
select ?value {
<http://dbpedia.org/resource/Henrik_Ibsen> dbpedia-owl:thumbnail ?value
filter langMatches(lang(?value),"en")
}
select?值{
dbpedia owl:缩略图?值
筛选器语言匹配(语言(?值),“en”)
}
但它返回空值。dbpedia owl:abstract
和dbpedia owl:thumbnail
属性都存在:
有人看到查询出了什么问题吗?缩略图是由URI标识的资源。资源没有语言标记(只有纯文字有),因此通过过滤掉?value
中没有语言标记的所有值,可以过滤掉缩略图资源