User Modeling for Information Filtering on Internet Services: Exploiting an Extended Version of the UMT Shell