Font Size: a A A

Desing And Implementation Of Cooperative Editing Supported Distributed Ontology Management System

Posted on:2011-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q DengFull Text:PDF
GTID:2178360308952380Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Ontology is the basis that solves the share and reuse of information on semantic level in the Semantic Web that need share of knowledge. As an essential knowledge modeling tool, ontology editor can help experts in the field to complete the ontology creation, analysis, storage and reuse, etc., and it is most important part of the ontology management system. However, as domain knowledge become richer and richer, the development of large scale ontology requires collaborative work of domain experts. But in one word some ontology developing tools that support OWL (Ontology Web Language) like Protégéhas limited support for cooperative work on large-scale ontology by different domain experts. In other word, as large-scale ontology is related to magnanimous unstructured information, how to recognize and extract ontology instances from unstructured information is a serious problem that needs to solve.To address the above problems, based on thoroughly analyzing ontology description language OWL (Ontology Web Language), this paper proposes roles and events based collaborative ontology development mechanism; also put forwards a solution of identifying and extracting ontology instances from unstructured information which is based on UIMA (Unstructured Information Management Architecture). Based on the above, this paper further advances the design and implementation of cooperative editing supported and distributed ontology management system. The system which is based on open-source ontology editing tools like Jena and Protégéadopts Ajax technology and implements the cooperative editing of ontology. The system also ensures semantic consistency, and supports distributed ontology management. .it also supports accessing relevant instances from unstructured information resources such as text.Compared to other ontology management systems, the system has the following features:It proposes roles and events based collaborative ontology development mechanism. According to OWL Specification, the mechanism divide user role into such categories as role of ontology management, role of class editing, role of property editing, role of instance editing, role of ontology reasoning, role of rule editing, etc..It uses event handling mechanism to achieve the large-scale collaborative ontology editing of different roles in a loosely-coupled way.It put forwards a solution of identifying and extracting ontology instances from unstructured information which is based on UIMA. The solution relates ontology class to unstructured information analyze engine, first extract information from unstructured information and annotate it based on UIMA analyze system, and second change the annotation into ontology instances through expanded UIMA basic system.The system adopts Ajax technology, has open system architecture and supports the integration of ontology management and Instance extraction based on UIMA.
Keywords/Search Tags:ontology management system, cooperative, distributed, instances extraction, unstructured information
PDF Full Text Request
Related items