已创建资源中三元组的 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
查询输出的上下文中没有重要性或意义。
学习 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
查询输出的上下文中没有重要性或意义。