Graph-based reasoning in collaborative knowledge management for industrial maintenance