Мне нужно создать RDF, который выглядит так:
<rdf:Description rdf:about='uri1'>
<namespace:level1>
<rdf:Description>
<namespace:blankNode rdf:resource='uri2'/>
<namespace:text></namespace:text>
</rdf:Description>
</namespace:level1>
</rdf:Description>
<rdf:Description rdf:about="uri2">
some properties here
</rdf:Description>
Как видите, есть вложенные структуры, а также пустые узлы. (Я не знаю, является ли это точной терминологией для свойства «blankNode» в моей структуре. )Если я использую
model.write(System.out, "RDF/XML-ABBREV");
, то даже пустой узел вложен, чего я не хочу. Есть ли способ получить такую структуру с помощью Jena? Или есть другая библиотека для Java, которая может справиться с этим лучше?