Jena OntModel SubModel(Model)API可以传入OntModel吗?

时间:2019-04-12 16:33:56

标签: java apache model jena

我正在使用Jena OntModel api,并且有一个关于

的问题
    addSubModel(Model model)

我想知道我是否可以使用

    addSubModel(OntModel ontModel) 

这会引起任何问题吗?

另外,如果我要这样做

    OntModel ontModel ...; //Create a proper OntModel
    model.addSubModel(ontModel);

这是否可以作为参考,如果我更改ontModel,它将更改模型,反之亦然?

I.E。如果我从

更改了ontModel(执行上述代码后)
   <rdf:RDF
       xmlns:rdf=1
   </rdf:RDF>

   <rdf:RDF
       xmlns:rdf=2
   </rdf:RDF>

模型会反映出这些变化吗?

1 个答案:

答案 0 :(得分:0)

是的,OntModelModel的子类,而addSubModel是“通过引用”的,因此更改子模型将反映在顶级OntModel中。