带有括号的sparql

Rob*_*ick 0 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"))
}
Run Code Online (Sandbox Code Playgroud)

我试过各种角色来逃避括号,但似乎没有任何作用.还有其他方法可以获取数据吗?

Mar*_*Alx 6

我认为你的问题与'Yves Saint Laurent'没有属性缩略图这一事实有关.

看一下:dbpedia上的Yves Saint Laurent

此查询有效:

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"))
}
Run Code Online (Sandbox Code Playgroud)

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