В своей программе я использую ресенор Jena и Pellet. Я создал модель, которая может загружать мою онтологию, и я запускаю свой пеллетный анализатор, и у меня есть результаты. Затем я добавляю некоторые правила Jena, которые изменяют онтологию, а также могут получать мои вычтенные результаты (Model.getdeduction). Моя проблема в том, что я делаю первую часть, используя OntModel, а часть вычетов с Model
Во-первых, я не мог ясно понять разницу?
во-вторых, после того, как моя вычтенная модель выглядит так:
- (BoxPuzzle: Box_A BoxPuzzle: isOn BoxPuzzle: Box_C)
как я могу добавить это к моей предыдущей OntModel и снова запустить пеллетный разум?
Можно ли загрузить модель в OntModel?