Hola:
Si el mayor ancestro es el abuelo, se referencia por top... y si ese abuelo tiene padre referenciaría a ese padre (si no tuviese otro antecesor)... y desde top solo se puede ir hacia abajo... si tiene nombrees lo que hay que poner (si no fuera así habría que usar índices... y sería más complejo)
Pero si se usa top no tiene sentido usar parent (ni antes ni después... el top del parent y el parent del top es lo mismo...¡uy ¿qué lío...?)
Detrás del top solo puede haber descendientes... top.hijo_del_top.nieto_del_top.
Y detrás del parent solo puede haber hermanos (otros hijos del padre)...
Saludos