Finden der gemeinsamen Oberklasse und Pfadlänge in Klassenhierarchien

Ich habe zwei Klassen, A und B, von DBpedia. Wie kann ich den Abstand (die Anzahl der Kanten) jeder Klasse zu einer gemeinsamen Oberklasse C berechnen und wie kann ich diese gemeinsame Oberklasse finden?