Веб-приложение с бэкэндом Protege

У меня есть встроенная онтология в Protege 5+ на основе базы данных https://archive.ics.uci.edu/ml/datasets/Soybean+(Large) . Я создал базу данных в H2 db и сопоставил данные с моей онтологией, используя Ontop Mapping. Теперь я хочу разработать веб-приложение с использованием php и онтологии, которую я разработал как бэкэнд. Я смотрел на то, как связать протеже с php, но не дал никакого успешного результата.
Можно ли разработать веб-приложение с php и бэкэндом Protege?

Заранее спасибо.

1

Решение

Краткий ответ — НЕТ, нет PHP API для доступа к Protege.

Более длинный ответ:

Protege выпускается в двух вариантах: для настольных компьютеров и веб-приложений. Оба написаны на Java. Ни один из них не может быть использован в качестве бэкэнда. Скорее, Protege будет хранить онтологии в файлах файловой системы. Вы можете использовать OWL API для загрузки и просмотра онтологии, хранящейся в файле.

Вы можете найти последнюю версию (версия 5.x) OWL API по адресу https://github.com/owlcs/owlapi.

Для примера того, как загрузить онтологию из файла, вы можете посмотреть на пример, предоставленный как часть версии 4.x OWL API (см. https://github.com/owlcs/owlapi/blob/version4/contract/src/test/java/org/semanticweb/owlapi/examples/Examples.java).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]