-1

これは私が使用しているコードとクエリです..

SparqlRemoteEndpoint endpointeds = new SparqlRemoteEndpoint(new  Uri("http://dbpedia.org/sparql"), "http://dbpedia.org");

SparqlResultSet resultss = endpointeds.QueryWithResultSet("
PREFIX dbp-ont:     <http://dbpedia.org/ontology/> 
SELECT ?location, str(?label) 
{ ?location  dbp-ont:country <http://dbpedia.org/resource/Italy> .
  ?location a ?type filter ( ?type = dbp-ont:ArchitecturalStructure || 
  ?type=dbp-ont:Place     || ?type=dbp-ont:NaturalPlace || ?type=dbp-ont:Mountain || 
  ?type=dbp-ont:Volcano || ?type=dbp-ont:Village || ?type=dbp-ont:AdministrativeRegion 
 || ?type=dbp-ont:Island  || ?type=dbp-ont:Continent) .
 ?location foaf:name ?label  filter (lang(?label)=" + "en" + ").} order by ?location limit 10");

私はすでにVirtuosoで試したので、クエリがうまく機能することを知っています.Visual Studio 2012のおかげで、なぜこのエラーが発生するのかわかりません.

4

1 に答える 1

2

http://answers.semanticweb.com/questions/23254/sparqlresultset-giving-the-remote-server-returned-an-error-400-bad-requestで同じ質問と回答を参照

于 2013-06-07T14:18:47.943 に答える