为什么Sparql查询不起作用 选择* 在哪里{ 摘要 过滤器(lang(?abstract)='en') }

为什么Sparql查询不起作用 选择* 在哪里{ 摘要 过滤器(lang(?abstract)='en') },sparql,semantic-web,Sparql,Semantic Web,但是,如果我使用不包含特殊字符的resourcename运行相同的查询,那么它就会工作 我不允许在Sparql中使用这样的词吗?我尝试了您的查询,它似乎正在工作。你能说得更具体些吗?您在何处执行查询?我尝试了您的查询,它似乎正在工作。你能说得更具体些吗?您在哪里执行查询?我认为如果我像中国人%2527s\u Republic\u那样使用字符串ecoded,会出现一些编码问题,那么它会工作,但是如果使用它,中国人%27s\u Republic\u,则不会,但我不明白它是从哪里来的%2527?我认为

但是,如果我使用不包含特殊字符的
resourcename
运行相同的查询,那么它就会工作


我不允许在Sparql中使用这样的词吗?

我尝试了您的查询,它似乎正在工作。你能说得更具体些吗?您在何处执行查询?

我尝试了您的查询,它似乎正在工作。你能说得更具体些吗?您在哪里执行查询?

我认为如果我像中国人%2527s\u Republic\u那样使用字符串ecoded,会出现一些编码问题,那么它会工作,但是如果使用它,中国人%27s\u Republic\u,则不会,但我不明白它是从哪里来的%2527?我认为如果我像中国人一样使用字符串ecoded,会出现一些编码问题中国人民共和国,那么它是有效的,但如果使用它,中国人民共和国,那么它不是,但我不明白它是从哪里来的?
SELECT * 
WHERE {
<http://dbpedia.org/resource/People%27s_Republic_of_China> <http://dbpedia.org/ontology/abstract> ?abstract . 
FILTER (lang(?abstract)='en')
}