在本地托管DBpedia以获取类别

时间:2013-03-14 18:52:14

标签: php dbpedia

我注意到你可以下载DBpedia数据的整个数据转储,但我不知道如何从我的PHP应用程序中获取它。目前,我需要通过URL等远程访问我目前正在远程进行的类别信息 http://dbpedia.org/resource/Category:Cities_in_England,但网站速度很慢,有时也会离线。有没有办法以类似的方式在本地托管DBpedia?我正在使用PHP,有没有更好的方法呢?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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