Sparql 演奏家给出错误的结果,涉及重定向

Sparql 演奏家给出错误的结果,涉及重定向,sparql,virtuoso,Sparql,Virtuoso,我有 前缀rdf: 前缀rdfs: 前缀foaf: 前缀dbpedia\u属性: 前缀dbpedia\u本体: 前缀yago: 前缀架构: 选择*WHERE { { 选择学校、名称、代码段、url、页面ID、别名U 1、别名U 2、别名U 3 哪里 { {?学校rdf:类型架构:EducationalOrganization.} 联合 {?学校rdf:类型yago:教育机构108276342.} ?学校rdfs:标签?名称。 可选的{ ?学校foaf:isPrimaryTopicOf?url。

我有

前缀rdf:
前缀rdfs:
前缀foaf:
前缀dbpedia\u属性:
前缀dbpedia\u本体:
前缀yago:
前缀架构:
选择*WHERE
{
{
选择学校、名称、代码段、url、页面ID、别名U 1、别名U 2、别名U 3
哪里
{
{?学校rdf:类型架构:EducationalOrganization.}
联合
{?学校rdf:类型yago:教育机构108276342.}
?学校rdfs:标签?名称。
可选的{
?学校foaf:isPrimaryTopicOf?url。
}
可选的{
?学校数据库百科本体:wikiPageID?pageid。
}
可选的{
?学校rdfs:评论?片段。
过滤器(langMatches(lang(?snippet),“en”))
}
可选的{
?学校数据库\u属性:名称?别名\u 1。
过滤器(langMatches(lang(?别名_1),“en”))
}
可选的{
?学校foaf:姓名?别名2。
过滤器(langMatches(lang(?别名_2),“en”))
}
可选的{
?学校数据库百科全书本体:wikiPageRedirects?临时。
?临时rdfs:标签?别名_3。
过滤器(langMatches(lang(?别名_3),“en”))
}
可选的{
?学校rdf:类型?不包括在内。
筛选器(?已排除=架构:库)
}
过滤器(langMatches(lang(?name),“en”)&绑定(?排除))
}
按姓名订购
}
}
限制1
偏移量0
您可以看到,结果提供了资源

http://dbpedia.org/resource/“卫斯理公会卫理公会学院”

这将被重定向到

http://dbpedia.org/page/Southern_Wesleyan_University

为什么Virtuoso不解析资源并给出最终目的地?
有没有办法指示它忽略重定向

关于资源的
/resource/
/page/
是不同的东西。例如,一个具有以字节为单位的长度

网页不是
模式:教育组织

如果使用HTTP查询
/resource/
,DBpedia会发回一个HTTP 303,然后浏览器会跟随它。这是你的浏览器的选择

请参见以下内容的输出:

wget --max-redirect 0 -O/dev/null -S http://dbpedia.org/resource/Wesleyan_Methodist_College


关于资源的
/resource/
/page/
是不同的东西。例如,一个具有以字节为单位的长度

网页不是
模式:教育组织

如果使用HTTP查询
/resource/
,DBpedia会发回一个HTTP 303,然后浏览器会跟随它。这是你的浏览器的选择

请参见以下内容的输出:

wget --max-redirect 0 -O/dev/null -S http://dbpedia.org/resource/Wesleyan_Methodist_College


这是正确的,但请注意问题中提到的重定向可能更多地是关于从卫斯理公会学院重定向到南卫斯理大学的重定向,该重定向可能被记录为wikiPageRedirects属性,并且可以在SPARQL查询中“遵循”。这是正确的,但请注意,问题中提到的重定向可能更多地是关于从卫斯理公会学院重定向到南卫斯理大学的重定向,该重定向可能被记录为wikiPageRedirects属性,并且可以在SPARQL查询中“遵循”。
curl -v --max-redirs 0 http://dbpedia.org/resource/Wesleyan_Methodist_College