Python中的Jena TDB?
可以在Python应用程序中运行一个Jena TDB数据库来存储大量的RDF数据吗?在Python中有没有什么本地的替代方案?
3 个回答
4
这是一个Python的工具包,可以让你在Python中使用Jena。
4
另一种选择是使用像Apache Jena的Fuseki这样的SPARQL端点,然后只需使用Python或其他语言的HTTP客户端。
想了解更多关于Fuseki的信息,可以查看这里:
2
另一种选择是使用Jython来运行Python代码,而不是普通的基于C的Python运行环境。
Jython会把Python代码转换成JVM语言。所以,它不能调用那些使用C语言编写的Python扩展,但可以调用所有的Java类,包括Jena TDB和所有纯Python模块。