ARQ-запрос для пустого узла

Я работаю над языком запросов 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"   |
+-----+---------+

person Abhishek    schedule 26.02.2016    source источник


Ответы (1)


Префикс в ваших данных неверен. В запросе правильно используется xmlns, но в данных есть опечатка, xlmns (буквы "l" и "m" поменяны местами).

person Joshua Taylor    schedule 26.02.2016
comment
Ох !! Грубая ошибка. Спасибо, Джошуа Тайар. - person Abhishek; 27.02.2016