SPARQL 查询有什么问题?
what is wrong with SPARQL query?
我正在尝试检查是否有两个人通过关系 B 连接,并且关系 c 具有相同的元素
询问{
{?x :B ?y}filter not exist{?x :c ?t1, ?y :c ?t2 ,t1 ≠ t2 }
}
如果我没理解错的话,您尝试编写的查询应该如下所示:
ASK{
?x :B ?y;
:c ?t1 .
?y :c ?t2 .
filter (t1 != t2 )
}
请注意,对于这样的查询,x
和 y
也可能是 类,而不是个人。
我正在尝试检查是否有两个人通过关系 B 连接,并且关系 c 具有相同的元素
询问{
{?x :B ?y}filter not exist{?x :c ?t1, ?y :c ?t2 ,t1 ≠ t2 }
}
如果我没理解错的话,您尝试编写的查询应该如下所示:
ASK{
?x :B ?y;
:c ?t1 .
?y :c ?t2 .
filter (t1 != t2 )
}
请注意,对于这样的查询,x
和 y
也可能是 类,而不是个人。