Как выполнять SPARQL-запросы через EasyRdf?

Я не знаю, как выполнить запрос SPARQL на сервере Virtuoso через EasyRdf.

Виртуоз запускается через

virtuoso\bin\virtuoso-t +service create +instance VirtuosoService

и я могу пойти в HTTP: // локальный: 8890 / проводник в моем веб-браузере. Во вкладке Связанные данные / графики есть список графиков:

Последний график, который я хочу запросить, был создан путем загрузки файла. http://njh.me/foaf.rdf с помощью Quad Store Загрузить.

Теперь перейдем к части PHP. Как правильно выполнить запрос через EasyRdf? Следующий код

$graph = new \EasyRdf_Graph('http://localhost:8890/foaf');
$numTriples = $graph->load();

выдает это исключение: HTTP-запрос для HTTP: // локальный: 8890 / FOAF не удалось: файл не найден

Я также проверил с

  • http://localhost:8890/foaf/sparql: HTTP-запрос для HTTP: // локальный: 8890 / FOAF / SPARQL не удалось: файл не найден
  • http://localhost:1111/foaf/sparql: Не удалось проанализировать HTTP-ответ.
  • http://localhost:1111/foaf: Примечание: fwrite (): отправка 375 байт завершилась неудачно с errno = 10054 Существующее соединение было закрыто удаленным хостом

1

Решение

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]