I have a very simple class hierarchy, specified in OWL, with Protégé. For example:
-Person
--Man
--Woman
That is, every man is a person and every woman is a person.
When I include instances of Man and Woman, I expect that these instances would be included as instances of Person, as well. But the resulting classification is not as expected. Even when I run the reasoner.
I'm using owl 2 and Protégé 5.0.
Why Person is not including the instances of Man and Woman?