我正在尝试在GraphDB上的 SPARQL 操场上运行此查询。
select * where {
?s content:value ?value .
FILTER REGEX(str(?value), "_:x1697BD364N0abcdd866d54")
}
?value
是 BNode
我正在尝试过滤 BNode ID 为的所有值:_:x1697BD364N0abcdd866d54
我尝试了几种不同的方法来按 ID 过滤:
FILTER REGEX(str(?value), "#bnode-id")
FILTER (?value), "#bnode-id")
但没有一个是成功的。
问题:
- 您将如何根据 bnode id 进行过滤?
- 可以STR(bnode)吗?