已创建资源中三元组的 SPARQL CONSTRUCT 命令顺序

SPARQL CONSTRUCT command order of triples in created resource

学习 SPARQL 书中的我的 SPARQL 代码:

Contruct
{ 
?s dm:problem dm:prob29 . 
 dm:prob29 rdfs:label "Location value must be a URI." . 

}

WHERE
{
  ?s dm:location ?city .
  FILTER (!(isURI(?city)))
}

-- 创建这样的文件:

dm:prob29  rdfs:label  "Location value must be a URI." .

d:item693  dm:problem  dm:prob29 .enter

为什么他先创建 "Location value must be URI" 三元组,而在 Contruct 命令中 dm:prob29 等首先显示?我不太确定这是如何工作的?

此类三元组的顺序是任意的,在 CONSTRUCT 查询输出的上下文中没有重要性或意义。