Agregando axiomas de subclase más complicados.
Me he topado con otro problema ...
Quiero lograr algo similar a esto:
Quería hacerlo usando RDFList, agregando las propiedades necesarias a la lista y luego llamar al método createUnionClass (o createIntersectionClass) y combinarlo juntos. Luego, el resultado de este método se agregaría a una clase particular con addSuperClass ().
¿Esto esta mal? He empezado con algo realmente simple, como:
RDFList rdfList = ontModel.createList();
rdfList.addProperty(ExampleResource1);
rdfList.addProperty(ExampleResource2);
UnionClass uc = ontModel.createUnionClass(null, rdfList);
ExampleClass.addSuperClass(uc);
Pero el resultado no fue la subclase de la unión de los dos mencionados anteriormente, sino solo la subclase nula.
Cualquier ayuda sería apreciada.