使用 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 SparqlRemoteEndpoint
class as described at https://github.com/dotnetrdf/dotnetrdf/wiki/UserGuide-Querying-With-SPARQL#remote-query.
中列出的几个三重存储的支持
我想使用 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 SparqlRemoteEndpoint
class as described at https://github.com/dotnetrdf/dotnetrdf/wiki/UserGuide-Querying-With-SPARQL#remote-query.