C# 从DBPedia'中提取内容;在.NET中有一个很大的转储文件

C# 从DBPedia'中提取内容;在.NET中有一个很大的转储文件,c#,sql-server,rdf,dbpedia,dotnetrdf,C#,Sql Server,Rdf,Dbpedia,Dotnetrdf,我想从中提取每篇文章的标签、摘要、类别和相关日期 我正在使用,我想将提取的数据保存到MS SQL数据库(我不想像Virtuoso那样使用三重存储) 由于转储文件的大小,我无法将转储文件加载到内存中 提取语句有什么解决方案吗?我能想象的唯一方法是将转储文件分割成更小的块文件,这是唯一的解决方案吗?事实上,dotNetRDF中的所有内容都是为了支持流式解析而设计的,最常见的用例恰好是将内容加载到内存结构中,但即使是这样,它也使用了隐藏的流式解析子系统 请参阅阅读RDF文档中介绍的部分,该API为用户

我想从中提取每篇文章的标签、摘要、类别和相关日期

我正在使用,我想将提取的数据保存到MS SQL数据库(我不想像Virtuoso那样使用三重存储)

由于转储文件的大小,我无法将转储文件加载到内存中


提取语句有什么解决方案吗?我能想象的唯一方法是将转储文件分割成更小的块文件,这是唯一的解决方案吗?

事实上,dotNetRDF中的所有内容都是为了支持流式解析而设计的,最常见的用例恰好是将内容加载到内存结构中,但即使是这样,它也使用了隐藏的流式解析子系统


请参阅阅读RDF文档中介绍的部分,该API为用户提供了对解析器生成的数据的完全控制。因此,您可以编写一个自定义处理程序,在流生成数据时接收数据并将其放入数据库。

我刚刚仔细查看了处理程序API链接,这似乎确实是这里需要的。