Use Case
The notation interface defines the general form for a component used to store knot notational data. This includes a computational data structure for a knot notation and the functions required for translation into and out of string representations of that notation.