带有括号的sparql

时间:2015-08-22 22:46:52

标签: sparql dbpedia virtuoso

我正在尝试使用sparql查询dbpedia并遇到主题名称中带括号的问题。此查询运行但不返回任何内容。如果我在一个没有括号的类似人物上尝试它,它就会起作用。

PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>

SELECT * WHERE
{
<http://dbpedia.org/resource/Yves_Saint_Laurent_(designer)> dbpedia-owl:abstract ?abstract ;
dbpedia-owl:thumbnail ?thumbnail .filter(langMatches(lang(?abstract),"en"))
}

我尝试过各种各样的字符来逃避括号,但似乎没有任何效果。还有另一种方法可以获取数据吗?

1 个答案:

答案 0 :(得分:6)

我认为你的问题与Yves Saint Laurent&#39;没有属性缩略图。

看看:Yves Saint Laurent on dbpedia

此查询有效:

PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>

SELECT * WHERE
{
<http://dbpedia.org/resource/Yves_Saint_Laurent_(designer)>
dbpedia-owl:abstract ?abstract
filter(langMatches(lang(?abstract),"en"))
}

我测试了它:http://dbpedia.org/sparql