Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Filter SPARQL检查多个值中是否存在单个值_Filter_Rdf_Sparql - Fatal编程技术网

Filter SPARQL检查多个值中是否存在单个值

Filter SPARQL检查多个值中是否存在单个值,filter,rdf,sparql,Filter,Rdf,Sparql,我有一个ttl文件,如下所示: 禁用,my-tag1。 my-tag2。 my-tag3。 如何形成查询以删除标记为“已禁用”的主题?主题可以有零个或多个标记。 我试过了 但是当一个主题有多个标签时,这就不起作用了。 有什么想法吗?查询: select distinct ?s where { ?s <http://www.foo.com/tag> "disabled". } 将获取标记值为disabled的所有资源。然后,您就可以以适合您的应用程序的任何方式删除资源列表。对……

我有一个ttl文件,如下所示:

禁用,my-tag1。 my-tag2。 my-tag3。

如何形成查询以删除标记为“已禁用”的主题?主题可以有零个或多个标记。 我试过了

但是当一个主题有多个标签时,这就不起作用了。 有什么想法吗?

查询:

select distinct ?s where { ?s <http://www.foo.com/tag> "disabled". }

将获取标记值为disabled的所有资源。然后,您就可以以适合您的应用程序的任何方式删除资源列表。

对……这是一种方法,我只是不想对结果进行后处理。
select distinct ?s where { ?s <http://www.foo.com/tag> "disabled". }