Capturing domain knowledge from multiple sources