Knowledge based community sharing system