Exploiting Agent Ontologies in B2C Virtual Marketplaces