如何通过EasyRdf执行SPARQL查询?

时间:2015-01-19 10:58:32

标签: php virtuoso easyrdf

我不知道如何通过EasyRdf在Virtuoso服务器上执行SPARQL查询。

Virtuoso通过

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

我可以在网络浏览器上转到http://localhost:8890/conductor。在选项卡关联的数据/图表中,有一个图表列表:

最新版本是我要查询的图表,是通过 Quad Store Upload 上传文件http://njh.me/foaf.rdf创建的。

现在是PHP部分。通过EasyRdf执行查询的正确方法是什么?以下代码

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

引发此异常: http://localhost:8890/foaf的HTTP请求失败:找不到文件

我也用

进行了测试
  • http://localhost:8890/foaf/sparql http://localhost:8890/foaf/sparql的HTTP请求失败:找不到文件
  • http://localhost:1111/foaf/sparql无法解析HTTP响应。
  • http://localhost:1111/foaf注意:fwrite():发送375个字节失败,错误为errno = 10054 现有连接已被远程主机关闭