Добавление более сложной аксиомы подкласса

Я наткнулся на другую проблему ...

Я хочу добиться чего-то похожего на это:

Я хотел сделать это с помощью 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.

Любая помощь будет оценена.

Ответы на вопрос(1)

Ваш ответ на вопрос