Knowledge systems: Principles and practice | IBM Journals & Magazine | IEEE Xplore