SPARQL - 按 "duplicates"/"rename" 属性 排序,为什么?

SPARQL - Order By "duplicates"/"rename" property, why?

在我的 Virtuoso (07.00.3203) SPARQL 端点中:http://opendata.caceres.es/sparql

如果我做这个简单的查询:

select ?uri ?label ?itineraPaso
where {
?uri a om:Procesion.
?uri rdfs:label "Amor el jueves santo."@es .
?uri om:itineraPaso ?itineraPaso.
?itineraPaso rdfs:label ?label.
} order by (?label)

我得到这个输出:

好像不同的 ?itineraPaso 的标签是一样的(当我知道不是这样的时候)。

然后,如果我在没有 "order by" 子句的情况下尝试相同的查询:

select ?uri ?label ?itineraPaso
where {
?uri a om:Procesion.
?uri rdfs:label "Amor el jueves santo."@es .
?uri om:itineraPaso ?itineraPaso.
?itineraPaso rdfs:label ?label.
} 

它按预期工作:

你知道为什么会这样吗?如何在同一查询中优雅地按标签排序?

谢谢,

耶稣

编辑:抱歉,图像似乎不起作用。您只需单击链接即可。

大师版本为:07.00.3203 .

有趣的是,我在我们用于测试的旧 virtuoso 实例(版本:06.01.3127)中尝试了相同的示例并且它运行完美,所以它一定是一个错误。

对于那些想要复制错误的人,三元组如下:

https://mega.co.nz/#!QldDySoD!vCnGqlYFCA5-jyMzq3GuRH39Kb2nMiUARG752G1pfAs