У меня есть данные JSON-LD на URL http://mystore.com/data1 . Я хочу выполнить запрос SPARQL SELECT в PHP.
Вот мой код:
$sparql = new EasyRdf_Sparql_Client('http://mystore.com/data1');
$result = $sparql->query(
'SELECT *
WHERE {
?operation <http://www.w3.org/ns/hydra/core#template> ?templateValue.
}'
);
print_r($result);
Выше код, показывающий все тройки JSON-LD вместо отфильтрованных данных, основанных на запросе.
После прочтения документов у меня есть сомнения.
В приведенном выше коде параметры в EasyRdf_Sparql_Client должны быть конечной точкой Sparql во время отправки URL-адреса данных. Я правильно делаю? Я думаю, что Sparql Endpoint — это механизм запросов SPARQL, который я выводил после обращения к этому стандарту. пример , у него есть URL-адрес dbpedia, который является Virtuoso SPARQL Query Editor. Я хочу запустить SPARQL SELECT для моих локальных / удаленных данных JSON-LD. Как это сделать в php?
Задача ещё не решена.
Других решений пока нет …