We consider codimension-2 ribbon knottings of circles and 2-spheres. We find that if a given ribbon knot has two ribbon disks, those disks are related by ambient isotopy together with a finite number of local modifications to be described. This allows a complete set of moves to be developed for the representation of ribbon 2-knots by abstract or planar graphs. Similar results hold for classical...