Beyond knowledge management – understanding how to share knowledge through logic and practice