Я использую репозиторий GraphDB и хочу выполнить некоторые запросы через Java с использованием SPARQLRepository. Это прекрасно работает, когда я только что прочитал с запросами. Но когда у меня есть запрос «Создать график: пример» или запрос вставки и удаления, он не работает. Когда я выполняю запросы через пользовательский интерфейс GraphDB, он работает нормально. Доку SPARQLRepository говорит, что мне нужна вторая конечная точка, которая в соответствии с доку GraphDB такая же, как и «/ Statement» в конце. Так что в моем коде это выглядит так:
String repositoryUrl = "http://localhost:7200/repositories/test";
SPARQLRepository repository = new SPARQLRepository(repositoryUrl, repositoryUrl + "/statements");
Я могу выполнить запрос на чтение с этим, но когда я хочу выполнить запрос, который создает новый граф, он говорит
15:12:12.108 [main] WARN o.e.r.h.c.SharedHttpClientSessionManager$3 - Server reports problem: Encountered " "create" "CREATE "" at line 1, column 1.
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
Кто-нибудь может мне помочь? Спасибо.