查询链接地理数据端点时,Virtuoso上的Sparql查询语法错误

时间:2015-07-31 10:21:16

标签: rdf sparql endpoint virtuoso rdfs

我试图在链接地理数据端点http://linkedgeodata.org/sparql上查询一些基本的SPARQL

运行正常选择* Select * query

我得到了一些像这些enter image description here

的三元组

但是当我跑步时

#Prefix lgdr:<http://linkedgeodata.org/triplify/> #Prefix lgdo:<http://linkedgeodata.org/ontology/> Select ?subject ?predicate ?object { lgdr:?subject ?predicate ?object .} Limit 200`

我明白了:

enter image description here

为什么会这样?

2 个答案:

答案 0 :(得分:3)

你注释掉了lgdr命名空间,但你仍然在lgdr:?subject中找到它。因此,由于未定义lgdr命名空间,virtuoso将不知道该怎么做。

答案 1 :(得分:3)

除命名空间问题外,lgdr:?subject ...不适合SPARQL。

解析器将其视为4元组:

lgdr:   ?subject ?predicate ?object .

这就是抱怨lgdr:

的原因