Я использую Apache-Jena 2.10.2 инструменты командной строки и попытаться вставить данные в моем графике:специфический SPARQL запрос с Jena
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonym> 15 }"
К сожалению, это не добавляет ничего. Если я что-то изменил в предикате, например. удалить или изменить символ, тогда он работает. следующие работы:
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonyn> 15 }"
Где я изменил последний символ: eaternitySynonym в eaternitySynonyn. Чтобы убедиться, что это сработало, я делаю:
tdbquery --loc /Users/graph "SELECT * WHERE { <http://de.dbpedia.org/resource/Mais> ?p ?o }"
и посмотрим, находится ли он на выходе.
Пожалуйста, расскажите мне, что я делаю неправильно.
Каковы выходы, которые вы получаете при запуске запроса? –
Также, как вы установили 2.10.2? Он недоступен в [дистрибутивах] (http://www.apache.org/dist/jena/binaries/). Это может быть лучшим вопросом для отправки в [список рассылки Jena] (http://jena.apache.org/help_and_support/index.html). –
Большое спасибо, что на самом деле решил, я нашел 2.10.2, когда я googled для соответствующего репозитория maven. Теперь я использую 2.10.1, и он просто отлично работает! – tadumtada