Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 本地托管类别的DBpedia_Php_Dbpedia - Fatal编程技术网

Php 本地托管类别的DBpedia

Php 本地托管类别的DBpedia,php,dbpedia,Php,Dbpedia,我注意到您可以下载DBpedia数据的整个数据转储,但我不确定如何从我的PHP应用程序中获得它。目前,我需要通过URL远程访问类别信息,如 ,但该网站运行缓慢,有时甚至处于脱机状态。有没有类似的方法在本地托管DBpedia?我正在使用PHP,是否有更好的方法来实现这一点?如果您已经可以从PHP运行远程SPARQL查询,那么如果您可以在本地承载SPARQL端点上的数据,那么您可以使用相同的PHP代码来查询本地端点。我不知道有任何基于PHP的SPARQL端点(我不是一个PHP专家),但第二部分描述了

我注意到您可以下载DBpedia数据的整个数据转储,但我不确定如何从我的PHP应用程序中获得它。目前,我需要通过URL远程访问类别信息,如
,但该网站运行缓慢,有时甚至处于脱机状态。有没有类似的方法在本地托管DBpedia?我正在使用PHP,是否有更好的方法来实现这一点?

如果您已经可以从PHP运行远程SPARQL查询,那么如果您可以在本地承载SPARQL端点上的数据,那么您可以使用相同的PHP代码来查询本地端点。我不知道有任何基于PHP的SPARQL端点(我不是一个PHP专家),但第二部分描述了如何使用Jena的TDB设置RDF存储,Jena的Fuseki可以将该存储用于SPARQL端点(只需将
--loc=DIR
添加到命令行;请参阅).

您可以参考此链接来设置virtuso triple store

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