0

我在 URL http://mystore.com/data1上有 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> ?templateValue.
        }'
);
print_r($result);

上面的代码显示了所有 JSON-LD 三元组,而不是基于查询的过滤数据。

阅读文档后,我有疑问。 在我发送数据 URL 时,EasyRdf_Sparql_Client 中的上述代码参数应该是 Sparql Endpoint。我做对了吗?我认为 Sparql Endpoint 是我在参考这个标准示例后推断的 SPARQL 查询引擎,它有 dbpedia url,它是 Virtuoso SPARQL 查询编辑器。我想在我的本地/远程 JSON-LD 数据上运行 SPARQL SELECT。如何在php中做到这一点?

4

0 回答 0