Chapter 3. Ideas from the World of Information Science: A Model-driven Development