Php 带有protege后端的Web应用程序

Php 带有protege后端的Web应用程序,php,ontology,protege,Php,Ontology,Protege,我有一个基于数据库的protege 5+内置的本体。我已经在H2DB中创建了数据库,并使用Ontop映射将数据映射到我的本体。现在我想使用php和作为后端开发的本体开发一个基于web的应用程序。我曾经研究过如何将protege与php连接起来,但没有得到任何成功的结果。 是否可以使用php和protege后端开发web应用程序 提前感谢。简短的回答是不,没有用于访问Protege的PHP API 较长的答案是: Protege有两种风格,即桌面和基于网络的。两者都是用Java编写的。两者都不能用

我有一个基于数据库的protege 5+内置的本体。我已经在H2DB中创建了数据库,并使用Ontop映射将数据映射到我的本体。现在我想使用php和作为后端开发的本体开发一个基于web的应用程序。我曾经研究过如何将protege与php连接起来,但没有得到任何成功的结果。 是否可以使用php和protege后端开发web应用程序


提前感谢。

简短的回答是不,没有用于访问Protege的PHP API

较长的答案是:

Protege有两种风格,即桌面和基于网络的。两者都是用Java编写的。两者都不能用作后端。相反,Protege将本体存储在文件系统的文件中。您可以使用OWLAPI加载和浏览存储在文件中的本体

您可以在以下位置找到OWLAPI的最新版本(版本5.x)


有关如何从文件加载本体的示例,您可以查看作为OWL API版本4.x的一部分提供的示例(请参阅)。

找到解决方案了吗?