Acquisition and Representation of User Preferences Guided by an Ontology