Personal Web based knowledge management