definition of how the data files will be constructed and dealt with