Digital media and contextual data relating to the digital media are
archived by a system for archiving family history. The system includes a
storage medium, a network interface, and a control processor. The storage
medium stores the digital media and contextual data. The network
interface communicates with a network to send and receive digital media
and contextual data. The control processor operates a relational database
for organizing the contextual data by arranging the contextual data
within contextual tables.