文档库 最新最全的文档下载
当前位置:文档库 › CELTS3学习对象元数据规范

CELTS3学习对象元数据规范

CELTS-3:学习对象元数据规范

(一)什么是学习对象元数据

学习对象是指一切可为教学和培训目的服务的对象,可以是物理的:如实验器材、课本等;也可以是数字的:如教学软件,网络课件等。学习对象的粒度也可大可小,小到一张图片,大到一门课程,都属于学习对象的范围之内。典型的学习对象包括多媒体内容、教学内容、教学目标、教学软件和工具、人、组织机构等等。学习对象在不同的教学系统中被使用、重用或引用,包括基于计算机的培训系统、交互式学习环境、智能的计算机辅助教学系统等等。

元数据是关于数据的数据,用于描述数据的属性。学习对象元数据用于描述学习对象的属性,如学习对象的名称、格式、教学目的等等。如果现在把“学习对象元数据规范”看作是一个学习对象,那么下面就是它的一些典型的属性,即元数据:

学习对象元数据的作用在于:

●用户可以在不操作学习对象的情况下通过元数据信息来了解学习对象的一些有用的属

性,从而可以获取和更好地利用学习对象。

●通过元数据所提供的信息,可以对学习对象进行有效的分类管理和查找。

●用户可以从元数据信息中获取学习对象的评价信息,也可以把自己的评价加入到元数据

中,以便和他人共享。

●学习对象元数据为学习对象的互换和共享提供支持。

(二)本规范的范围

随着我们对学习需求的飞速增长,学习对象的数量也在迅速增长。学习对象相关信息或元数据的缺乏就直接影响到我们对这些对象的查找、管理和使用。本规范就是为了解决这个问题而制订的。

本规范定义了学习对象元数据的语法和语义,构成了一个学习对象属性的概念上的数据模型,用于描述学习对象元数据实例的结构。

本规范中,学习对象元数据实例用于描述该对象的相关特征。这些特征被组合成几个不同的类别,包括通用信息、技术信息、教育信息和分类信息等等。

本规范中,概念数据模型支持多种语言,这种多语言的支持适用于三个方面:学习对象所使用的语言;学习对象的元数据实例所使用的语言;学习对象的使用者所使用的语言。

本规范中,概念数据模型定义了组成元数据实例的各个数据元素,并规定了各个数据元素的属性。

本规范可以被别的标准所引用,例如用于定义数据模型实现(即绑定)的标准。这样,学习对象元数据实例就能被各种学习教育系统所使用,如管理、定位、评估和交换学习对象等等。

本规范没有定义学习教育系统应该如何表示和使用学习对象的元数据实例。

(三)本规范的目的

本规范的目的是为学习者或教育者等对学习对象的查找、评估、获取和使用提供支持。同时也支持学习对象的共享和互换。如下图所示:

通过定义一个通用的概念数据模型,本规范保证学习对象元数据的不同绑定之间有较高程度的语义互操作性。这样,不同绑定之间的转换就会变得直接。如下图所示:

本规范意在规定一个基本的模型,在此之上能建立不同的实现。例如:用于支持代理对学习对象的自动和自适应的调度。

(四)本规范的主要内容

学习对象元数据规范的主要内容是学习对象属性的数据模型。该数据模型中的数据元素被组合成9个不同的类别,如下图所示:

以上的9个类别组成元数据结构的基本框架。这9个类别语义明确,有利于元数据的模块化和重用。其中最后一个类别,即分类,允许用户根据任意的分类结构对学习对象进行分类。由于任何分类法都能被引用,这个类别提供了一种简单的扩展机制。

对于模型中的每个数据元素,在基本框架中作了如下定义:

●名称:数据元素的名称。

●解释:对数据元素的定义。

●属性:对数据元素属性的描述,包括必需数据元素和可选数据元素。

●大小:数据元素所允许的取值个数。

●顺序:值的排列顺序是否有意义(只适用于可取多个值的数据元素)。

●取值范围:数据元素所能取的值的集合——一般以词汇表或引用另一个标准的形式出

现。

●数据类型:不同的值的集合。

●例子:用于解释说明的例子。

学习对象元数据模型中的数据元素都有自己的属性:必需数据元素或可选数据元素。必需数据元素组成了学习对象元数据的核心集。任何和学习对象元数据规范一致的元数据实例都必须包含核心集。任何和学习对象元数据规范一致的应用程序都必须支持核心集。核心集的引入把元数据的数目减少到可以控制的范围内。核心集的分布如下图所示:

由上图可见,核心集中的元素都是一些十分通用的属性。

(五)本规范的适用对象

本规范的适用对象主要为学习对象著作工具的开发者、学习对象的开发者和教学系统的开发者。

学习对象著作工具的开发者需要对本规范有较清楚的了解,尽量使自己的产品能支持学习对象元数据实例的自动生成,这样的产品将会有更多的机会被学习对象的开发者所采纳。

学习对象的开发者可以利用著作工具自动地或手工地产生符合学习对象元数据规范的元数据实例,这样的学习对象会被更多的用户所接纳,因为它具有较好的互操作性。

对于教学系统的开发者,需要对本规范有所了解,以便能利用符合学习对象元数据规范的元数据实例为自己的应用系统服务,包括学习对象的管理、查找、调度等等。

相关文档