知识模型与知识对象,又叫KM(Knowledge Machine,知识机器)是一种用于知识表示领域的知识框架语言,具有一阶逻辑的语义和包括描述选择、合一、分类、理解等机械推理能力。KM源自Theo语言,并以LISP实现。

概括介绍

知识模型(knowledge model),简称KM,就是将知识进行形式化和结构化的抽象。知识模型不是知识,而是知识的抽象。一个知识模型可以包含其他的知识模型。

一个Icom组件能处理一种或几种知识模型。ICOM能处理的KM在开发时由开发者声明。

模型属性

标识名(唯一的,内部可识别,如word, sentence, article, etc.)

Name(外部理解)

详细描述(description)

Instant editor id创建者

创建时间

描述XML(要制定规范)

知识对象

知识对象(knowledge object):是知识模型的实例。知识对象是从学习的需求出发,依据KM规定的结构和形式形成的知识的集合。简称KO。

从技术上讲,它是由KM的instant editor生成的。

KO是学习的对象,也是icom操作的对象。学习者可以利用icom来学习它,教师也可以用它来组成课件。

知识对象分静态对象和动态对象。静态对象是指记录在数据库中;动态对象是指在运行时由用户生成的。

同样的,一个知识对象可以包含其它的知识对象。

属性概念

ID

所属KMName(方便人理解)

详细描述(description)

关联知识点列表

数据XML描述(与程序语言无关)

创建者

创建时间

之间关系

计算机——KM——KO——人

KM便于计算机理解,是为了计算机的处理而出现的;KO便于人的理解,是为了学习而出现的。

参考资料