Theoretical Foundations for Digital Libraries: the 5S (Societies, Scenarios, Spaces, Structures, Streams) Approach (Synthesis Lectures on Information Concepts, Retrieval, and Services)