将 OWL 与 Python 结合使用

问题描述 投票:0回答:2

我正在寻找一种在 python 中创建/编辑本体并用它执行一些推理的方法。根据我的阅读,OWL 似乎是最适合我的项目的工具。目前我使用的是 python 2.7.5,我见过的所有库都不再维护或支持。现在还有活跃的吗?

python python-2.7 rdf semantic-web owl
2个回答
0
投票

kglab 可能值得探索,尽管它在底层使用 rdflib。

有一些关于 kglab 推理和推理的文章,包括 thisone,以及笔记本(thisonethisone)。


0
投票

我最近遇到了“owlready2”软件包,它似乎非常有用。 “它可以将 OWL 2.0 本体作为 Python 对象加载、修改它们、保存它们,并通过 HermiT(包含)执行推理。Owlready2 允许透明访问 OWL 本体(与通常的基于 Java 的 API 相反)。”[1]

pip install owlready2

文档和教程可在 [https://owlready2.readthedocs.io/en/latest/][1]

[1]:Owlready2。 https://owlready2.readthedocs.io/en/latest/

© www.soinside.com 2019 - 2024. All rights reserved.