Python中的Jena TDB?

3 投票
3 回答
5502 浏览
提问于 2025-04-17 03:34

可以在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模块。

撰写回答