Multi-Ethnic People Social Networking with Time Concepts Multi-Ethnic People Social Networking with Time Concepts