您好,欢迎来到标准下载网!

【国家标准(GB)】 信息技术学习、教育和培训基于规则的XML绑定技术

本网站 发布时间: 2026-09-03

基本信息

  • 标准号:

    GB/T 21364-2008

  • 标准名称:

    信息技术学习、教育和培训基于规则的XML绑定技术

  • 标准类别:

    国家标准(GB)

  • 发布日期:

    2008-01-14
  • 实施日期:

    2008-06-01
  • 出版语种:

    简体中文
  • 下载格式:

    .rar.pdf
  • 下载大小:

    2.88 MB

手机扫码下载更方便

标准分类号

关联标准

出版信息

  • 出版社:

    中国标准出版社
  • 书号:

    155066·1-30815
  • 页数:

    17页
  • 标准价格:

    18.0 元
  • 出版日期:

    2008-03-01
  • 计划单号:

    20022010-T-360

其他信息

  • 首发日期:

    2008-01-14
  • 起草人:

    史元春、郑莉、沈中南、向欣、郭玲、许磊、刘银涛
  • 起草单位:

    清华大学
  • 提出单位:

    中华人民共和国教育部
  • 发布部门:

    中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会
  • 主管部门:

    国家标准化管理委员会
  • 相关标签:

    规则 信息技术 基于 培训 学习 教育 绑定
标准简介标准简介/下载

点击下载

标准简介:

标准下载解压密码:www.bzxz.net

本标准描述了用于数据模型的基于规则的XML 编码绑定技术。本标准的措词可以被包含到相关标准中,用于支持XML 绑定。该措词描述了基于规则的方法,用于描述相关标准中的词汇。 GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术 GB/T21364-2008

标准内容标准内容

部分标准内容:

ICS35.240
中华人民共和国国家标准
GB/T21364—2008
信息技术
学习、教育和培训
基于规则的XML绑定技术
Information technologyLearning,education andtraining-Rule-based XML binding techniques2008-01-14发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2008-06-01实施
规范性引用文件
术语和定义
缩略语
XML编码绑定模板
生成和产生XML
消费和解释XML
基本数据类型的表示·
字符的编码·
对异常和扩展的处理·
GB/T21364—2008
本标准由中华人民共和国教育部提出,前言
本标准由全国信息技术标准化委员会归口本标准起草单位:清华大学。
本标准主要起草人:史元春、郑莉、沈中南、向欣、郭玲、许磊、刘银涛。GB/T21364-2008
GB/T21364—2008
在网络教育技术标准使用的过程中,通常会存在数据绑定的问题。XML作为一种通用的可扩展置标语言,也是学习技术标准的编码绑定的首选。本标准规定了将网络教育技术标准的信息模型做XML编码绑定的方法。该方法能够指导标准制定者制定网络教育技术标准的相应XML绑定规范和实践指南。
1范围
信息技术学习、教育和培训
基于规则的XML绑定技术
GB/T21364—2008
本标准描述了用于数据模型的基于规则的XML编码绑定技术。本标准的措词可以被包含到相关标准中,用于支持XML绑定。该措词描述了基于规则的方法,用于描述相关标准中的词汇。规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T1988—1998
信息技术信息交换用七位编码字符集(eqvISO/IEC646:1991)GB/T7408-2005
数据元和交换格式信息交换日期和时间表示法(ISO8601:2000,MOD)GB13000.1—1993
信息技术通用多八位编码字符集(UCS)第一部分:体系结构与基本多文种平面(idtISO/IEC10646-1:1993)GB/T15272-1994
程序设计语言C(idtISO/IEC9899:1990)GB/T15273.1—1994
信息处理八位单字节编码图形字符集第一部分:拉丁字母一(idtISO8859-1:1987)
GB/T18221—2000
独立于语言的数据类型
信息技术程序设计语言、环境与系统软件接口(idtISO/IEC11404:1996)
3术语和定义
下列术语和定义适用于本标准。3.1
聚集(数据类型、值)aggregate(datatype,value)生成的数据类型或值。原则上,每个这样的数据类型或值都是由组件类型或值构成的。这种数据类型或值是通过将算法过程应用于组件数据类型或值而生成的。组件的值可以通过特征操作进行访问。聚集的特性与其组件的特性无关示例1:数组聚集包含的组件全部具有相同的类型。特征操作使用索引(编号)来访问各个的组件。my_array:
array(0..9)of(integer),//整数数组my_array(4)//访问第四个元素示例2:记录的聚集包含若干成分,每个成分各自有类型和标签。特征操作使用元素名(标识符)访问各个组件。A:record
B;integer.
D:characterstring(GB13000-1),A.B//访问标签为B的元素
GB/T21364—2008
binding
从一个框架或规范到另一个框架或规范的应用或映射。3.3
马coding
在信息交换中,信息的格式化或结构化表示。另见:信息编码(3.10)
按某一结构表示信息的过程。
条件数据元素
conditionaldataelement
在适当的上下文中,满足某些特定条件时,在数据结构的实例中被定义和要求的数据结构元素。数据元素的“条件”特征是约束属性另见:扩展数据元素(3.11)、必备数据元素(3.19)、约束(数据元素)(3.21)、可选数据元素(3.23)。3.5
消费(数据)
consume (data)
读数据并找到词法或编码的边界范围。其他形式:消费数据、数据消费者、数据消费。另见:解释(数据)(3.16)、产生(数据)(3.24)。注:数据在解释前被消费
示例1:在下列字符流中:
123.45
PQR
Z
JKL
XXX
YYY
数据消费者可能识别到:
有两个记录,都用标签“R”标识。第一个“R”记录包含三个记录·分别用标签“A”“B”、“C\标识。第二个“R\记录包含两个记录,分别用标签“D”“E\标识。但是,数据消费者:
可能不知道标签的意义,如:有什么意义?一可能无法验证标签的合法性,如:“”可以包含属性“X”吗?可能无法验证记录内容的合法性,如:在记录\A\中,“123.45\是合法的值吗?可能限制分析的深度,如:“R\仅仅深度分析一层,该层包含标签D\和“E”,但对“E\的内容只是进行有限的分析(如:找到开始和结束标签),标签“F\和“G”不会被分析和发现。因此,数据消费者对信息结构可能只有部分理解。
示例2:下面是一个API的例子,用以区分数据消费和数据解释,在此种情况下扩展元素被间接使用了,而实现仍是严格一致的。
////这个例子涉及到两个文件:头文件“std_data.h\和包含该头的严格一致的应用/1//下面是被应用包含的头文件\std_data.h\的内容struct std_data
int std_element_l;
//必备元素
void#std_element_2;//可选元素int ext_element_3;
////严格一致的应用开始
//扩展元素
1/包括标准的头文件(内容如上所列)#include\std_data,h\
struct gtd_data x;
//声明x\作为标准数据
my_code)
struct std_data y.//声明y\和\z\//这是严格一致的代码,
//然而扩展元素”ext_element_3\中的内容也被复制了memcpy(&.y,&.x,sizeofx);
//将字符串赋给\std_element_2”//将长度值赋给\std_element_1\y.std_element_2-\hello there\;y.std_element_1=strlen(y.std_element_2);1/这还是严格一致的代码,
//然而扩展元素\ext_element_3\中的内容也被复制了memcpy(&.z.&.y,sizeofy);
GB/T21364—2008
本例是严格一致的,因为实现过程中只解释或生成了来自标准集合的元素(即“std_element_1\和\stdLelement_2\)。在这个假设的API绑定中,memcpy(在内存中拷贝对象)操作与消费和产生操作是等价的.而直接访间元素(如:y.std_element_1)在这个假设的API绑定中是解释和生成操作。3.6
数据实例
data instance
通过某种绑定规则呈现的数据集3.7
数据对象
dataobject
在针对实现时数据访问的概念模型中,一个数据处理的单元,注1:数据对象可以是数据元素或实现中定义的对象,严格一致的实现中只使用或访问作为数据元素的数据对象,注2:进一步通过语义进行定义和限制的数据对象的行为,就是一个数据结构。一个数据结构的实例是一个数据集。在某种绑定中进一步定义、限制和表示的数据集即是数据实例。另见:数据实例(3.6)、数据集(3.8)、数据结构(3.9)3
GB/T21364—2008
数据集dataset
在3.9中定义b)所指的数据结构,即:零个或多个数据元素聚集而成的实例。注:数据集是独立于绑定的(与绑定无关)。3.9
gdata structure
数据结构
有下列两个定义:
a)零个或多个数据元素聚集而成的数据类型。b),零个或多个数据元素聚集而成的实例。注1:在不同的上下文中,一个数据结构可能被认为是一个完整的不可分单元,即在该上下文中,一个数据结构是某更高级别数据结构中的数据元素注2:术语“聚集”是在GB/T18221-2000中定义的。示例:记录、集合、序列、列表、数组。3.10
马encoding
信息编码
信息的位或字节格式及其表示。注:信息编码也可以简称为“编码”。3.11
extendeddataelement
扩展数据元素
在适当的上下文中,定义在标准之外的数据结构元素,经数据交换的参与者和实现系统允许,可以在数据结构的实例中使用
数据元素的“扩展”属性是一种约束属性,数据元素的“扩展”属性是一个一致性级别的特征(如:严格一致性实现和一致性实现是两个不同的级别)。
示例:必备扩展数据元素、可选扩展数据元素、条件扩展数据元素另见:条件数据元素(3.4)、必备数据元素(3.19)、约束(数据元素)(3.21)、可选数据元素(3.23)。3.12
生成(数据)generate(data)将数据的从本来的含义转换为某种适合数据交换的形式。示例:根据某种概念模型将数据结构序列化但不必以某种具体的编码方式表示数据。另见:解释(数据)(3.16)、产生(数据)(3.24)。3.13
实现行为
implementationbehavior
外部观察到的现象、对外呈现的行为或动作。另见:实现时定义的行为值(3.14)、实现值(3.15)、未定义的行为/值(3.27)、未规定的行为/值(3.28)。3.14
实现时定义的行为/值implementation-definedbehavior/value未规定的行为或未规定的值,由实现时的文档说明如何对这些行为或值做出选择。示例:以8位字节计算,允许一个编码时的录最大容量另见:实现行为(3.13)、未定义的行为/值(3.27)、未规定的行为/值(3.28)。3.15
实现值
implementationvalue
与实现相关的可计量的对象
另见:实现行为(3.13)、实现时定义的行为/值(3.14)、未定义的行为/值(3.27)、未规定的行为/值(3.28)。
解释(数据)interpret(data)处理数据,在本标准规定的范围内发现数据的含义。其他形式:解释数据、数据解释器、数据解释。另见:生成(数据)(3.12)、消费(数据))(3.5)。注:数据在解释前被消费。
示例:在下列字符流中:
123.45
PQR
Z

JKL
XXX
YYY
一个数据消费者能够识别
有两个记录,都用标签\R\标识。—第一个“R\记录包含三个记录,分别用标签“A\、“B”\C\标识。一第二个“R\记录包含两个记录,分别用标签\D”“E\标识。GB/T21364—2008
因为只识别了这些标签,所以只有这些可以提供给数据解释。假设标签“E\代表一个扩展数据元索,那么一个数据解释器可能只能识别标准标签“A”、“B”\C\和\D\。基于翻译过程中“消费”和“解释”的分离,以及某种特殊的标准绑定(如:本例中类似XML的绑定》两个原因,一个应用程序可能只解释标准化的特征A、B,C和D如上所述,一个应用程序结合了数据消费和数据解释,但只解释标准的数据元素,可以作为一个严格一致的数据阅读器。
local-specificbehavior
本地特定行为
依赖于民族、文化、语言、制度等地方约定的行为,在实现中需要用文档说明。3.18
寿命(数据元素)longevity(dataelement)数据元素规范中的一个属性,用于说明与过去、现在或将来的标准版本进行合并的意图。另见:约束(数据元素)(3.21)、过时数据元素(3.22)、保留数据元素(3.26)。注:寿命属性和约束属性无关。示例1:过时数据元素也许已包含在本标准的过去版本中,但不会包含在本标准的将来版本中示例2:保留数据元素可能没有被包含在本标准的过去版本中,而可能会包括在本标准的将来版本中。3.19
mandatory dataelement
必备数据元素
在适当的上下文中,在数据结构实例中定义和要求的元素。“必备”是一种约束型属性。
另见:条件数据元素(3.4)、扩展数据元素(3.11)、约束(数据元素)(3.21)、可选数据元素(3.23)。5
GB/T21364—2008
漫游(访问、系统)
nomadic(accesssystem))
a)服务的连续性跨越不同的通信会话和地理位置的现象。b)间或性地从子系统或相关系统之间的通信网络上断开。注:也称为“间或性连通”或“间或性漫游”。3.21
约束(数据元素)obligation(dataelement)对数据元素的要求和容许,他们决定了数据结构的合法性。另见:寿命(数据元素)(3.18)、条件数据元素(3.4)、扩展数据元素(3.11)、必备数据元素(3.19)、口选数据元素(3.23)。
示例:数据结构X,有四个元素:A和B是必备的、C是可选的、D是条件的(如果B的值为真,则D存在)。下列是有效和无效数据结构的样例:
(A=123)
(A=123B-false)
(A-123B-true)
11无效,缺少必备元素B
1/有效
1无效,缺少条件元素D
(A=123,B=true,D=17)//有效
(A=123B=false,D=17)//有效(A=123.B=nil,C=345)
7/有效
obsoletedata element
过时数据元素
在适当的上下文中,在数据结构中定义了但不宜在数据结构的实例中使用的元素。“过时”是一种寿命属性。
另见:寿命(数据元素)(3.18)、保留数据元素(3.26)。注:不推荐使用过时数据元素,可能从标准的将来版本中被删除。3.23
可选数据元素
optional data element
在适当的上下文中,在数据结构中定义并允许的、但在实例中不是必须出现的元素。另见:条件数据元素(3.4)、扩展数据元素(3.11)、必备数据元素(3.19)、约束(数据元素)(3.21)。3.24
产生(数据)
produce (data)
对数据进行处理,定义出词法或编码的边界,然后写出结果数据。其他形式:产生数据、数据产生器、数据生产另见:生成(数据)(3.12)、消费(数据)(3.5)。注:数据被生成先于被产生。
repository
信息仓库
数据集合以及用于存储、索引、查找和提取信息的数据访问方法的汇集3.26
保留数据元素
reserved dataelement
在适当的下文中,在数据结构中未被定义且在实例中不充许使用的元素。“保留”是一种寿命属性。
另见:寿命(数据元素)(3.18)、过时数据元素(3.22)。6

小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。解压密码 www.bzxz.net
📥 下载资源 直接下载解压密码 www.bzxz.net
夸克网盘 标准名称:信息技术学习、教育和培训基于规则的XML绑定技术 下载大小:2.88 MB · zip
💡 点击“前往下载”将跳转至网盘页面,无需提取码,可直接保存文件。 遇到问题?
标准图片预览标准图片预览

标准图片预览:

GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术
GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术
GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术
GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术
GB/T 21364-2008 信息技术学习、教育和培训基于规则的XML绑定技术
设为首页 - 收藏本站 - - 返回顶部
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2025 标准下载网 www.bzxz.net 本站邮件:wymp4wang@gmail.com