Я новичок в семантике и онтологии.Несколько недель назад я начал читать статьи и онлайн-курс по этому вопросу.У меня есть идея использовать систему, основанную на правилах онтологии, для расширения этой функции в моей существующей системе напоминаний, как это видно на прилагаемом рисунке.Я читал о онтологии, правилах (например, SPIN, SPARQL), механизме логических выводов (например, Jena), RDF, RDFS, OWL и т. Д. Я думаю, что у меня есть общее представление об этом.
Архитектура системы: ![System Architecture](https://i.stack.imgur.com/PDr3N.png)
Однако мне все еще не хватает одной вещи: как интегрировать эту систему на основе правил в мою нынешнюю систему.текущие системные данные хранятся в базе данных RDBMS (mysql).Каждая транзакция данных в системе может быть изменена в более позднее время после создания.Между тем основанная на онтологиях система AFAIK полагается на формат данных RDF.Я думаю, что должен быть способ преобразовать данные trx из RDBMS в RDF, чтобы быть готовыми к использованию системой онтологий.
Мой вопрос:
- Правильно ли мое мышление?
- Какова наилучшая практика этого процесса?
- При наличии измененных данныхв существующей записи (RDBMS), как отразить ее в RDF?
- В отношении # 3, в случае неиспользования RDBMS, как система онтологии управляет своими данными RDF, если происходит обновление отдельныхимущество?это зависит от базовой базы данных Triple Store?Так как я прочитал, что с помощью TDB можно только вставить или удалить.