Arranging the format and content of blocks of data so that each
block contains the address of the next block of data in a sequence for that
file. The blocks of data do not have to occupy contiguous locations and thus may
be written to any available locations on a storage system. A block of data can
be a member of more than one chain. The personnel file of a company may for
instance be chained by factory number, by alphabetical order in the company and
department, by age, and possibly by other attributes such as skills. With this
type of file organization it is possible to hold one file of information but
access it either in one of the predetermined orders or by defining a common
attribute. Each chain has a key or home record with the first address.