如何查询DBpedia



我正试图通过php脚本向DBpedia的端点http://dbpedia.org/sparql发送查询,不幸的是没有成功。脚本如下:

<?php
require_once('sparqllib.php');
$db = sparql_connect('http://dbpedia.org/sparql');
$query = "SELECT ?film
WHERE { ?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:French_films> }";
$result = sparql_query($query);
$fields = sparql_field_array($result);
while($row = sparql_fetch_array($result))
{
  foreach($fileds as $field)
  {
    print"$row[$field] n";
  }
}
?>

显示HTTP 500错误。

更新:

我真的需要帮助,请!我试了我所知道的一切,但没有成功。奇怪的是,在Python中,类似的脚本也可以工作……

来自对问题的评论:

我发现我的错误了。我写的是字段而不是字段,代码没问题。谢谢你的帮助- Vali Voicu

最新更新