in OWL2DTDL/DotNetRdfExtensions.cs [188:200]
public static int Depth(this OntologyClass oClass)
{
int largestParentDepth = 0;
foreach (OntologyClass superClass in oClass.DirectSuperClasses)
{
int superClassDepth = superClass.Depth();
if (superClassDepth > largestParentDepth)
{
largestParentDepth = superClassDepth;
}
}
return largestParentDepth + 1;
}