Knowledge Engineering from Data Perspective: Granular Computing Approach