| Ontology reconstruction is one of the important topics of current research. However, the presentation of the semantics of ontology are confined to the formal language of description logic, it does not have the power to present the general form of rules. To solve this problem, researchers have proposed the semantic WEB rule language (SWRL). Since the complexity of SWRL could increases in many cases, it makes the work of reconstruction of ontology become more difficult. Hopefully, idea of RETE would help us to find a tool that can carry out efficient pattern matching problem in the process of ontology reconstruction. Although in our country, most of the researchers do not realize, but we do think the study of RETE algorithm and its application in the Web engineering is significant and important.Our works of this paper are organized as the following:Step 1:we overview and make analysis on current development of ontology study, find the key problems. Step 2:Based on the analysis of previously relevant works, the framework of ontology analyzer based on RETE is proposed. Then we implement this ontology analyzer. This analyzer is based on RETE algorithm and we will use it to carry out works in both of the theoretical study and the engineering application of ontology reconstruction. Step 3:As a case study, we apply this ontology analyzer to ontology of family relationship tree:through a few experiments, to evaluate its ability and efficiency in ontology reconstructing with rule inference.This paper consists of 6 chapters. The first chapter, as an introduction, mainly introduces the research background, its significance, as well as its technics. The second chapter mainly introduces the ontology construction tools OWL and Protege, semantic WEB rule language (SWRL) and the RETE algorithm, the principle analysis of ontology analyzer based on RETE algorithm. The third chapter explains the meanings of Ontology modularization and its usage in ontology construction. The fourth chapter has been exerted heavily on the investigation and analysis of how RETE can be introduced in ontology reconstruction and how to design this RETE-based analyzer.Then we introduce a model of expert system for ontology module reconstruction. We will show how the proposed ontology analyzer would work in the system. The fifth chapter present a detailed description of the experiment, including the experimental environment, data and the results, analysis of implementation of programming. The last chapter summarizes the research works done in this paper, and mentions some aspects remaining unsolved or requiring further study.This paper has the vital significance is embodied in the following points. First, there is no one to put forward the idea of the RETE applied to the reconstruction of ontology on the current international; Second, through the author’s study and investigation, we found that apply the idea of RETE in the reconstruction of ontology is feasible; Third, after preliminary experiment, as well as the data shows that the ontology analyzer based on RETE algorithm is effective. This work provides a new thinking and direction for the reconstruction of ontology and the development of semantic WEB in the future. |