Apache Jena正在保存ttl文件



嗨,我用ApacheJena创建了一个模型,可以这样输出:

model.write(System.out, "Turtle");

是否可以将海龟文件以.ttl的形式保存在磁盘上?

要将模型写入文件,只需传递OutputStream而不是System.out,如下所示:

OutputStream out = new FileOutputStream("output-model.ttl");
RDFDataMgr.write(out, model, Lang.TURTLE);

或:

OutputStream out = new FileOutputStream("output-model.ttl");
model.write(out, Lang.TURTLE);

不要忘记在文件完全写入后关闭流。

最新更新