我想知道OWLAPI的API是否是线程安全的。我在项目中使用OWLAPI版本5.1.10与OWL本体进行交互。我打算使用OWLAPI功能,例如:
addAxiom(OWLOntology, OWLAxiom) method of OWLOntologyManager
getOWLObjectProperty() method of OWLDataFactory
applyChange() method of OWLOntologyManager
来自多个线程,但是我不确定在这种情况下对本体的更改是否一致。任何帮助将不胜感激。
答案 0 :(得分:0)
OWLDataFactory是线程安全的。 为了确保线程安全,必须使用OWLManager.createConcurrentOWLOntologyManager()创建OWLOntologyManager。