Improving queries and representing heterogeneous information in Fuzzy Ontologies using multi-granular fuzzy linguistic modelling methods