Media-independent file and data record descriptions; description of data elements, vectors, arrays and hierarchies; a data descriptive file comprising a data descriptive record and companion data records; three levels of interchange depending on the complexity of the structure.