Eliciting user needs in architecting a collaborative digital library using Zachman approach - Abrizah Haji Abdullah (2007)