Использование sparql SERVICE между Stardog и Fuseki

Я новичок в Fuseki и Stardog и пытаюсь использовать запрос sparql SERVICE для доступа к некоторой информации на сервере Jena Fuseki (2.4.0) с интерфейсом Stardog (4.2). Проблема, которую я имею, состоит в том, что каждый запрос, который я пробую, заканчивается "Внутренней ошибкой сервера". Вот пример:

select ?f ?g
WHERE {
  SERVICE <http://localhost:3030/resultados/query> {
    ?f a ?g
  }
}

Просматривая отправленные http-сообщения, я обнаружил, что Fuseki отвечает с ошибкой кода 400 следующим кодом:

Error 400: Parse error: 
SELECT ?f ?g 
WHERE {
  ?f rdf:type ?g
}

Line 3, column 6: Unresolved prefixed name: rdf:type

Который, кажется, указывает на то, что он не поддерживает префикс rdf. Однако, если я включу его в запрос, сообщение об ошибке изменится на "Несколько объявлений префикса для префикса" rdf ""

Есть ли какая-то конфигурация в Fuseki или Stardog, которую я мог бы пропустить, чтобы разрешить эти запросы? Оба установлены с настройками по умолчанию.

Спасибо

0 ответов

Другие вопросы по тегам