Managing knowledge Towards a framework for selecting and implementing a knowledge management strategy for project-based organizations in the construction industry