是否可以使用 openrdf 框架中的解析器将单行文本解析为 openrdf 模型?我想解析巨大的 nquads 文件并想使用
org.openrdf.rio.nquads.NQuadsParser
对于这个任务。我梦寐以求的解决方案将返回一个org.openrdf.model.Statement
, 带有适当的主语、谓语、宾语和上下文实例。我知道班级本身没有这样做的方法。由于我尝试解析非常大的文件,因此无法将它们完全加载到存储库中。我可能会将文件的块解析到存储库中,评估然后清除存储库,为下一个块腾出空间。我想知道是否有更好的方法从文本文件的行中获取语句?
在某些情况下,我想收集有关Huge Nquads Files的统计信息,为此我需要评估每个语句,但不需要存储其中的大部分。