Building information systems using collaborative-filtering recommendation techniques