Driving Reasoning Systems For Product Design And Flexible Robotic Manipulation Using 3D Design-Based Knowledge Graphs.