Locks are attached to the output of Ravels. After a Lock is closed (either by double-clicking on the Lock, or choosing Lock from the context menu), alterations can be made to the source Ravel without altering the output of the Lock. This makes it possible to take multiple slices of the data from one Ravel, and to assign those slices to variables so that they can be further analyzed by Ravel. For details see Lock