Contextualizing bookmarks: An approach based on user context to improve organization and retrieval of bookmarks