Как воспроизвести правила в Pellet
Я работаю с graphDB (графы базы данных онтекстов), и я хотел бы воспроизвести в graphDB (файл.pie) поведение пеллета-мыслителя в Protege. Таким образом, я хочу получить в graphDB то же поведение, что и в Protege. Я реализовал правила в GraphDB, но я не уверен, как воспроизвести поведение Pellet. Я читал о семантике OWL-DL и DL (Pellet построен на этом языке), но я не могу найти правила, которые реализуют и как воспроизвести его в GraphDB.
Любая идея воспроизвести это поведение?
Спасибо
1 ответ
Вы не можете воспроизвести в GraphDB точно такое же поведение, как в Pellet или в обратном направлении. Pellet и GraphDB (ранее известный как OWLIM) используют два абсолютно разных подхода к рассуждению. GraphDB по своей структуре представляет собой базу данных, ограниченную только обрабатываемым фрагментом, поэтому время загрузки, где происходит весь вывод, остается предсказуемым.
На приведенной ниже диаграмме приведено общее описание того, как различные семантические фрагменты перекрываются.