A Web 2.0-enabled digital library