A system and method for maintaining information in a personnel directory,
according to which historical data is saved and associated with current
data, so that a user can locate an individual using outdated information.
An embodiment of the invention includes receiving a request to edit an
existing data entry of the personnel directory, copying the existing data
entry to create a previous data entry, editing the existing data entry,
and associating the previous data entry with an associated data entry. A
further embodiment includes receiving a search query looking for the
previous data entry, searching the personnel directory for the previous
data entry, identifying the associated data entry as corresponding to the
previous data entry, and reporting the previous data entry and the
associated data entry.