我需要创建类似这样的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库可以更好地处理这个问题?