RDF数据 - 无法保存到磁盘中的文件

时间:2016-08-10 15:44:45

标签: rdf owl fileoutputstream

我使用Jena读过一个猫头鹰文件(Student.owl)。我使用两个模型:model1包含从Student.owl读取的数据。然后我将使用Jena创建一个或两个类及其个体,将其保存在model2中并将其存储在Student.owl文件中。

如何将我的新课程及其个人保存到Rdf文件Student.owl中。我尝试过这段代码,但它不起作用,甚至损坏/丢失我的猫头鹰文件中的数据。

try {
    String file="C://Student.owl";
    FileOutputStream f1=new FileOutputStream(file, true);

    model.write(f1,"RDF/XML");
} catch(Exception e) {}

1 个答案:

答案 0 :(得分:0)

model.write不能只附加到现有文件中。

要添加到现有文件,您需要首先文件读入模型,然后将其他数据添加到模型中,最后将模型写回模型。