У меня есть онтология, созданная в протеже 4. Мне нужно добавить свойство данных к отдельной сове моей онтологии, используя OWL API 4. Насколько я понимаю, я новичок в java/owl API. я использовал следующий код: -
OWLNamedIndividual myowlIndl = df.getOWLNamedIndividual(":test", pm);
OWLDataProperty indlName = df.getOWLDataProperty(":strVal", pm);
OWLDataPropertyAssertionAxiom dataPropertyAssertion = df.getOWLDataPropertyAssertionAxiom(indlName, myowlIndl,"hello world");
AddAxiom addAxiom1 = new AddAxiom(myowlOntology, dataPropertyAssertion);
myontologyManager.applyChange(addAxiom1);
но этот код не «обновляет» уже существующий отдельный «тест» совы, а создает новый.
Как это исправить?