Several aspects of these definitions should be noted. One is that digital libraries are viewed
as databases, albeit databases of rich content, whether full text, images, or combinations of
media and representations. Much digital library research, particularly that conducted in
departments of computer science, focuses on `enabling technologies' such as database structure,
retrieval algorithms, filtering, intelligent agents, network architecture and other necessary
capabilities.