Как заполнить данные RDF из системы на основе RDBMS - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в семантике и онтологии.Несколько недель назад я начал читать статьи и онлайн-курс по этому вопросу.У меня есть идея использовать систему, основанную на правилах онтологии, для расширения этой функции в моей существующей системе напоминаний, как это видно на прилагаемом рисунке.Я читал о онтологии, правилах (например, SPIN, SPARQL), механизме логических выводов (например, Jena), RDF, RDFS, OWL и т. Д. Я думаю, что у меня есть общее представление об этом.

Архитектура системы: System Architecture

Однако мне все еще не хватает одной вещи: как интегрировать эту систему на основе правил в мою нынешнюю систему.текущие системные данные хранятся в базе данных RDBMS (mysql).Каждая транзакция данных в системе может быть изменена в более позднее время после создания.Между тем основанная на онтологиях система AFAIK полагается на формат данных RDF.Я думаю, что должен быть способ преобразовать данные trx из RDBMS в RDF, чтобы быть готовыми к использованию системой онтологий.

Мой вопрос:

  1. Правильно ли мое мышление?
  2. Какова наилучшая практика этого процесса?
  3. При наличии измененных данныхв существующей записи (RDBMS), как отразить ее в RDF?
  4. В отношении # 3, в случае неиспользования RDBMS, как система онтологии управляет своими данными RDF, если происходит обновление отдельныхимущество?это зависит от базовой базы данных Triple Store?Так как я прочитал, что с помощью TDB можно только вставить или удалить.
...