DIVA is based on three requirements
to allow for multiple views or perspectives, according to the users' information needs;
to provide adaptive visualizations, allowing for experimentation; and
to support a networked, Web-based infrastructure.