/ / Abrufen anonymer Ahnenaxiome über die OWL-API - Eule, Protege, Eulen-API

Retrieve Anonyme Vorfahren Axioms durch OWL API - Eule, Schützling, Eule-API

Ich muss die SubClassOf-Axiome für einen anonymen Vorfahren der angegebenen Klasse abrufen. Zum Beispiel:

 Class Person is a subclass of "hasName some Name".
Class Man is a subclass of Person.

Dann muss ich abrufen können hasName some Name auf die Klasse Man durch Zugriff auf die der Klasse zur Verfügung gestellten Axiome Man von seinem anonymen Vorfahren.

Nun könnte ich dies natürlich mit Rekursion tun, aber ich wollte wissen, ob es einen anderen Weg über die OWL-API gibt, über den ich auf diese Informationen zugreifen kann. Vielen Dank im Voraus für die Hilfe.

Antworten:

0 für die Antwort № 1

Leider nein - die OWL-API-Methoden erfordern diesSie durchlaufen alle Superklassen und OWLReasoner, die über Methoden zum Abrufen aller Superklassen verfügt, gibt keine anonymen Superklassen zurück, sondern nur benannte. (Es muss - das Abrufen von / all / anonymen Superklassen ist eine nicht abschließende Aufgabe für einen Begründer).