是否有一个Python库来处理OWL?

时间:2009-11-12 04:05:57

标签: python semantic-web owl

它可能是Jena或更小的东西。你知道吗?

3 个答案:

答案 0 :(得分:19)

看起来是唯一的当前和活跃的开源软件包:

这是一个Java包,但它有一个Python控制台(通过Jython):

具有python支持的商业软件包:

一些被认为不完整的包裹:

一些看似不活跃的旧软件包:

答案 1 :(得分:16)

大多数人使用rdflib,但这会关注RDF,而不是OWL。

答案 2 :(得分:10)

这是answer.semanticweb.com上的类似问题:Python OWL2 API 引用了这个问题:Is there a tool for reading functional owl syntax in Python? 。对他们两人的回答都提到了InfixOWL这是FuXi的一部分。

FuXi不支持RDFLib 3,但有a ticket as well as some active effort来实现这一点。如果您希望立即使用FuXi,您可以随时从RDFLib切换到layercake(“与FuXi兼容的RDFLib前叉”)。