A novel knowledge graph-based optimization approach for resource allocation in discrete manufacturing workshops. (October 2021)