Consulting engineers are dealing with emergent problems in their daily works using different approaches such as face-to-face meetings, expert consulting, and information retrieval via information systems, etc. The advancement of information technologies h