空白节点的 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" 被交换) .
我正在研究 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" 被交换) .