dotNetRDFを使用してすべてのグラフについてDBpediaに問い合わせるのに問題があります。以下のコードを実行した後:
SparqlRemoteEndpoint endpoint = new SparqlRemoteEndpoint(
new Uri("http://dbpedia.org/sparql"), "http://dbpedia.org"
);
SparqlResultSet results = endpoint.QueryWithResultSet(
"SELECT DISTINCT ?g WHERE { GRAPH ?g {?s ?p ?o} }"
);
私はUriFormattedException
メッセージを持っていますInvalid URI: The format of the URI could not be determined.
次のグラフに問題があります:b3sonto
、、、、-おそらくdotNetRDFはデフォルトのグラフURIを忘れていますb3sifp
dbprdf-label
virtrdf-label
facets
ところで。dotNetRDFからこのクエリを正常に実行できます。
SELECT ?s ?p ?o FROM <b3sonto> WHERE { ?s ?p ?o} limit 20
なぜそれが機能しないのか分かりますか?