我正在使用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>
模型会反映出这些变化吗?
答案 0 :(得分:0)
是的,OntModel
是Model
的子类,而addSubModel
是“通过引用”的,因此更改子模型将反映在顶级OntModel中。