Добавление более сложной аксиомы подкласса
Я наткнулся на другую проблему ...
Я хочу добиться чего-то похожего на это:
Я хотел сделать это с помощью RDFList, добавив необходимые свойства в список, а затем вызвать метод createUnionClass (или createIntersectionClass) и объединить его вместе. Затем результат этого метода будет добавлен в определенный ontClass с помощью addSuperClass ().
Это неправильно? Я начал с чего-то действительно простого, например:
RDFList rdfList = ontModel.createList();
rdfList.addProperty(ExampleResource1);
rdfList.addProperty(ExampleResource2);
UnionClass uc = ontModel.createUnionClass(null, rdfList);
ExampleClass.addSuperClass(uc);
Но результатом был не подкласс объединения обоих, указанных ранее, а только подкласс nil.
Любая помощь будет оценена.