An Architecture for Information in Digital Libraries