生成空属性的值

时间:2013-11-01 09:05:53

标签: sparql optional-variables

我正在尝试填充在SPARQL查询语言中使用Optional生成的空白空间。有什么办法可以实现这个目标吗?

在可选变量上使用!bound会生成true或false,但我想用我自己的值填充单元格,例如"?"或"未知"。

1 个答案:

答案 0 :(得分:7)

也许你可以使用以下结构之一......

COALESCE(?c, "unknown")

来源:http://www.w3.org/TR/sparql11-query/#func-coalesce

IF(bound(?c), ?c, "unknown")

来源:http://www.w3.org/TR/sparql11-query/#func-if