Java Jena RDF API写入方法
我正在使用ApacheJenaAPI读取rdf文件并将其写入控制台。 这是Java代码Java Jena RDF API写入方法,java,rdf,jena,Java,Rdf,Jena,我正在使用ApacheJenaAPI读取rdf文件并将其写入控制台。 这是Java代码 Model model = ModelFactory.createDefaultModel(); InputStream in = FileManager.get().open("file.rdf"); model.read(in, null); model.write(System.out); 这是RDF文件 史密斯 约翰 约翰·史密斯 莎拉·琼斯 马特·琼斯 史密斯 丽贝卡 这是输出 <rdf
Model model = ModelFactory.createDefaultModel();
InputStream in = FileManager.get().open("file.rdf");
model.read(in, null);
model.write(System.out);
这是RDF文件
史密斯
约翰
约翰·史密斯
莎拉·琼斯
马特·琼斯
史密斯
丽贝卡
这是输出
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
</rdf:RDF>
问题是我的程序没有写出整个RDF数据。
我如何写出整个RDF数据?我有几乎相同的应用程序,它工作正常。我无法告诉您代码有什么问题,但至少我是这样做的:
Model myModel = FileManager.get().loadModel("file.rdf");
然后,我能够再次阅读:
myModel.write (System.out, "RDF/XML");
我希望有帮助 我为你感到高兴