Извлечение троек из названного графа с помощью API хранилища графиков - PullRequest
1 голос
/ 01 июля 2019

Я пытаюсь извлечь все операторы из именованного графа (имя URI) в хранилище, используя HTTP-протокол Graph Store.Я использую версию 8.10 GraphDB в Windows 10.

При установке сообщается о доступности API по адресу: / repositories / {repositoryID} / rdf-graphs / {graph}

Однако при замене {graph} с URI указывает на сообщение об ошибке No Handler Found или ошибке noslash (если URI закодирован).

Я пробовал незашифрованные URI и закодированные URI.Ссылочная спецификация SPARQL 1.1 Graph Store HTTP-протокол предполагает, что? Graph = {graph} может потребоваться, но это также не помогает.

Некоторые примеры:

Uncocoded

11: 14: 50.901 [http-nio-7200-exec-2] ПРЕДУПРЕЖДЕНИЕ oswsmsDefaultHandlerExceptionResolver - Resolved [org.springframework.web.servlet.NoHandlerFoundException: не найден обработчик для GET / репозитории / foodandwine / rdf-graphs *http://www.w3.org/TR/2003/PR-owl-guide-20031209/food]

Замена ":" на% 2e

11: 14: 59.583 [http-nio-7200-exec-10] WARN osweb.servlet.PageNotFound - Обработчик для GET / репозиториев не найден /foodandwine / rdf-graphs / http% 3e // www.w3.org / TR / 2003 / PR-owl-guide-20031209 / food

Замена ":" на% 2e и "/" на% 2f

Сообщение Неверный URI: noSlash

Описание Сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, синтаксис неправильного запроса, неверное кадрирование сообщения запроса,или обманчивая маршрутизация запросов).

Я уверен, что я ошибсяСед что-то очень простое, но будет очень признателен в правильном направлении.

...