Annotation Based Web Databases Search Technique

-The databases on web are accessible through HTML based search engines. The information mined from these web servers mostly in unstructured format. Whenever a web user submitted query, the web database shows multiple Search Result Records (SRRs). There is no any provision of the semantic labels of data units in result pages. Early applications require tremendous human efforts to annotate data units manually, which severely limit their scalability. To reduce the human efforts, the automatic annotator is proposed to extract set of SRRs from result page returned from the web databases in structured format. SRR contains multiple data units each of which describes one aspect of a real world entity. Organize data units into different groups with each group corresponding to a different concept and the data units within the same group having same meaning. Automatically assign appropriate semantic label to the data units within the group by using a variety of features together such as their data types (DT), data contents (DC), presentation styles (PS), and adjacency (AD) information. Annotation wrapper can be used to directly annotate the data retrieved from the same Web DataBases (WDB) in response to new queries and to split composite text node when there are no explicit separators. It also proposed a machine learning technique for data alignment. Keywords-Data alignment, data annotation, web database, search result record, wrapper generation. 1.INTRODUCTION The use of Internet has been increased widely over a period of time. Also, the use of ECommerce has increased rapidly since a decade. The Web Databases are good for managing the large amount of data. There are various technologies and researches are focusing on the extraction of relevant information from large web data storage. But still there is requirement of availability of automatic annotation of this extracted information into a systematic way so to be processed later for various purposes. Web information extraction and annotation has been active research area in web mining.The user enter the search input query in the search engine, and search engine return the dynamically search output records on Web browser.The web databases are accessed through HTML based search engine. The result returned from web database is in the form of Search Result Record (SRR). When we extract the pages, the resulted pages returned from a WDB have multiple Search Result Records (SRRs). SRR contains text nodes and data units.There is a high demand data of interest from multiple Web Databases (WDBs). For example, a book comparison shopping system collects multiple result records from different book sites, it needs to determine whether any two SRRs refer to the same book. The system also needs to list the prices offered by each site. Thus, the system needs to know the semantic of each data unit. Each SRRs represents one book with several data and text units . It consists text node outside the < HTML >, Tag node surrounded by HTML Tags and title, author ,price, publication and the values associated with it as data units. A data unit is a piece of text that semantically represents one concept of an entity. It corresponds to the value of record under an attribute. It different from the text node which is refers to the sequence of text surrounded by a pair of HTML tag. The relationship between the data unit and text node is very important for the purpose of annotation because the text node are not always identical to data nodes. The WDBs has multiple sites to store in it. For this task, labeling to required data and storing the collected SRR into a data base is important.Searching and updating any information on web databases are difficult task. Efficiency of searching and updating information increases by Alignment and annotation of data. Data alignment is aligning the data or arranging the data in such a way that data inside the same group have the same meaning and accessing in computer memory. Data annotation is the methodology for adding information to a document, a word or phrase, paragraph or the entire document. Data annotation enables fast retrieval of information in the deep web. [1] Now-a-days databases become web accessible, these databases having data units are encoded into the result pages for human browsing. A data unit is a part of text that semantically represents real world entity concepts. To separate data units assign meaningful labels.To assign labels there is an automatic annotation that first arrange all data into different groups i.e. inside the same group have same semantic.Then each group is annotated in different aspects and aggregated to predict a final label. There are six basic annotators, for every basic annotator we produce label for the data unit within their group. A probability model is selected to determine the most appropriate label for each group. Finally, wrapper is generated which provides an annotation wrapper for the search site to automatically constructed and annotate the new result pages from the same web databases. This annotation wrapper generate an annotation rule that describes how to extract the data units from result page. Once the annotation wrapper annotate the data there is unnecessary to perform the alignment and annotation phases again. The wrapper is a software concept which wraps the contents of a web page using its source code via HTTP protocols but it does not change the original query mechanism of that web page. Boraste Jagruti Balkrishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 6 (1) , 2015, 388-391