首页 > 国家标准(GB) > GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定
GB/T 29809—2013

基本信息

标准号: GB/T 29809—2013

中文名称:信息技术学习、教育和培训内容包装XML绑定

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

相关标签: 信息技术 学习 教育 培训 内容 包装 绑定

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 29809—2013.
1范围
GB/T 29809规定了内容包装信息模型的XML.语言描述语法。
GB/T 29809适用于学习资源开发商制作学习内容时进行参考的数据XML绑定规范。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 18221—2000信息技术程序设计语言,环境与系统软件接口﹑独立于语言的数据类型(idt lSO/IEC 11404;1996)
GB/T 18793——2002信息技术可扩展置标语言(XML)1.o
GB/T 21365——2008信息技术学习教育和培训学习对象元数据GB/T26222——2010信息技术学习,教育和培训内容包装
IETF RFC 3986:2005统一资源标识符(URI):通用语法(Uniform resource identifier(URI);Ge-neric syntax)
w3C XML命名空间推荐(Namespace Recommendation)w3C XMI.模式推荐(Schema Recommendation)
w3C XML Base:2009可扩展置标语言的基[XML base(Second edition)W3C Recommendation28 January 2009]
3术语和定义
下列术语和定义适用于本文件。
3.1
(学习)内容( learning) content
用于学习.教育或培训的数字或非数字的任何实体。
3.2
数据类型data type
由某一类值组成的集合的一个属性,该属性描述了这些值所具有的共同特点以及所能施加的操作。
3.3
数据元素data element
通过定义名称、解释、约束,大小,数据类型和值空间等一系列属性描述的数据单元,在特定的语义环境中是不可再分的最小数据单元。

标准图片预览

GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定
GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定
GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定
GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定
GB/T 29809—2013 信息技术学习、教育和培训内容包装XML绑定

标准内容

ICS 35.240.99
中华人民共和国国家标准
GB/T29809—2013
信息技术学习、教育和培训
内容包装XML绑定
Information technologyLearning,education and trainingContentpackagingXMLbinding
2013-11-12发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2014-05-01实施
GB/T29809—2013
2规范性引用文件
3术语和定义
4缩略语
5XML绑定的描述
附录A(规范性附录)
内容包装文档类型定义
附录B规范性附录)内容包装XML数据模式附录C(资料性附录)内容包装XML绑定示例次
本标准按照GB/T1.1-2009给出的规则起草。GB/T29809—2013
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本标准起草单位:上海交通大学、中国电子技术标准化研究院。本标准主要起草人:申丽萍、申瑞民、郑翔翔、陈霖、余云涛1范围
GB/T29809—2013
信息技术学习、教育和培训内容包装XML绑定本标准规定了内容包装信息模型的XML语言描述语法本标准适用于学习资源开发商制作学习内容时进行参考的数据XML绑定规范2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T18221一2000信息技术程序设计语言、环境与系统软件接口独立于语言的数据类型(idtISO/IEC11404:1996)
GB/T187932002信息技术可扩展置标语言(XML)1.0GB/T21365一2008信息技术学习、教育和培训学习对象元数据GB/T26222一2010信息技术学习、教育和培训内容包装IETFRFC3986:2005统一资源标识符(URI):通用语法(Uniformresourceidentifier(URI:Ge-neric syntax)
W3CXML命名空间推荐(NamespaceRecommendation)W3CXML模式推荐(SchemaRecommendation)W3CXMLBase:20o9可扩展置标语言的基[XMLbase(Secondedition)W3CRecommendation28January2009]
3术语和定义
下列术语和定义适用于本文件。3.1
(learning)conten
(学习)内容
用于学习、教育或培训的数字或非数字的任何实体。3.2
datatype
数据类型
由某一类值组成的集合的一个属性,该属性描述了这些值所具有的共同特点以及所能施加的操作3.3
数据元素
data element
通过定义名称、解释、约束、大小、数据类型和值空间等一系列属性描述的数据单元,在特定的语义环境中是不可再分的最小数据单元。3.4
package
一个逻辑自录,包含一个特定名称的内容清单文件以及内容清单文件中引用的实际资源文件。1
GB/T29809—2013
内容清单
manifest
对有意义的学习内容的描述,包括元数据、组织结构和资源文件的描述。由一系列有层次结构的数据元素组成。
元数据
metadata
以一组一致、标准的方式表达的数据元素。注:元数据的一般定义是“描述数据的数据”。本标准中的元数据是描述学习内容和内容清单的数据,由GB/T21365—2008定义。
组织结构集
organizations
内容清单中一种或多种学习内容的组织方法。3.8
组织结构
organization
内容清单中一种特定的学习内容的组织方法3.9
内容项item
组织结构中的一个节点。
资源文件集
resources
包含与资源文件相关的所有信息,以及父内容清单包含的所有资源描述的集合。3.11
resource
对内容清单中所有实际物理资源和所需媒体素材的描述3.12
extension
使用本标准定义以外的其他命名空间的数据元素。缩略语
下列缩略语适用于本文件。
CP:内容包装标准(contentpackagingspecification)CDATA:字符数据(characterdata)DTD:文档类型定义(documenttypedefinition)XSD:XML模式定义(XMLSchemadefinition)PCDATA:解析字符数据(parsedcharacterdata)W3C:国际互联网联盟(TheWorldWideWebconsortium)XML:可扩展置标语言(extensiblemark-uplanguage)5XML绑定的描述
5.1简述
本标准通过描述的方式定义XML的格式。2
本标准严格遵循GB/T187932002。GB/T29809—2013
附录A和附录B分别是实现XML绑定的XML文档类型定义和XML数据模式定义,其中附录B定义了本标准的命名空间http://celtsc.edu.cn/CP。附录C是一些内容清单元素的示例。5.4~5.7中描述各内容清单数据元素的XML绑定格式时用到的各属性说明如下:XML绑定:该内容清单数据元素相对应的XML绑定元素。说明:XML元素的简要释义及其描述信息大小:XMIL元素允许出现的次数。属性:XML元素包含的属性元素。子元素:XML元素包含的子元素。示例:XML元素应用举例。
5.2数据类型
数据类型为数据元素的格式描述。下面是本标准中定义的数据类型:标识:用来唯一标识一个元素的字符串:标识引用:对一个标识的引用,本身是字符串类型:一统一资源标识符:引用资源的URL地址,遵循IETFRFC3986:2005通用语法:一字符串(n):由GB/T18221一2000定义的字符串类型。其中n为字符串长度的最低峰值;一布尔:由GB/T18221一2000定义的布尔类型:词汇表:数据元素的值是一个二元组(来源,值),来源的类型为字符串(1000),可以是规范名称或URI,值的类型为字符串(1000)。使用词汇表可以增加本标准的可扩展性,用户可以选择使用本标准(建议)的词汇表或自己定义的词汇表;—一未定义:本标准未定义的数据类型。5.3词汇表
本标准为某些数据元素定义了词汇表。词汇表是一个推荐使用的取值列表,使用词汇表将具有较大的语义互操作性。同时,词汇表也支持扩展,用户可以自定义新的取值列表。词汇表是一个二元组(来源,值),通常使用命名空间来表示来源。4.6.2为结构类型structure属性元素定义了词汇表。下面给出的是结构类型属性元素的例子。示例1:如果结构类型属性元素的值在本标准定义的词汇表中,如\分层结构”,那么就表示为(http://celtsc.edu.cn/CP,分层结构)。为了保持最大的语义互操作性,尽量使用本标准定义的词汇表中的值。
示例2:用户可以使用自定义的词汇表中的值,如结构类型structure)属性元素的值为:(http://www,myorganization/cp/,自适应结构)。这种方法为内容包的处理提供了很大的灵活性,但却是以降低“语义互操作性”为代价的。
5.4<内容清单>元素
5.4.1(内容清单)元素
XML绑定:《manifest)。
说明:首先,内容清单中顶级元素用来划分文件、元数据和组织结构,以便于合并、拆分和重用。我们甚至可以将每个学习对象或最小学习单元放人一个单独的(manifest)元素(如图1所示)中。3
GB/T29809—2013
mamifest
cidentifier
corganizations>
cresources>
##extension

versio
图1元素
H#othe
大小:顶级(identifier)。《标识符》属性元素的XML绑定格式,它是必备的。由作者或编辑工具提供的标识符,在内容清单中是唯一的。数据类型是标识;(version)。(版本)属性元素的XML绑定格式,它是可选的。表示内容清单的版本号,用来区分有相同标识符的内容清单。数据类型是字符串;《xml:base)。(基属性元素的XML绑定格式,它是可选的。它为内容文件提供了相对路径的偏移量。(xml:base>的使用在W3CXMLBase:2009中定义。数据类型是统一资源标识符;
##other。《其他>属性元素的抽象XML绑定格式,它是可选的。它是manifestmetadata)。《内容清单元数据)元素的XML绑定格式:《organizations>。《组织结构集》元素的XML绑定格式;(resources>。《资源文件集>元素的XML绑定格式;##extension。(扩展》元素的抽象XML绑定格式;《manifest)。(子)<内容清单)元素的XML绑定格式。示例:具体参见附录C。
5.4.2(内容清单元数据》元素
XML绑定:(manifestmetadata)。说明:该元素包含描述内容清单中内容和资源引用的元数据,如图2所示。4
manifest>
identifier>
manifestmetadata
Sorgamizations>
resources
#extension
manifest>
version
schema
xml.base?

#metadatamodel
2manifestmetadata)元素
大小:在《manifest)元素中出现且只出现一次。子元素:
《schema>。《模式)元素的XML绑定格式;《schemaversion)。<模式版本)元素的XML绑定格式;GB/T29809—2013
# other
##metadatamodel。《元数据模型)元素的抽象XMIl绑定格式,这部分的信息由学习对象元数据规范GB/T21365—2008定义。示例:
(manifestmetadata)
(schema)CELTS Content Package(/schema)(schemaversion)1.o(title)
(langstring lang=\en_Us\)Simple Manifest(/langstring)(/title
/1om)
(/manifestmetadata)
(组织结构集)元素
XML绑定:《organizations)。说明:用以描述包中内容的若干个组织结构,如图3所示,5
GB/T29809—2013
Korganizations
default
Korganization>
##extension
#other
identifier>
titles
metadata>
strueture
Cidentifier>
isvisible2
atitle>

metadata>
##metadatamodel免费标准bzxz.net
(organizations)元素
大小:在《manifest)元素里出现且只出现一次。属性:
##other
Cidentifierref
parameters
#metadatamodel
(default)。<缺省值)属性元素的XML绑定格式它是必备的。表示使用的缺省组织结构。数据类型是标识引用;
##other。《其他>属性元素的抽象XML绑定格式,它是可选的。它是《organizations)元素的属性扩展点,以便于包含和引用其他命名空间中属性。数据类型是未定义。子元素:
《organization)。(组织结构》元素的XMl绑定格式:##extension。《扩展》元素的抽象xML绑定格式。示例:
(organizations default =\Toci\)(organization identifier-\Toci\title=\default\>(item identifier=\ITEMi\identifierref=\REsi\s(title)Lesson l(item identifier=\ITEM2\identifierref =\RES2\)(title)Introductioni(/title)(/item)
(item identifier-\ITEM3\identifierref-\RES3\)(title)Content1(/item)
(item identifier-\ITEM4\identifierref-\RES4\)(title)Summaryi

(/item)
(itemidentifier=\ITEM5\identifierref=\REs5\(title>Lesson 2(item identifier-\ITEM6\ identifierref -\RES6\)(title)Introduction2(/title)(/item)
(item identifier-\ITEM7\identifierref-\RES7\>(title)Content 2(/item>
(item identifier-\ITEM8\identifierref -\RES8\)(title)Summary2(/item)
(/item)
《item identifier=\ITEMg\identifierref =\REs9\>(title)Lesson 3(/title)
(item identifier=\ITEMio\identifierref=\REsio\)(title)Introduction3(/title)(/item)
(itemidentifier=\ITEMii\identifierref=\REsi\)(title)Content 3
item identifier=\ITEM12\identifierref=\RES12\)(title)Summary3(/organization)
(/organizations)
(资源文件集)元素
XML绑定:(resources)
GB/T29809—2013
说明:一个资源引用的集合,不分顺序和层次。该元素确定了物理文件的集合,如图4所示。Sxml:base


extension
#other
sidentifier>
xmlbase


表4(resources)元素
大小:在##other
#metadatamode!
GB/T29809—2013
(xml:base)。《基》属性元素的XMI绑定格式,它是可选的。为物理文件提供了相对路径的基值。这个元素的用法在W3C的XML基本工作草案中定义。数据类型是统一资源标识符;一##other。《其他>属性元素的抽象XML绑定格式,它是可选的。它是resource>。《资源>元素的XMl绑定格式;一##extension。《扩展>元素的抽象XML绑定格式。示例:
(resourcesxml:base=\physics\xmlns:tm=\http://topicmaps.org/xtm/1.o/\)(resource identifier=\RESOURCEi\type=\text/htm\href=\lessonl.htm\>(filehref-\lessonl.htm\/)
(/resource)
(resource identifier=\RESOURCE2\type=\text/htm\href =\introl.htm\)(filehref-\introl.htm\/)
(/resource)
(resource identifier=\RESOURCE3\type=\text/htm\href -\contentl.htm\)(filehref-\contentl.htm\/)

(topicMapxmlns=\http://topicmaps.org/xtm/1.0/\xmlns:xlink=\http://w3.org/1999/xlink\)(topicid=\id58\)
《instanceof)
(topicRef xlink:href =\JHid59\/)(/instanceof)
(/resources)
5.4.5扩展)元素
XML绑定:##extension。
说明:扩展元素提供一个内容包装信息模型中容器元素的扩展点,以包含和引用内容包装标准定义以外的元素。##extension只是一个代表符号,并不表示实际的扩展元素名。真正的扩展元素名与引用的元素及其命名空间有关。
大小:在(manifest
xmlns:xlink=\http://w3.org/1999/xlink\xmlns:xsi=\http://w3.org/2001/xMLSchema-instance\xmlns:tm=\http://topicmaps.org/xtm/1.o/\identifier=\MANIFESTi\version=\1.o\xml:base=\physics\)(manifestmetadata/)
(organizations/>
(resources/)
(topicMapxmlns=\http://topicmaps.org/xtm/1.0/\xmlns:xlink=\http+//w3.org/1999/xlink\)(topic id=\id58\>
(instanceof)
(topicRef xlink,href=\JHJid59\/)K/instanceof)

(/manifest)
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。