Nowadays the use of internet is increasing at a great speed. Eventually the data on the web is also increasing. Retrieval of useful information from such a big huge amount of data is a challenging issue. Many web information gathering systems are there which try to gather useful information from the bulks of data. The user profiles are created for this purpose which gives the user background knowledge description. The concept models are implicitly generated from the user background knowledge.The user background knowledge can be better discovered and represented if global and local analysis is integrated. An ontology is an important concept that can be used to represent the knowledge from the user profiles. This paper reviews few personalized models for web information gathering and compares them and a system based on personalization of web data using ontology is introduced.This personalized system will try to remove the limitations of already existing models for retrieval of web data. With the rapid development of computer technology and network technology, the internet is becoming an integral part of people's lives, In the past few decades, the web information has exploded rapidly, Thus the gathering of useful information from the web is becoming more difficult and challenging for the developers and researchers. Attempting to solve this problem many information retrieval (lR) systems have been proposed and also made a great difference in solving the problem, However there is still no solution for many issues such as irrelevant search results and ambiguity eventually, Users want that they should get the relevant pages for their searched queries, The user requirements can be satisfied by capturing their information needs, For this purpose user profiles are created for user background knowledge description [I]. Ontology is one of the concepts which are used to represent the user profiles. Ontology represents knowledge as a set of concepts within a domain and the relation among those concepts. It is a structural framework for organizing information. Basically, the role of ontology in the knowledge engineering process is to facilitate the construction of the domain modeL This paper presents preliminary work of an effective model that tries to analyze the user search requirements by creating user profiles, A user profile is the description of the concept model possessed by the user [2], [4]. In the terms of web knowledge retrieval, a user profile is the semantic 1 set k = 1, get the set of leaves So from taxS, for (so E So) assign Spea(SO) = k; 2 get S' which is the set of leaves in case we remove the nodes So and the related edges from taxS; 3 if (S' == 0) then return;l/Ihe lermillal cOlldilion; 4 foreach S' E S' do if (isA(S') == 0) then spe�(s') = k; 6 else spe�(s') = 0 x min{spe,,(s)ls E isA(S')}; if (partOf(s/) == 0) Ihen spe�(s/) = k; 2 I _ L"E arlO (.�/) .,pea(.,) . 8 else spears ) -Iparl (8/)1 , 9