sparql查询不返回任何内容
为什么这个SPARQL不返回任何值sparql查询不返回任何内容,sparql,semantic-web,Sparql,Semantic Web,为什么这个SPARQL不返回任何值 PREFIX ontology: <http://dbpedia.org/ontology/> SELECT ?Abstract WHERE { <http://dbpedia.org/resource/Cologne> <http://dbpedia.org/ontology/wikiPageRedirects> ?page . ?page <http://dbpedia.org/ontology/abst
PREFIX ontology: <http://dbpedia.org/ontology/>
SELECT ?Abstract
WHERE
{
<http://dbpedia.org/resource/Cologne> <http://dbpedia.org/ontology/wikiPageRedirects> ?page .
?page <http://dbpedia.org/ontology/abstract> ?Abstract.
FILTER (lang(?Abstract)='en')
}
前缀本体:
选择?摘要
哪里
{
页
?页?摘要。
过滤器(lang(?Abstract)='en')
}
两个原因。首先,科隆没有重定向,但有重定向。因此:
PREFIX ontology: <http://dbpedia.org/ontology/>
SELECT *
WHERE
{
<http://dbpedia.org/resource/Cologne>
<http://dbpedia.org/ontology/wikiPageRedirects> ?page .
}
有两个原因。首先,科隆没有重定向,但有重定向。因此:
PREFIX ontology: <http://dbpedia.org/ontology/>
SELECT *
WHERE
{
<http://dbpedia.org/resource/Cologne>
<http://dbpedia.org/ontology/wikiPageRedirects> ?page .
}
它不返回任何值,因为没有与查询匹配的内容。如果您取消引用科隆的URI,您可以看到没有
wikiPageRedirects
属性dbpedia:Cologne
不会重定向到任何内容,但许多资源会重定向到dbpedia:Cologne
。但是,重定向到科隆的资源没有摘要。事实上,这很正常:在维基百科中,你不能编辑重定向到另一个页面的页面,因为你必须重定向到另一个页面。因此,当dbpedia从Wikipedia中提取数据时,当然重定向的页面没有任何内容。它不会返回任何值,因为没有任何内容与您的查询匹配。如果您取消引用科隆的URI,您可以看到没有wikiPageRedirects
属性dbpedia:Cologne
不会重定向到任何内容,但许多资源会重定向到dbpedia:Cologne
。但是,重定向到科隆的资源没有摘要。事实上,这很正常:在维基百科中,你不能编辑重定向到另一个页面的页面,因为你必须重定向到另一个页面。因此,当dbpedia从Wikipedia中提取数据时,当然重定向的页面没有任何内容
PREFIX ontology: <http://dbpedia.org/ontology/>
SELECT ?Abstract
WHERE
{
<http://dbpedia.org/resource/Cologne>
<http://dbpedia.org/ontology/abstract> ?Abstract.
FILTER (lang(?Abstract)='en')
}