Fault Classification Driven by Maintenance Management for Smart Maintenance Applications