Fostering knowledge evolution through community-based participation