ICS35.240.99
L67
中华人民共和国国家标准
GB/T29810—2013
信
息技术学习、教育和培训
测试试题信息模型XML绑定规范
Informationtechnology—Learning,educationandtraining—
Testandquestioninformationmodel
XMLbindingspecification
2013-11-12发布 2014-05-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅲ …………………………………………………………………………………………………………
引言 Ⅳ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 缩略语 1 ……………………………………………………………………………………………………
4 数据类型 1 …………………………………………………………………………………………………
5 XML绑定数据元素 2 ……………………………………………………………………………………
6 XMLSchema 64 …………………………………………………………………………………………
参考文献 69 ……………………………………………………………………………………………………
ⅠGB/T29810—2013
前 言
本标准按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的结构。
本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本标准起草单位:华中科技大学、华中师范大学、中国电子技术标准化研究院。
本标准主要起草人:吴砥、程文青、李小侠、魏晓光、彭娴、冯颖、余云涛。
ⅢGB/T29810—2013
引 言
本标准为测试试题信息模型提供了XML绑定,用以定义测试试题信息模型的XML编码方法。
本标准使用GB/T18793—2002《信息技术 可扩展置标语言(XML)1.0》来描述关于测试试题信
息模型的XML绑定规范。
ⅣGB/T29810—2013
信息技术学习、教育和培训
测试试题信息模型XML绑定规范
1 范围
本标准规定了GB/T29802—2013《信息技术 学习、教育和培训 测试试题信息模型》的XML
编码方法。
本标准适用于信息技术学习、教育和培训领域对用XML文档绑定测试试题信息模型的方法进行
规范性描述。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的应用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T1988—1998 信息技术 信息交换用七位编码字符集
GB/T2659—2000 世界各国和地区名称代码
GB/T4880.1—2005 语种名称代码 第1部分:2字码代码
GB/T7408—2005 数据元和交换格式 信息交换 日期和时间表示法(ISO8601:2000,IDT)
GB/T29802—2013 信息技术学习、教育和培训 测试试题信息模型
3 缩略语
下列缩略语适用于本文件。
MathML:数学置标语言(mathematicalmarkuplanguage)
XHTML:可扩展超文本置标语言(extensiblehyperTextmarkuplanguage)
XML:可扩展置标语言(extensiblemarkuplanguage)
4 数据类型
本标准规定的数据类型如下:
———通用资源标识符anyURI
uri格式中的字符串[1-1024]。例值如:“http://www.example.com/images/icon.gif”,“mailto:
[email protected]”。
逻辑数据类型boolean
用于规定true或false值,所定义的合法字符为:“true”、“false”、“1”、“0”。
———日期date
遵循GB/T7408—2005定义的日历日期表示法,本标准中只有扩展的日历格式被支持(以连字符
作分隔符),且所有的日期组件须详细指定,日期类型的值空间不包含时区信息或扩展形式(负日期或超
过9999的日期)。例值如:“2006-03-22”。
———日期时间dateTime
遵循GB/T7408—2005定义的日期和日的时间的组合完全表示法,扩展类型不可用。例值如:
1GB/T29810—2013
“2006-03-22T12:33:25TZ”,“2006-03-022T12:33:25+01:00”。
———浮点型变量float
float默认的取值范围对应XML模式中double类型的范围,而并非float类型的。例值如:“1”,
“3.14”,“3E+08”。
———整型变量integer
前面无“-”号时为正,有“-”号时为负,例值如:“1”,“-4”。
———语种language
形式为语言编码[‘-’子编码],语言编码是对不同语言的编码,由GB/T4880.1—2005定义,子编
码(可以出现任意多次)是对国家的编码,由GB/T2659—2000定义,例值如:“en-US”,“en-GB”。
———短字符串string
由GB/T1988—1998定义的字符序列组成。
5 XML绑定数据元素
本标准定义的测试试题信息模型XML绑定数据元素如下。
———<a>元素
描述:由XHTML定义,用于定义锚。
参考:
flow.ElementGroup
flowStatic.ElementGroup
inline.ElementGroup
inlineStatic.ElementGroup
objectFlow.ElementGroup
属性:<a>的属性及属性数据类型和约束如表1所示。
表1 <a>的属性及属性数据类型和约束信息列表
属性名称 数据类型 约束
id string O
lang language O
label string O
href string M
注:“约束”栏中“O”表示“可选”;“M”表示“必备”。下同。
———<abbr>元素
描述:由XHTML定义,用于表示一个缩写形式。
参考:
flow.ElementGroup
flowStatic.ElementGroup
inline.ElementGroup
inlineStatic.ElementGroup
objectFlow.ElementGroup
属性:<abbr>的属性及属性数据类型和约束如表2所示。
2GB/T29810—2013