Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model