Information gathering on the internet using a distributed intelligent agent model with multi-granular linguistic information