如何在triplestore db中存储空值?

时间:2015-08-26 08:37:21

标签: null sparql triplestore

如何在三元数据库数据库中存储空值?

我是否应该使用三元组作为空值或使用类似rdf:nil的东西? 如果我不使用三元组,那么如何查询不存在的三元组?

1 个答案:

答案 0 :(得分:2)

您可以使用FILTER NOT EXISTS语法检查是否存在

例如,假设您知道主题和谓词并想要检查空值,即不存在相关三元组,您可以执行以下操作:

ASK WHERE
{
   FILTER NOT EXISTS { <http://subject> <http://predicate> ?value }
}