What file header attributes do we need? Here are several that are desirable: abstract, author(s), checksum, code table, date, documentation, filename, keywords (for later indexing and cross-referencing), postal, electronic mail, and WorldWide Web addresses, and version.
Attribute names have the same syntax as class names, except that an at-sign, @, is never present. New attribute names can be added as needed, with the understanding that the file header processing software will ignore attributes that it has not been programmed to deal with.
Attribute values, Outline of file headers, Attribute names, Top