Incluindo nós em branco em um modelo Jena

Estou tentando preencher um modelo de ontologia Jena com um conjunto existente de triplos, alguns dos quais contêm nós em branco. Eu quero manter esses nós em branco dentro deste novo modelo fielmente, mas não consigo descobrir uma maneira de adicioná-los a um modelo Jena.

Eu tenho usado:

Statement s = ResourceFactory.createStatement(subject, predicate, object);

Para adicionar novas instruções ao modelo:

private OntModel model = ModelFactory.createOntologyModel();
model.add(s);

mas isso permite apenas certos tipos como assunto, predicado e objeto; Assunto do recurso, predicado da propriedade, objeto RDFNode. Nenhum desses tipos permite a adição de um nó em branco como assunto ou objeto, como por exemplo:

Node subject =  NodeFactory.createBlankNode(subjectValue);

Alguma sugestão? Eu tentei apenas usar os nós em branco como recursos e criar um objeto Resource, mas isso quebra tudo à medida que eles se tornam classes e não nós em branco.

Qualquer ajuda seria muito apreciada, puxando meu cabelo com isso.

questionAnswers(1)

yourAnswerToTheQuestion