基于软件工程开发的领域本体构建研究 |
|
|
择类,接着生成这些类的单个实例,最后填充属性值。 为了使生成的类、类间层次关系、类属性及约束、类实例等更符合构建目标和用途,并为了保障在较短时间内适合用户的需求,在领域专家的指导下,采用原型化软件工程开发方法对该阶段产生的成果不断修改和完善。 2.2.3 领域本体设计阶段 (1)领域本体的形式化表示 一般用语义模型表示领域本体。Perez等人用分类法组织领域本体,归纳出5个基本建模元语: ①类(Classes)或概念(Concepts) 从语义上讲,它表示的是对象的集合,其定义一般采用框架(Frame)结构,包括概念的名称、与其他概念之间的关系集合、以及用自然语言对概念的描述。 ②关系(Relatiom) 在领域中概念之间的交互作用,形式上定义为n维笛卡尔积的子集,即:R=C1×C2×……×Cn ③函数(Functions) 一类特殊的关系。该关系的前n-1个元素可以惟一决定第n个 元素。形式化定义为F:C1×C2×……×Cn-1→Cn。 ④公理(Axioms) 代表永真断言,如概念乙属于概念甲的范围。 ⑤实例(Instances) 代表元素,从语义上讲实例表示的就是对象。 另外,从语义上讲基本的关系有4种:整体与部分关系(Part—Whole)、分类关系(Is—A)、实例与概念关系(Instance—Concept)和属性关系(Attribute-of)。但在实际建模过程中,概念之间的关系不限于上述4类关系,可以根据领域的具体情况定义相应的关系。 (2)领域本体的形式化描述语言 领域本体可用自然语言、框架、语义网络或逻辑语言等来描述。但对计算机来说,形式化描述语言做为一种可供计算机处理的概 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |
|
|
|
上一个论文: 浅谈卓越软件工程人才的培养 下一个论文: 静物油画的姿态 |
|