Font Size: a A A

The Design And Implementation Of A Owl Parser For .net

Posted on:2011-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:J KongFull Text:PDF
GTID:2198330332463511Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the development of next generation of World Wide Web, Semantic Web get people's great concern since it has been proposed. It's not another Web, but the extension of the World Wide Web.The information Semantic Web is given well-defined meaning, so Semantic Web could assist computers to work better with people. Ontology layer is the core of the Level Model of Semantic Web; it descripts the link between resources in Web and reveals the semantic information between these resources. That is the well-defined meaning of Web information, and then it could well solve the Web information's sharing and exchanging in Semantic Level.The research on Ontology field is becoming more and more lucubrated because of the important significance of Ontology。At the same time, to facilitate development of Ontology, all kinds of Ontology Editing tools emerged. Most of these tools support to display Ontology in the way of graphical tree structure, so people could understand the abstract Ontology much easily; While we store texture Ontology files which were written by Ontology Languages, such as RDF documents,OWL documents(OWL is the abbreviation of Web Ontology Language)and so on, in Database.In addition, there are many tools for the research of Ontology Reasoning.The Parser of OWL is widely used in Ontology Editing or Reasoning tools. Currently, the most maturest Parser of OWL based on Java platform is Jena, but there isn't any mature parser tools of OWL which is orient to.NET platform.A direct application of the.NET platform oriented Parser of OWL is the Ontology Editor that developed in the base of Silverlight technology. This Ontology Editor is also one of the tools which could support graphical displaying of Ontology. It shows the Ontologies in the way of tree diagram and stores Ontologies in texture OWL documents. Then, in order to achieve the conversion between texture OWL-Ontology documents and Ontology's tree diagram,we need an OWL Parser to sort out the levels and other relations between various concepts,instances and so on in OWL documents.This paper describes the design and implementation of an OWL Parser for.NET platform. That is how to design model for OWL description system in object-oriented ways (We call it OWL Model), then parse OWL documents and achieve the mapping between various elements in texture OWL Ontology and object-oriented elements based on OWL Model.Main works of this paper are as follows:(?)Overview of the basics of the Semantic Web, the relationship between Ontology and Semantic Web and the current situation of Ontology researches.(?)Introduce a variety of semantic Web languages with an emphasis on theoretical knowledge and the development status of OWL.(?)Introduce the main Ontology editing tools, and highlight the technologies, current situation, problems and deficiencies of OWL Parsers.(?)Through the theoretical basis of the existing OWL Parsers and its technical analysis, we propose a method of OWL modeling and the implementation of OWL Parser.
Keywords/Search Tags:Ontology, .NET platform, OWL, OWL Parser
PDF Full Text Request
Related items