This application explores the value of Web 2.0 techniques to perform
adaptation based on semantic annotations. Semantic annotations are used
to derive user and context models which in turn are used for performing
the re-ordering of page layouts or the dynamic transformation of
navigation topologies to provide a more user specific portal user
interface. The semantic annotations also allow similarities and
relationships to be calculated between resources and users so that
additional relevant annotations and/or resources can be recommend to the
user.