A Semantic approach to driving behavior analysis