首页 > 解决方案 > 如何使用 DBpedia + dotnetRDF 提取维基百科列表数据?

问题描述

我想使用 DBpedia + dotnetRDF从https://en.wikipedia.org/wiki/List_of_ongoing_armed_conflicts之类的页面获取所有列表数据。

维基百科列表页面显示了一个包含所有冲突和一些高级细节的表格,但 DBpedia 页面没有显示类似的内容,只是链接到其他类型的军事冲突:

http://dbpedia.org/page/List_of_ongoing_armed_conflicts

一开始我不想使用 sparql,而是加载元组(军事冲突本身),因为我需要能够在更深层次的军事冲突中导航并在我的应用程序中动态查询其他类型的数据。

示例代码:

TripleStore store = new TripleStore();
Graph graph = new Graph();
var nTriplesParser = new NTriplesParser();            
UriLoader.Load(graph, new Uri("http://dbpedia.org/resource/List_of_ongoing_armed_conflicts"), nTriplesParser);
store.Add(graph);
// store.Triples as the conflicts itself?

这可能吗?

标签: c#dbpediadotnetrdf

解决方案


推荐阅读