小编Ari*_*usp的帖子

查找包含集合中所有值的列表?

如何在SPARQL中找到包含每组项目的列表?假设我有这样的数据:

<http://foo.org/test> <http://foo.org/name> ( "new" "fangled" "thing" )  . 
<http://foo.org/test2> <http://foo.org/name> ( "new" "york" "city" )  . 
Run Code Online (Sandbox Code Playgroud)

如何查找列表中包含"new"和"york"的项目?以下SPARQL不起作用,因为过滤器适用于?t的每个绑定,而不是所有绑定.

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?s ?p WHERE {       
    ?s <http://foo.org/name>/rdf:rest*/rdf:first ?t 
    FILTER( ?t = "new" && ?t = "york")   
}
Run Code Online (Sandbox Code Playgroud)

rdf sparql

6
推荐指数
1
解决办法
1072
查看次数

标签 统计

rdf ×1

sparql ×1