Knowledge elicitation for query refinement in a semantic-enabled e-marketplace