如何在PHP中本地使用EasyRdf执行SPARQL Select查询?
我在URL上有JSON-LD数据。我想在PHP中执行SPARQL SELECT查询。如何在PHP中本地使用EasyRdf执行SPARQL Select查询?,php,sparql,rdf,virtuoso,easyrdf,Php,Sparql,Rdf,Virtuoso,Easyrdf,我在URL上有JSON-LD数据。我想在PHP中执行SPARQL SELECT查询。以下是我的代码: $sparql = new EasyRdf_Sparql_Client('http://mystore.com/data1'); $result = $sparql->query( 'SELECT * WHERE { ?operation <http://www.w3.org/ns/hydra/core#template> ?temp
以下是我的代码:
$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);
$sparql=新的EasyRdf\u sparql\u客户端('http://mystore.com/data1');
$result=$sparql->query(
"选择,*
在哪里{
?操作?模板值。
}'
);
打印(结果);
上面的代码显示了所有JSON-LD三元组,而不是基于查询过滤的数据。看完文件后,我有点怀疑。
在上述代码中,当我发送数据URL时,EasyRdf_Sparql_客户端中的参数应该是Sparql端点。我做得对吗?我认为Sparql端点是我在参考了这个标准后推断出来的Sparql查询引擎,它有dbpediaurl,这是一个优秀的Sparql查询编辑器我希望在本地/远程JSON-LD数据上运行SPARQL SELECT。如何在php中实现这一点?实际上,您必须使用SPARQLservice@AKSW如何在php中做到这一点?我不知道EasyRDF是否支持内存中的SPARQL端点。