【发布时间】:2023-01-23 21:41:22
【问题描述】:
我是 DBPedia 的新手。我试图在 C# 中使用来自 DBPedia 的 SPARQL 从维基百科获取数据(信息框详细信息)。使用以下代码:
SparqlRemoteEndpoint endpoint = new SparqlRemoteEndpoint(new Uri("http://dbpedia.org/sparql"), "http://dbpedia.org");
string query = "PREFIX dbo: <http://dbpedia.org/ontology/>" +
"PREFIX db: <http://dbpedia.org/resource/>" +
"PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>" +
"PREFIX dbp: <http://dbpedia.org/property/>" +
"SELECT ?numberOfEmployees WHERE {<http://dbpedia.org/resource/SomeOrganizationName> " +
"dbp:numberOfEmployees ?numberOfEmployees"}";
SparqlResultSet res = endpoint.QueryWithResultSet(query);
某些字段的数据不匹配。还有其他方法可以从 DBPedia 检索数据吗?我找到了https://live.dbpedia.org/sparql,我认为它会提供新数据,但它不会返回任何东西。
【问题讨论】: