Situation identification in smart wearable computing systems based on machine learning and Context Space Theory