This post shows an example of General Class Axiom:
((walksLike some Duck) and (talksLike some Duck)) SubClassOf Duck
Isn't it the same as giving a necessary and sufficient condition on Duck?
Duck EquivalentTo: ((walksLike some Duck) and (talksLike some Duck))
Aren't they logically equivalent? I've read this article as well, but I don't understand what General Class Axiom's real use for.