A kinematic diagram reduces machine components to a skeleton diagram that emphasises the joints and reduces the links to simple geometric elements. This diagram can also be formulated as a graph by representing the links of the mechanism as edges and the joints as vertices of the graph. This version of the kinematic diagram has proven effective in enumerating kinematic structures in the process of machine design.[1]