Definition & classification of social media platforms