我在使用 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
, b3sifp
, dbprdf-label
, virtrdf-label
, facets
- 可能 dotNetRDF 忘记了默认图 URI
顺便提一句。我可以成功地执行这个查询表单 dotNetRDF:
SELECT ?s ?p ?o FROM <b3sonto> WHERE { ?s ?p ?o} limit 20
你知道为什么它不起作用吗?