我正在研究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" |
+-----+---------+发布于 2016-02-26 16:04:49
数据中的前缀是错误的。查询正确使用xmlns,但是数据有一个错误,xlmns ( "l“和"m”被交换)。
https://stackoverflow.com/questions/35656052
复制相似问题