使用 dotnetRDF 库通过 SPARQL 查询大型 RDF 文件

Using dotnetRDF library to query Large RDF file by SPARQL

我想使用 SPARQL 和 dotnetRDF 库查询在 RDF 文件中定义的 Ontology。问题是文件很大,所以将整个文件加载到内存中不太实用。我应该怎么办 ? 提前致谢

正如 AKSW 在评论中所说,最好的方法是将您的 RDF 文件加载到三重存储中,然后 运行 您的 SPARQL 查询针对它。 dotNetRDF 附带了对 https://github.com/dotnetrdf/dotnetrdf/wiki/UserGuide-Storage-Providers. However, all you really need is a triple store that supports the SPARQL protocol and then you will be able to run your queries from dotNetRDF code using the SparqlRemoteEndpointclass as described at https://github.com/dotnetrdf/dotnetrdf/wiki/UserGuide-Querying-With-SPARQL#remote-query.

中列出的几个三重存储的支持

至于使用哪个三元组存储,Jena with Fuseki可能是一个不错的开源选择。