Is there a Python library to handle OWL? [closed]

2019-03-08 19:52发布

It could be something as big as Jena or something smaller. Do you know anything?

3条回答
做个烂人
2楼-- · 2019-03-08 20:32

Here is a similar question at answers.semanticweb.com: Python OWL2 API which references this one: Is there a tool for reading functional owl syntax in Python? . Answers to both of them mention InfixOWL which is a part of FuXi.

FuXi does not support RDFLib 3, but there is a ticket as well as some active effort for making that happen. If you wish to use FuXi right away, you can always switch from RDFLib to layercake ("an RDFLib fork readily compatible with FuXi").

查看更多
对你真心纯属浪费
3楼-- · 2019-03-08 20:36

Most people use rdflib, but that focuses on RDF, not OWL.

查看更多
趁早两清
4楼-- · 2019-03-08 20:39

What looks to be the only current and active open source package:

This is a Java package but it has a Python console (via Jython):

A commercial package that has python support:

Some packages that are admittedly incomplete:

Some older packages that appear inactive:

查看更多
登录 后发表回答