jena推理
1.本体
本体概念
本体(Ontology)首先是哲学上提出来的,简单来说就是一种概念,如人这个概念集合,它是一种抽象集合用来表达世界上的具体的实际的物体,而在人工只能领域上我们主要将本体论的观念用在知识表达上,即借由本体论中的基本元素:概念及概念间的关连,作为描述真实世界的知识模型。当我们输入鱼这个名词,我们知道鱼是一种动物且居住在水里。
本体语言
本体用来描述特定领域中的相关知识,主要包括该领域中的概念和这些概念直接的关系,本体描述语言不同,知识描述的性能也各有区别。基于Web标准的本体描述语言包括RDF,RDF(S),OIL,DAML,和OWL等,本实验中采用OWL语言构建本体。
本体要素
OWL的本体构成要素包括:
- 类:类与面向对象中的类概念相似,是指本体中的一些实例集合,这些实例具有共同的抽象属性。本体中的类也有子类、父类继承关系,继承关系可以应用于推理机制。
- 属性:属性包括数据属性和对象属性,其中对象属性又可以称为实例之间的关系。数据属性是指个体的属性是数据值,例如中国银行的公司地址;对象属性是指个体的属性是另一个对象,例如贵州茅台的董事长。
- 实例:实例是指类的实例化个体,个体是领域中我们要扑捉的各个对象,例如三一重工、贵州茅台都是“公司”类的实例,梁稳根、袁仁国则都是“董事长”类的实例。
本体构建