Я пытаюсь реализовать приложение на основе eclipse, работающее с онтологиями. (Моя тема - семантическая аннотация). Мне нужно будет отобразить онтологию для пользователя (как дерево) и установить связи между онтологическими классами и некоторой схемой.
Поскольку у меня есть только базовые навыки программирования, я сейчас переполнен, как дизайн приложения... 1. Вопрос: какие API использовать? Я нашел API OWL и API Jena. В одном из сообщений (Есть ли какая-нибудь библиотека, которая может легко изменять и обновлять OWL файлы?) Майкл заявил, что "OWLAPI над Йеной. У Йены есть поддержка OWL, но это не разработанный для OWL, что делает его немного громоздким в использовании". Как вы это видите? 2. Кроме того, существует API Protégé. На первый взгляд, это кажется более подходящим для меня, потому что он уже предоставляет некоторые утилиты GUI и т.д. Но я немного смущен: при попытке найти больше информации я нашел это http://protegewiki.stanford.edu/wiki/P4APIOverview. Там говорится: "Работа в процессе", но последняя страница была изменена в 2009 году. Как это понять? Кто-нибудь работал с Protégé API и может поделиться своим опытом?
Большое спасибо!