böyle görünüyor RDF oluşturmanız gerekir: Gördüğünüz gibi, iç içe yapılar, hem de boş düğümleri vardırYuvalanmış RDF/XML Jena'dan nasıl edinilir?
<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>
. (Bu benim yapısında "blankNode" özelliği için kesin terminoloji olmadığını bilmiyorum.) Ben
model.write(System.out, "RDF/XML-ABBREV");
sonra bile boş düğüm yuvalanmış kullanırsam, istemediğiniz. Jena'yı kullanarak bu tür bir yapıya kavuşmanın bir yolu var mı? Ya da Java'yı daha iyi idare edebilecek başka bir kütüphane var mı?
Açıklama için teşekkürler! Bu bir okul projesi için, yapının gereksinimleri bana verildi :). Ama şimdi profesörümle konuştum ve değişti. – user1355348
Cygri'ye tamamen katılıyorum, ayrıca model.write (System.out, "TURTLE") işlevini de deneyin; (daha 'insancıl' bir serileştirme) ve RDF/XML serileştirmesine bakarak RDF'yi öğrenmeyi unutun. Değiştirilmesi gereken 'garip şartlar' talep etmek iyidir. ;-) – castagna
Profesörün “aydınlanması” konusunda iyi iş çıkardın! Bunun için kesinlikle bir + 1 hak ediyorsun ;-) – cygri