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.