通过 OWL API 添加或更新 VersionIRI
Add or update VersionIRI through OWL API
我有一个 ontology IRI 没有版本。如何添加或更新特定 OWL ontology 的版本 IRI?
您需要创建一个更改对象来设置 ontology ID。
所以,如果你有一个 ontology 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);
我有一个 ontology IRI 没有版本。如何添加或更新特定 OWL ontology 的版本 IRI?
您需要创建一个更改对象来设置 ontology ID。
所以,如果你有一个 ontology 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);