2016-02-26 76 views
0

我正在研究RDF查询语言。所以,我已经安装了Apache Jena。下面
RDF给出的数据是:空白节点的ARQ查询

@prefix foaf: <http://xlmns.com/foaf/0.1/> . 

_:a foaf:name "Alice" . 
_:b foaf:name "Ashish" . 

和ARQ查询:

PREFIX foaf: <http://xmlns.com/foaf/0.1/> 

SELECT ?x ?name 
WHERE { ?x foaf:name ?name } 

问题 - 我的结果是:

+---+------+ 
| x | name | 
+---+------+ 
+---+------+ 

正确的结果是:

+-----+---------+ 
| x | name | 
+-----+---------+ 
| _:c | "Alice" | 
| _:d | "Bob" | 
+-----+---------+ 

回答

3

数据中的前缀是错误的。查询正确使用xmlns,但数据有拼写错误,xlmns(“l”和“m”交换)。

+0

哦!失误错误。谢谢Joshua Tayar –