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

为什么这个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/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')
}