A method of and system for providing a user profile, comprising user profile
maintenance
means for maintaining the user profile, visualization means for representing a
content item visually as an icon and representing the user profile as a corresponding
shape comprising at least one icon representing a content item, and consistency
guarding means for guarding the consistency between the user profile and the corresponding
shape. The consistency is guarded by changing the corresponding shape in dependence
on a change in the user profile, and/or by changing the user profile in dependence
on a manipulation of the corresponding shape.