A trust negotiation system for digital library Web services