通过OWL API添加或更新VersionIRI

时间:2017-11-08 16:15:01

标签: owl ontology owl-api iri

我有一个没有版本的本体IRI。如何添加或更新特定OWL本体的版本IRI?

1 个答案:

答案 0 :(得分:1)

您需要创建一个设置本体ID的更改对象。 因此,如果您的本体o包含IRI但没有版本IRI

OWLOntology o = ...
IRI versionIRI=IRI.create("version");
SetOntologyID change=new SetOntologyID(o, 
    new OWLOntologyID(o.getOntologyID().getIR(), Optional.of(versionIRI)));
o.getOWLOntologyManager().applyChange(change);