为什么dbpedia结果不一致

时间:2017-02-08 16:26:42

标签: sparql jena semantic-web dbpedia

我正在执行以下SPARQL查询

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
SELECT ?resource WHERE  { 
?resource a <http://dbpedia.org/ontology/Place> . 
{?resource rdfs:label 'Paris'@en.} UNION { ?resource rdfs:label 'France'@en.} 
}

我正在执行此here。 有时候我得到了必需的结果,有时它会返回502错误(我收到网站正在维护的消息.....) 你能否告诉我为什么结果不一致?我怎么能避免这个?

当我通过java代码执行时,行为也是不一致的:

       Query query = QueryFactory.create(sb.toString());
        QueryExecution qexec = 
          QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql",  query);   

1 个答案:

答案 0 :(得分:2)

实验DBpedia SPARQL endpointmade available as a public service,但因此没有服务质量(QoS)保证。

您可以通过spinning up the pre-populated and dynamically updated AMI在Amazon AWS云中设置自己的DBpedia镜像。您还可以设置本地镜像,方法是将DBpedia datasets手动加载到您自己的Virtuoso或其他三重或四元组实例中。

(ObDisclaimer:OpenLink Software生成VirtuosoDBpedia AMI,提供并维护public DBpdia endpoint,并雇用我。)