有没有处理OWL的Python库?

24 投票
3 回答
12973 浏览
提问于 2025-04-15 15:55

这可能是像Jena这样的大项目,也可能是一些小项目。你知道些什么吗?

3 个回答

10

这里有一个类似的问题在answers.semanticweb.com上:Python OWL2 API,它提到了这个问题:有没有工具可以在Python中读取功能性OWL语法?。这两个问题的回答都提到了InfixOWL,它是FuXi的一部分。

FuXi不支持RDFLib 3,但有一个问题单和一些积极的努力在推动这件事。如果你想立即使用FuXi,你可以随时从RDFLib切换到layercake(“一个与FuXi兼容的RDFLib分支”)。

20

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

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

一个有商业支持的包,支持Python:

一些承认不完整的软件包:

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

15

大多数人使用 rdflib 这个库,但它主要是针对RDF的,而不是OWL。

撰写回答