我在eclipse上运行Jena的以下查询:
public static ArrayList<String> testing(){
String parql;
ArrayList<String> list2 = new ArrayList<String>();
parql="PREFIX yago:<http://yago-knowledge.org/resource/>"+
"PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-synta-ns#>"+
"SELECT ?entity where {?entity rdf:type yago:wordnet_writer_110794014}";
Query query2 = QueryFactory.create(parql);
QueryExecution qexec2 = QueryExecutionFactory.sparqlService("http://lod2.openlinksw.com/sparql", query2);
ResultSet results2 = qexec2.execSelect();
while(results2.hasNext()){
QuerySolution result = results2.nextSolution();
String allindivs = result.get("entity").toString();
list2.add(allindivs);
}
return list2;
}
我得到的只是
线程中的异常&#34; main&#34; HttpException:500
相同的查询在端点上正常工作。这个问题是暂时的吗?因为我相信相同的代码以前工作得很好。我认为Yago服务器有问题。