Ich möchte die Axiome einer OWL-Klasse (z. B. SubclassOf-Axiome) aktualisieren/löschen.OWLAPI: Leistungseinfluss bei der Aktualisierung/Löschung von Axiomen
Ich habe folgende zwei Ansätze:
1) alle alten Axiome löschen dann alle neuen Axiome erstellen.
2) Löschen Sie selektive Axiome, indem Sie sie mit neuen Axiomen vergleichen.
Hinweis: - Aufgrund einiger Einschränkungen muss ich Update Fällen als Lösch + erstellen
Q. behandeln, die die beste Strategie ist zu aheas in Bezug auf Leistung für OWLAPI zu gehen?
z. Ich habe folgende subClassOf Axiome für Class X
-
1) A or B
2) name exactly 1 xsd:string
3) P and not Q
und ich möchte diese Axiome mit aktualisieren/löschen -
1) A [Update]
2) name min 1 xsd:string [Update]
3) Axiom is deleted [Delete]
Wenn der oben genannte Vorgang häufiger ist, welcher Ansatz zu verwenden? – SuhasD