基于软件工程开发的领域本体构建研究 |
|
|
念模型,应具备以下条件: ①应该具有较强的表示能力,同时也应兼顾推理能力,以满足智能检索中进一步实现推理的需求。 ②应该具有较强的内在逻辑系统支持。 ③应该具备一致的描述概念和表示数据的能力。 ④应该尽可能与W3C已有标准兼容,从而保证其持续发展需求。 ⑤应该具备XML语法特性,最好是基于语义Web。 ⑥所表示的领域知识是形式化的,即机器可读和可理解的。 目前已经开发了6种本体语言,有些是直接基于XML语言的语法,如简单HTML本体扩展(Simple Html OntologyExtension,SHOE)、本体标记语言(Ontology Markup Language,OML)和基于XML的本体交换语言(XML—based Ontology Exchange Language,XOL);另外有2种本体语言是建立于RDF(S)之上,以便改善RDF(S)的特征:本体交互语言(Ontology Interchange Language,OIL)和DARPA主体标记语言+本体推理层(DARAP Agent Markup Language with Ontology Inference Layer,DAML+OIL)。最近,以OIL和DAML+OIL语言为起点,已开发出语义网所用的Web本体语言(Web Ontology Language,OWL)。各个本体语言之间的层次化关系如图2所示:
(3)领域本体的文档化构建和存储 构建领域本体文档,可对后续领域本体修改和进化奠定基础。1个OWL文档由以下4个部分组成: ①本体首部:包含了文档的元数据,如导入数据、版本数据及与其他OWL文档的兼容数据。 ②类的定义:通过(owl:Class)标签定义类,使用(rdfs:subClassOf)来继承1个或多个类,由此建立类的层次关系。类的语义用类的描述来表达。OWL区分了6种类的描述:1个类标识,1个详细的列举,1个属性的限定,2个或多个类描述的交,2个或多个类描述的并,1个类描述的补。 ③属性的定义:OWL存在2种类型的属性,即对象属性(Object Property)和数据类型属性(Datatype 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |
|
|
|
上一个论文: 浅谈卓越软件工程人才的培养 下一个论文: 静物油画的姿态 |
|