论文部分内容阅读
本体技术能更好地以一种结构化的、可共享、机器可理解的形式表示各种术语、概念所隐含的知识,基于OWL(Web Ontology Language,OWL)的本体知识表示方法已经在许多领域得到广泛的应用。然而在工程应用领域,不仅需要开放世界的本体知识推理服务,而且还需要封闭世界基于知识的推理,以及高效率与工程智能信息系统的集成和信息处理;面向对象技术是工程信息处理中广泛采用的信息处理技术,研究OWL本体知识库面向对象表示技术有重要的理论意义和实际应用价值。针对目前工程信息处理中缺乏高效的本体知识处理与集成工具的问题,在深入研究OWL本体知识表示框架、语言句法和文档结构基础上,开展了OWL本体知识库面向对象表示及应用的研究,主要完成了如下工作:在对语义Web技术、OWL本体知识表示架构、文档格式和句法进行了研究分析基础上,基于面向对象技术,提出和设计了一个面向对象的OWL本体知识库表示框架和OWL本体到C++面向对象转换方案;分析和研究了OWL本体知识表示体系和C++面向对象数据模型的映射机制,设计了OWL本体知识库的面向对象表示模型,定义了OWL对应元素的C++概念类CClassObject、对象特性类CPropertyObject、数据特性类CDataObject、实例对象类CInstanceObject和规则对象类CRuleObject;采用Visual C++2010开发平台和XML解析平台,实现了OWL本体知识库的面向对象解析。结合加工特征自动识别对语义知识需求,对加工特征语义概念、特性进行了研究,基于本体建模技术,采用Protégé建模工具构建了加工特征自动识别本体知识库,包括加工特征概念类、概念特性和概念语义SWRL规则;采用开发的OWL本体知识库解析系统,实现了面向对象表示,为后续加工特征自动识别知识推理提供知识资源。完成的工作在Visual C++2010开发平台下编程实现,已经通过测试验证,为后续工程语义知识信息处理系统打下基础。