0

我注意到您可以下载 DBpedia 数据的整个数据转储,但我不确定如何从我的 PHP 应用程序中获取它。目前,我需要通过http://dbpedia.org/resource/Category:Cities_in_England等 URL 访问我目前正在远程执行的类别信息 ,但该站点速度很慢,有时还处于离线状态。有没有办法以类似的方式在本地托管 DBpedia?我正在使用 PHP,是否有更好的方法来做到这一点?

4

2 回答 2

0

如果您已经可以从 PHP 运行远程 SPARQL 查询,那么如果您可以在本地 SPARQL 端点上托管数据,则可以使用相同的 PHP 代码来查询本地端点。我不知道任何基于 PHP 的 SPARQL 端点(我不是 PHP'er),但这个答案的后半部分描述了如何使用 Jena 的 TDB 设置 RDF 存储,并且 Jena 的 Fuseki 可以使用该存储对于 SPARQL 端点(只需将 a 添加--loc=DIR到命令行;请参阅此答案)。

于 2013-06-24T01:41:12.950 回答
0

您可以参考此链接设置 virtuso 三重商店设置 Virtuso 三重商店

通过开始运行 virtuso 服务器并向其添加文件。您可以在本地 sparql 端点本地获取数据,您可以在 SPARQL 的帮助下进行查询。

于 2014-05-22T06:19:17.023 回答