我正在执行以下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);
答案 0 :(得分:2)
实验DBpedia SPARQL endpoint为made available as a public service,但因此没有服务质量(QoS)保证。
您可以通过spinning up the pre-populated and dynamically updated AMI在Amazon AWS云中设置自己的DBpedia镜像。您还可以设置本地镜像,方法是将DBpedia datasets手动加载到您自己的Virtuoso或其他三重或四元组实例中。
(ObDisclaimer:OpenLink Software生成Virtuoso和DBpedia AMI,提供并维护public DBpdia endpoint,并雇用我。)