Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
如何过滤SPARQL查询中的简单主题_Sparql_Geosparql - Fatal编程技术网

如何过滤SPARQL查询中的简单主题

如何过滤SPARQL查询中的简单主题,sparql,geosparql,Sparql,Geosparql,我想我被SPARQL的基本功能所束缚。有人能帮忙吗 我只是想过滤所有包含RDS数据库“Mountain”的主题 Prefix lgdr:<http://linkedgeodata.org/triplify/> Prefix lgdo:<http://linkedgeodata.org/ontology/> Select * where { ?s ?p ?o . filter (contains(?s, "Mountain")) } Limit 1000 您可以使用

我想我被SPARQL的基本功能所束缚。有人能帮忙吗

我只是想过滤所有包含RDS数据库“Mountain”的主题

Prefix lgdr:<http://linkedgeodata.org/triplify/> Prefix lgdo:<http://linkedgeodata.org/ontology/> 
Select * where { 
?s ?p ?o . 
filter (contains(?s, "Mountain"))
} Limit 1000
您可以使用以下方法使其“工作”:

我不知道该如何应对

但在工作原理上:当你使用

Limit 1
你得到

s   p   o
http://linkedgeodata.org/ontology/MountainRescue    http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://www.w3.org/2002/07/owl#Class

过滤器(包含(str(?s),“Mountain”)
有什么问题吗?非常感谢。你明白了。我得到一个“事务超时”,但那是另一个问题。谢谢你的帮助。如果你愿意,你可以回答,我会接受。早安。刚刚写了同样的:——)啊。例如,限制为2就行了。我刚刚发布了一个答案,它确实可以用更小的
限制
:)
Virtuoso S1T00 Error SR171: Transaction timed out
Limit 1
s   p   o
http://linkedgeodata.org/ontology/MountainRescue    http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://www.w3.org/2002/07/owl#Class