Knowledge-modelling techniques in the e-commerce scenario