Essentially, just the format, and the fact the the OSR needs to have a defined output bit.
ONS can be used in a rung, and everything following it will be triggered once for every false to true transition of the input logic.
OSR, by having a defined output bit, can be used to one-shot multiple later rungs in the scan for each false to true transition of its input logic.