Como converter facilmente triplos RDF de / para um objeto de negócios Java POJO idiomático?

Sou desenvolvedor Java apenas começando a vincular dados / RDF. Posso criar triplos, colocá-los em uma loja tripla, consultá-los, etc., mas é muito estranho. A maior parte do meu código é focada na mecânica do RDF e eu realmente gostaria de trabalhar com esses dados de uma maneira que seja Java mais idiomático.

Como converter um POJO para / de RDF triplica com Jena sem codificar tudo manualmente?

Eu gostaria de algo que possa converter uma pilha de triplos com uma estrutura definida entre um Java POJO e RDF. Como o JAXB ou ORM faz para XML e um banco de dados relacional, respectivamente.

Além disso, não posso estar trancado em uma loja tripla em particular. Eu realmente gostaria de algo que funcione com a API Apache Jena, pois parece ser o mais próximo de um "padrão do setor". Além disso, o arquiteto do projeto me disse para usá-lo, já que as lojas triplas que eles estão investigando o suportam.

Coisas que eu olhei:

Eu experimentouma biblioteca isso meio que faz o que eu quero, mas ele fez algumas escolhas estranhas e eu realmente não acho que funcionará para mim.

Elmo / Alibaba Além dissosons promissor, mas parece que só funciona com a loja tripla de gergelim e também parece que pode levar uma grande estrutura gigante e / ou servidor junto com ela. Alguém já teve algum sucesso em usá-lo com Jena? Na verdade, eu ainda não tentei.

questionAnswers(2)

yourAnswerToTheQuestion