has <= isa* has+ isa*I.e., the has path is defined as 0 or more isa relations, followed by 1 or more has relations, followed by 0 or more isa relations. (This is tricky. You'll need to remember to use asserted nodes in your path, and you'll want to start out at an asserted node!)
(find (object- isa) animal) (find (object- isa object- isa) animal) (find (object- isa object- isa object- isa) animal)