空白节点的 ARQ 查询

ARQ query for blank node

我正在研究 RDF 查询语言。所以,我已经安装了 Apache Jena。
RDF数据如下:

@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"   |
+-----+---------+

您数据中的前缀有误。查询正确使用 xmlns,但数据有错字,xlmns("l" 和 "m" 被交换) .