1

我想知道如何在 Windows 上使用 Sparql 查询 RDF 文件。我正在使用 python 2.7 并且在 linux os.system(roqet...) 上是否有类似于 Windows 上的 roqet (rasqal) 的东西,例如 curl?,我可以使用 rdflib 或类似的东西进行此查询吗?这个rdf不在线非常重要,我想通过文件在本地执行这个查询。

谢谢

4

2 回答 2

0

看看Apache Jena提供的ARQ工具​​,如果安装了 Java,它将在 Windows 上运行

或者看看dotNetRDF提供的rdfQuery工具,如果安装了 .Net 4.0 Full,它将在 Windows 上运行

免责声明- 我是上述两个项目的开发人员

于 2012-10-19T23:44:42.757 回答
0

如果您的文件相当小(少于 100,000 个三元组),我强烈推荐RDFlib,正如您所建议的那样。它可以在您安装了 Python 的任何地方使用,并允许充分使用 SPARQL(选择和更新/删除语句),还提供了许多其他方便的功能,可以完全在内存中的本地文件上使用。

使用 RDFlib 的好处在于启动和运行它只需要添加 Python 库,因此安装非常简单。

于 2012-11-27T23:09:46.920 回答