Font Size: a A A

Object-oriented Representation And Application For OWL Ontology Knowledge Bases

Posted on:2019-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:S H ZhangFull Text:PDF
GTID:2428330566984340Subject:Precision instruments and machinery
Abstract/Summary:PDF Full Text Request
Ontology technology can better express the knowledge implied in various terms and concepts in a structured,shared and machine understandable form.The ontology knowledge representation method based on OWL(Web Ontology Language,OWL)has been widely used in many fields.However,in the field of engineering application,it does not only need to the ontology knowledge reasoning service in open world,but also needs the knowledge service in closed world,and the integration and information processing with the engineering intelligence information system in high efficiency.The object-oriented technology is the widely used information processing technology in the engineering information processing,so it is of great theoretical significance and practical application value to study the object-oriented representation technology of OWL ontology knowledge bases.In view of the lack of efficient ontology knowledge processing and integration tools in current engineering information processing,the research on object-oriented representation and application of OWL ontology knowledge bases is carried out on the basis of the in-depth study of OWL ontology knowledge representation framework,language syntax and document structures.The main work is completed as follows:Based on the research and analysis of semantic Web technology,OWL ontology knowledge representation architecture,document format and syntax and object-oriented technology,the paper proposed and designed an object-oriented OWL ontology knowledge base representation framework;the transformation scheme from OWL ontology to C++ object oriented;the ontology knowledge representation system and C++ of OWL are analyzed and studied.C++ object oriented data model mapping mechanism are analysised and studied,designed the object oriented representation model of OWL ontology knowledge base,defined C++ concept class CClassObject of OWL corresponding element,object characteristic class CPropertyObject,data property class CDataObject,instance object class CInstanceObject and regular object class CRuleObject;used Visual C++2010 development platform and XML parsing platform,and realized the object-oriented analysis of OWL ontology knowledge base.Based on the ontology modeling technology,the Protégé modeling tool is used to construct an ontology knowledge base for automatic recognition of machining features,including the concept of machining features,concept characteristics and conceptual semantic SWRL rules.The OWL ontology knowledge base analysis system is developed to realize object oriented representation and provide knowledge resources for subsequent processing feature automatic recognition knowledge reasoning.The completed program is implemented under the Visual C++2010 development platform.It has been tested and verified,which lays the foundation for the subsequent semantic knowledge and information processing system.
Keywords/Search Tags:Ontology, OWL, Knowledge representation, Knowledge base, Object-oriented
PDF Full Text Request
Related items