Dynamic generation of adaptive Web catalogs