Spectrum: a Web-based tool for describing electronic resources