This isn't just and rdfs problem. This is a problem of handling OWL Full. If
you look at that ontology, everything ends up being used as both an individual
and a class or property.
When entities are defined using rdfs:Class and rdf:Property, the class/property
hierarchy isnt computed properly. Example schema: http://purl.org/dc/terms