用于语义Web的Python工具/库:最先进的?

时间:2012-01-08 18:11:00

标签: python semantic-web inference

现在有哪些最好的(或多或少成熟,支持更高级的逻辑,具有可接受的性能,可在一定程度上扩展)开源的语义Web库和工具(RDF存储,推理,规则,查询)?从历史上看,Python工具(cwm)是最先出现的工具之一,但似乎每个人都使用Java后端来提高性能,而Python似乎只是客户端。我的目的是学习技术,如果能够证明自己完成任务,可能会在生产系统中使用。该任务尚未定义,但我认为它构建了一个知识库,与一些外部资源相关联,以及自定义的可导航的Web前端。

如果某些基于Python的构建块不够好,那么Java / C / C ++ /无论什么世界都适合它。

如果有一两个明显的赢家,那么典​​型的筹码也是有意义的。

感谢。

3 个答案:

答案 0 :(得分:12)

有关用于语义Web编程的Python库和工具的调查可用here。它包括用于处理RDF的库以及支持Python的三元组库。

Toby Segaran的书Programming the Semantic Web在Python中也有很多编程实例。

答案 1 :(得分:2)

您可以查看pyswip。它可以与SWI-Prolog一起使用。希望它符合要求。 :)

答案 2 :(得分:1)

要列举一些内容,请查看RDFLibCubicWeb