GB/T 26222-2010 信息技术 学习、教育和培训 内容包装

GB/T 26222-2010 Information technology—Learning,education and training—Content packaging

国家标准 中文简体 现行 页数:24页 | 格式:PDF

基本信息

标准号
GB/T 26222-2010
相关服务
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2011-01-14
实施日期
2011-05-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国信息技术标准化技术委员会
适用范围
本标准规定了学习、教育和培训内容包装的信息模型,该信息模型包括允许跨平台导入、导出以及聚合、分解的内容包。对于本标准,学习内容被定义为可以用于学习、教育或培训的数字或非数字的任何实体,简称为内容。
本标准不规定学习管理系统如何表示或使用内容包装实例。
本标准适用于学习资源开发商制作学习内容时提供标准数据绑定的基础。

发布历史

研制信息

起草单位:
上海交通大学
起草人:
申丽萍、申瑞民、范新伟、金晶、郑翔翔
出版信息:
页数:24页 | 字数:44 千字 | 开本: 大16开

内容描述

ICS35.240.99

L67

a雪

中华人民共和国国家标准

26222--2010

GB/T

信息技术学习、教育和培训

内容包装

Informationand

training_一

technology--Learning,education

Content

packaging

201201

1-01-14发布1-05-01实施

宰瞀鹘鬻瓣訾糌瞥星发布中国国家标准化管理委员会促1”

26222--2010

GB/T

目次

前言………·…··………···…

引言…………

1范围………………·……··………………··…………··IⅡ1

2规范性引用文件………········…···…··l

3术语和定义……………·····…·…·……l

4缩略语…···……………·3

5内容包装信息模型…………·…………3

5.1内容包装信息模型···………………-3

5.2要素……·……···……·……………·-3

5.3内容清单文件的标准命名…………·4

6内容清单数据元素……-4

6.1内容清单数据元素结构···…………········………··4

6.2内容清单数据元素描述……………-5

6.3词汇表…………··…·…···…………···…···………·6

6.4内容清单数据元素描述列表………·

7扩展性……………………

7.1通过未定类型的数据元素实现的扩展………………

7.2通过属性元素中的<其他)这一数据元素实现的扩展

7.3通过命名空间实现值空间的扩展性……………······

8一致性……………………

8.1一致性概述………………·…………·····……………

8.2包一致性…………·…………………--

8.3系统与工具一致性···………·………·-7"¨"¨”""M

26222--2010

GB/T

刖罱

Content

本标准主要以IMS全球学习联盟内容包装信息模型公开草案版本1.1.4和1.2(IMS

InformationModelVersion1.1.4/Version1.2Public

PackagingDraft)为基础进行制定。

本标准由中华人民共和国教育部提出。

本标准由全国信息技术标准化技术委员会归口。

本标准起草单位:上海交通大学。

本标准主要起草人:申丽萍、申瑞民、范新伟、金晶、郑翔翔。

26222--2010

GB/T

引言

随着网络教育的不断发展,学习内容的共享和互换越来越重要。内容包装标准的目的就是定义一

种能够用来交换学习内容的标准数据结构,为学校和学习资源开发商制作学习内容提供标准数据绑定

的基础,从而使学习内容可以在不同的创作工具、学习管理系统和运行环境之间相互交换和使用。本标

准定义的学习内容是一系列独立单元的集合,这些单元可以被拷贝、传输、购买、执行和使用,并且可以

组合成更大的学习单元。

内容包装标准中的信息模型描述了实施内容包装所需的数据元素、它们的组织结构、允许的实例、

数据类型以及取值空间。在本标准中规定的信息模型允许描述学习内容语言的多样性和平台无关性。

通过采用本标准,采用统一的包装格式,可以消除错误并增加互操作性,使得用户/系统无需关心如

何组合这些学习内容,从而提高效率和质量。

26222—2010

GB/T

信息技术学习、教育和培训

内容包装

1范围

本标准规定了学习、教育和培训内容包装的信息模型,该信息模型包括允许跨平台导人、导出以及

聚合、分解的内容包。对于本标准,学习内容被定义为可以用于学习、教育或培训的数字或非数字的任

何实体,简称为内容。

本标准不规定学习管理系统如何表示或使用内容包装实例。

本标准适用于学习资源开发商制作学习内容时提供标准数据绑定的基础。

2规范性引用文件

下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有

的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究

是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。

GB

13000--2010信息技术通用多八位编码字符集(UCS)(ISO/IEC10646:2003,IDT)

GB/T

18221--2000信息技术程序设计语言、环境与系统软件接口独立于语言的数据类型

(ISO/IEC11404:1996,IDT)

GB/T18793--2002信息技术可扩展置标语言(XML)1.0

GB/T21365

2008信息技术学习、教育和培训学习对象元数据

IETFRFC

1951:1996数据压缩格式规范

IETFRFC

2425:1998目录信息的MIME内容类型

IETFRFC

3986:2005统一资源标识符(URI):通用语法

XML

W3CBase:2001可扩展置标语言的基

3术语和定义

下列术语和定义适用于本标准。

3.1

content

学习内容learning

可以用于学习、教育或培训的数字或非数字的任何实体。本标准中也简称为内容。

3.2

数据类型datatype

由某一类值组成的集合的一个属性,该属性描述了这些值所具有的共同特点以及所能施加的操作。

3.3

值空间value

space

某~数据类型(见3.2)的取值范围。

注:值空间一般以枚举的形式直接给出,或通过引用别的标准加以定义。

3.4

maximum

最低峰值smallestpermitted

应用程序至少能支持的列表项数或字符串长度。该最低峰值应用于具体实现,由它确定实现应支

1

26222--2010

GB/T

持的最小的最大值。

3.5

element

数据元素data

数据元素是通过定义名称、解释、约束、大小、数据类型和值空间等一系列属性描述的数据单元,在

特定的语义环境中是不可再分的最小数据单元。

3.6

包package

一个逻辑目录,包含一个特定名称的内容清单文件以及内容清单文件中引用的实际资源文件。

3.7

file

包交换文件packageinterchange

由包组合成的一个可供交换的文件(如.zip,.jar,.cab),是一种通过网络传输结构化信息的简便

形式。

3.8

内容清单manifest

对有意义的学习内容的描述,包括元数据、组织结构和资源文件的描述。由一系列有层次结构的数

据元素组成。

3.9

元数据metadata

元数据是以一组一致、标准的方式表达的数据元素。元数据的一般定义是“描述数据的数据”。本

标准中的元数据是描述学习内容和内容清单的数据,由GB/T21365--2008定义。

3.10

组织结构集organizations

内容清单中一种或多种学习内容的组织方法。

3.11

组织结构organization

内容清单中一种特定的学习内容的组织方法。

3.12

内容项item

组织结构中的一个节点。

3.13

资源文件集㈣llrces

包含与资源文件相关的所有信息,以及父内容清单包含的所有资源描述的集合。

3.14

资源resource

对内容清单中所有实际物理资源和所需媒体素材的描述。

3.15

文件file

文件包含媒体文件、文本文件、评估对象和其他以文件形式存在的数据。

3.16

依存资源dependency

当前资源所依赖的特定资源。

3.17

扩展extension

使用本标准定义以外的其他命名空间的数据元素。

2

26222--2010

GB/T

4缩略语

and

ITLET信息技术学习、教育与培训Informationtraining

InternetMailExtensions

MIME多用途因特网邮件扩展协议Multipurpose

UML统一建模语言UnifiedModelingLanguage

ResourceIdentifier

URI统一资源标示符Un{form

W3CWorldWideWebConsortium

国际互联网联盟The

XML可扩展置标语言ExtenaibleMarkupLanguage

5内容包装信息模型

5.1内容包装信息模型

内容包装信息模型即规定了学习、教育和培训内容之间进行互操作所需的数据结构。图1是内容

包装信息模型的概念图,它阐述了内容包装信息模型各组件之间的关系。

包交换文件

内容清单

元数据

内容清单文件

组织结构集

赍源文件集

扩展

(子)内容清单

盗源文件

(内容文件、媒体素材、评估文件等)

图1内容包装信息模型

5.2要素

图1中描述的包由两个主要元素组成:一个为描述包中的学习内容及其内容组织形式的内容清单

文件,另一个为一些实际的资源文件。内容清单文件描述了包的内容和结构。内容包装的这几个部分

具体阐述如下:

包交换文件:一个包为了传输而被组合成单独的一个文件时(如.zip,.jar,.cab),该文件就被称

作包交换文件。包交换文件包含一个顶级内容清单文件,以及该内容清单文件中引用的所有资源文件。

包交换文件是一种通过网络传输结构化信息的简便形式。推荐用ZIP压缩来组合包交换文件,任何

ZIP文件格式应与IETFRFCl951:1996定义一致。

包:一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个实际资

3

26222--2010

GB/T

源文件。一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提

取出来使用;也可以是一门完整的课程或者若干课程的集合。一个包可以被重新组合或拆分。包应能

够独立存在,即它包含了被单独运行或复用时需要的所有信息。

a)内容清单:内容清单是对有意义的学习内容的描述,由一系列有层次结构的数据元素组成。内

容清单的作用范围是可伸缩的。内容清单描述可以独立使用的学习内容,如课程的一部分(教

学对象)、一门完整的课程或一系列课程的集合。而如何组合和拆分学习内容由内容制作者确

定。一个包只包含单个顶级内容清单,顶级内容清单下可以包含零个或多个(子)内容清单。

顶级内容清单负责描述整个包,嵌套的子内容清单描述其所辖层次范围内的学习内容,这些学

习内容可以被拆分、重新组合和复用。如果组成课程的所有内容紧密联系以至于不能进行拆

分,内容制作者可以使用单个内容清单来描述整个课程的资源和组织结构。否则,内容制作者

可以为每个可以独立使用的学习内容生成各自的内容清单,然后把这些内容清单相互组合,可

以形成更高级别的不同课程的内容清单。最后,内容制作者也可以把多个课程放到一个包(课

程集合)中,这样一个顶级内容清单将包含各个课程级的内容清单和课程中所包含的各个教学

对象的内容清单。一个内容清单包含了一种或多种静态的学习内容的组织和呈现方式。每一

个内容清单实例保存在一个具有预定义名字的内容清单文件中,包含以下几个部分:

——元数据部分:对内容清单作整体描述;

——组织结构集部分:描述在内容清单中学习内容的一种或多种组织方式;

——资源文件集部分:包含了对内容清单中所有实际资源和所需媒体素材的描述,还包括描述

资源的元数据和对外部文件的引用;

——扩展部分:提供一个可以扩展使用本标准定义以外的其他命名空间数据元素的位置;

——(子)内容清单:零个或多个嵌套的子内容清单。

b)资源文件:一些实际的内容文件、媒体素材、评估文件或其他以文件形式存在的数据,存放在

内容清单所描述的各个子目录下。与包不同,它不能独立发布。每个资源文件或者在内容清

单的(资源>元素中描述或者在(资源>元素包含的文件列表<文件)元素中描述。在内容清单

中描述的资源文件和内容清单文件一样是包不可或缺的组成部分。

5.3内容清单文件的标准命名

与本标准一致的内容包实例应包含一个内容清单文件。为了保证这个内容清单文件在包中能被找

到,它有一个预定义的名字:

cehsmanifest.*(如果用xml来实现,则为celtsmanifest.xml)

如果包中缺少这个文件,这个包将不是符合本标准的内容包,就不能被处理。文件名称应使用小写

字母。包并不一定要压缩成一个包交换文件,它可以直接通过光盘或其他可移动媒介进行发布。

CD-ROM)的根目录下。那些被间接引用的XML控制文件可以通过命名空间或路径名进行定位。

6内容清单数据元素

6.1内容清单数据元素结构

内容清单主要数据元素的结构如图2所示。内容清单所有数据元素详细列表和描述见6.4的

表1。

26222—2010

GB/T

可重用学习单元

包的元教据表示

包的组织结构集合

一个详细的包的组织结构

组织结构的元数据表示

组织结构中的节点

内容项的元数据表示

资源文件集合

一个特定的蚤潺

资源的元数据表示

资源包含的文件

文件的元数据表示

当前资源所依存的其他资源

元素扩展点

l符号(二卜o(=卜o(=卜<二)(二卜o

I含义一对一一对一(或o)一对多(0个或多个)一对多(一个或多个)

图2内容清单主要数据元素

6.2内容清单数据元素描述

内容清单数据元素是通过定义编号、名称、解释、元素类型、约束、大小、命名空间、数据类型、值空

间、补充说明等一系列属性运用表的方式进行描述的。在6.4中,表1各列属性说明如下:

编号:元素的序号,表示了元素的层次结构及其组成成分。

名称:元素的描述性称谓。

解释:元素的简要释义。

元素类型:所有内容清单数据元素分成容器元素、值元素、属性元素和未定元素。处理内容包的应

5

26222--2010

GB/T

用程序可以根据元素类型将数据元素绑定到相应的数据结构(如XML绑定)。内容清单数据元素的各

元素类型如下:

——容器元素。容器元素可以包含一个或者多个元素。容器元素可以包含属性元素、(子)容器元

素、值元素以及未定元素。容器元素的数据类型为容器类型,没有值空间;

——值元素。值元素总是某一容器元素的子元素,而且其本身不包含任何其他子元素。值元素应

有为之定义的数据类型和值空间,而且应包含一个数据值;

——属性元素。属性元素描述上级容器元素某种内在的特征或者值。属性元素与其表征的容器元

素紧密相连。属性元素应有为之定义的数据类型和值空间;

——未定元素。未定元素为内容清单提供了扩展机制。该类型的数据元素其数据类型和值空间没

有明确定义。但是其语义值应与所有上级容器元素的语义相容。

约束:指出元素的需要性。本标准采用两种需要性:必备的和可选的。一个一致的内容包实例应包

含所有必备的数据元素(见第8章)。对于一个一致的内容包实例,如果某个元素是“必备”的,这并不意

味着该元素的每个子元素都是“必备”的,子元素的约束性由其自身决定。例如,“1:内容清单”是必备

数据元素,而“1.3:基”是可选数据元素。如果某个元素是“可选”的,但它的某个子元素是“必备”的,这

意味着如果内容包实例中出现了该元素,那么它的子元素对于内容包实例来说是“必备”的。例如,

“1.5:内容清单元数据”是可选数据元素,但它的子元素“1.5.3:元数据模型”是必备数据元素。因此如

果内容包实例中出现了“1.5:内容清单元数据”,那么该实例同时应包含其子元素“1.5.3:元数据模型”。

——M一必备元素,应在内容包实例中出现的数据元素;

——o=可选元素,不一定要求在内容包实例中出现的数据元素。

大小:元素允许出现的次数。一个元素的重复意味着其所有子元素都要重复。

——1一表示该元素最多允许出现一次;

——n一允许无限次重复。

命名空间:即元素所属的命名空间。本标准定义的命名空间为CELTSCP。

数据类型:数据元素的格式描述。数据类型包含:

——容器:所有容器元素的数据类型,定长;

——标识:用来唯一标识一个元素的字符串;

——标识引用:对一个标识的引用,本身是字符串类型;

RFC

——统一资源标识符:引用资源的URL地址,遵循IETF3986:2005通用语法;

18221

——字符串(n):由GB/T2000定义的字符串类型。其中n为字符串长度的最低峰值;

——布尔:由GB/T18221--2000定义的布尔类型;

——词汇表:数据元素的值是一个二元组(来源,值),来源的类型为字符串(1000),可以是规范名

称或URI,值的类型为字符串(1000)。使用词汇表可以增加本标准的可扩展性,用户可以选

择使用本标准(建议)的词汇表或自己定义的词汇表;

——未定义:本标准未定义的数据类型。

值空间:即元素的取值范围。只有值元素和属性元素有取值范围。

补充说明:关于该元素的其他描述信息或语义值。

6.3词汇表

本标准为某些数据元素定义了词汇表。词汇表是一个推荐使用的取值列表。当然,也可以使用列

表中没有的值。但是,使用推荐值的数据元素将具有最大程度的语义互操作性,也就是说,这些数据元

素将最大可能地被别的终端用户所理解。

以“词汇表”作为数据类型的数据元素的值是一个二元组(来源,值),其中来源的值可以是一个命名

空间,用一个URI指定,这种方法较为实用,但使用命名空间不是一种要求。如果“来源”是本标准的命

6

26222--2010

GB/T

注:如果“来源”不是“CELTSCP”,那么取值来自于用户和实现者所创建的词汇表,创建的词汇表不应该与本标准

本版本定义的词汇表相冲突。

如果用户使用的词汇表与CELTSCP的词汇表相互交叉,那么所有包含在本标准定义的词汇表中

的值的来源都应该是“CELTSCP”。这样能使本标准定义的值具有最大程度的语义互操作性。

以下给出的是元素“1.6.3.2:结构类型”在不同情况下的例子。

CELTSCP词汇表中的取值能够充分表示所要表达的意思,那么尽量使用词汇表中的值。

cn/CP/,自适应结构)。这种方法为内容包的处理提供了很大的灵活性,但却是以降低“语义互操作性”为代价的。

6.4内容清单数据元素描述列表

表1具体描述了所有内容清单数据元素及其聚合关系。

表1内容清单数据元素总表

元素

编号名称解释约柬大小命名空间数据类型值空间补充说明

类型

(内容清单)元

对有意义

素是内容清单文

的学习内容

件数据元素的根,

的描述,包括

内容清单容器(内容清单>元素

lM1CELTSCP

(元数据>、容器不适用

manifest元素及其所包含的子

(组织结构

元素定义了内容

集)和<资源

包实例的数据

文件集)

结构

当创造和处理

包时,应要考虑

<标识符)的作用

范围。为了使一

个(内容清单)有

效,(标识符)应在

其所表征(内容清

单)实例中唯一。

X儿I.0NC-如果一个包被组

合到另一个包中,

Name,遵循

在内容清可以通过在(内容

GB/T18793—

单文件中唯

定制服务