开发者

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

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 7 years ago.

Improve this question

It could be something as big as Jena or开发者_JAVA技巧 something smaller. Do you know anything?


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

  • FuXi 1.0: A Python-based, bi-directional logical reasoning system for the semantic web

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

  • Protégé Script Console

A commercial package that has python support:

  • Python Sesame API Tutorial for AllegroGraph 4.2

Some packages that are admittedly incomplete:

  • OWL SugarView

Some older packages that appear inactive:

  • OWL Logic
  • Closed World Machine
  • RDF Closure
  • TRAMP
  • sparta
  • seth
  • surnia


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


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").

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜