我有一个 rdf/xml 语法的 OWL 文件,其中包含一个断言的本体。我想应用 OWL DL 推理器来推导额外的公理。我知道我可以在 protegé 中打开文件并在那里应用推理器。但是,我寻找命令行解决方案,因为我想在脚本中自动化该过程。
我知道owlready2附带了推理器 Pellet 和 Hermite,它们作为二进制文件 ( .jar
) 包含在内,但它们似乎已经过时了(参见例如这个 repo),因为 Pellet 3.0 已经成为封闭源代码。
我尝试安装https://github.com/Galigator/openllet但未能在我的机器上构建它。
是否有任何可用的(首选 FLOSS 许可的)OWL DL 推理器,可以通过命令行轻松安装和应用?