В моей программе мне нужно сделать глубокую копию экземпляра OWLOntology
.Как сделать глубокую копию OWLOntology
Я полагаю, мне нужно создать новый OWLOntologyManager
:
ontologyManager = OWLManager.createOWLOntologyManager();
теперь я хочу, чтобы добавить онтологию к менеджеру, который является DEEP копия данного OWLOntology. Я не хочу снова загружать онтологию из документа, потому что это занимает много времени.
Как я могу сделать это в простой форме?
В документах я не вижу соответствующих клонов или подобных методов, поэтому наилучшим вариантом является, вероятно, запись онтологии в строку, а затем загрузка этого снова, по крайней мере, таким образом, сокращение задержки чтения/записи жесткого диска. – Robadob