A knowledge-based system for fashion trendforecasting