Entity Model Clustering: Structuring A Data Model By Abstraction