标准解读

GB/T 16263.5-2015是一项中国国家标准,专注于信息技术领域,特别是针对抽象语法标记(ASN.1,Abstract Syntax Notation One)编码规则的一个具体方面。这个标准的第五部分详细阐述了如何将W3C的XML模式(XML Schema Definition,XSD)映射到ASN.1的规范和过程。下面是该标准内容的概述:

标准背景

ASN.1是一种被广泛用于定义数据结构的标准化语言,尤其在需要跨平台、跨系统的数据交换时。它提供了一种与编程语言无关的方式来描述数据结构,便于信息的编码、解码及传输。而W3C的XML模式定义是一种基于XML的语言,用于定义XML文档的结构和内容规则。

主要内容

  1. 映射原则:该标准首先明确了从XSD到ASN.1转换的基本原则,包括类型系统映射、结构映射等,确保转换过程中语义的一致性。

  2. 类型映射:详细说明了如何将XSD中的基本数据类型(如字符串、整数、日期等)和复杂类型(如序列、选择、所有等构造)映射到ASN.1相应的类型系统中。这包括了对简单类型、复杂类型、列表类型、联合类型等的处理方法。

  3. 结构映射:解释了如何处理XML模式中的元素、属性、组、属性组以及它们之间的关系,并将其转换成ASN.1中的SEQUENCE、SET、CHOICE等结构。

  4. 命名规则和命名空间:描述了如何处理XSD中的命名空间和标识符,确保在ASN.1编码中这些信息得到正确的保留或转换。

  5. 注释和文档化:提供了指导,说明如何处理XSD中的注释信息,以保证ASN.1编码的可读性和可维护性。

  6. 示例和最佳实践:通过具体实例展示了映射过程,帮助读者理解并应用这些规则,同时提供了一些实施上的建议和注意事项。

应用意义

这项标准为在XML技术和ASN.1技术之间进行数据模型转换提供了统一的方法和规则,有助于促进不同系统间的互操作性,特别是在需要同时利用XML的灵活性和ASN.1的高效编码特性的场景下。对于开发跨平台通信协议、数据交换格式标准化等工作具有重要指导价值。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2015-12-10 颁布
  • 2016-08-01 实施
©正版授权
GB/T 16263.5-2015信息技术ASN.1编码规则第5部分:W3C XML模式定义到ASN.1的映射_第1页
GB/T 16263.5-2015信息技术ASN.1编码规则第5部分:W3C XML模式定义到ASN.1的映射_第2页
GB/T 16263.5-2015信息技术ASN.1编码规则第5部分:W3C XML模式定义到ASN.1的映射_第3页
GB/T 16263.5-2015信息技术ASN.1编码规则第5部分:W3C XML模式定义到ASN.1的映射_第4页
GB/T 16263.5-2015信息技术ASN.1编码规则第5部分:W3C XML模式定义到ASN.1的映射_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

免费下载试读页

文档简介

ICS3510060

L79..

中华人民共和国国家标准

GB/T162635—2015/ISO/IEC8825-52008

.:

信息技术ASN1编码规则

.

第5部分W3CXML模式定义到

:

ASN1的映射

.

Informationtechnology—ASN1Encodingrules—

.

Part5MappingW3CXMLschemadefinitionsintoASN1

:.

(ISO/IEC8825-5:2008,Informationtechnology—ASN.1encodingrules:

MappingW3CXMLschemadefinitionsintoASN.1,IDT)

2015-12-10发布2016-08-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T162635—2015/ISO/IEC8825-52008

.:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范围

1………………………1

规范性引用文件

2…………………………1

术语和定义

3………………2

缩略语

4……………………2

记法

5………………………3

标准化的目的和程度

6……………………3

模式映射

7XSD……………4

忽略的模式组件和性质

8…………………5

模块

9ASN.1………………6

名称转换

10…………………6

内置类型的映射使用

11XSD……………10

映射约束

12………………11

简单类型定义映射

13……………………15

元素声明映射

14…………………………16

属性声明映射

15…………………………17

简单类型定义值映射

16…………………17

模型组定义映射

17………………………18

模型组映射

18……………18

粒子映射

19………………18

复杂类型定义映射

20……………………20

通配符映射

21……………21

属性使用的映射

22………………………22

使用简单和复杂类型定义的映射

23……………………23

特殊用途的简单和复杂类型定义映射

24………………24

特殊用途的简单和复杂类型定义映射可替换

25(,nillable)…………25

特殊用途的简单类型定义映射

26(nillable)……………26

复杂类型定义的特殊使用映射

27(nillable)……………26

元素声明特殊使用的映射元素替换组的头部

28()……………………27

为元素声明使用的类型而生成特别类型赋值

29ASN.1………………28

为派生结构类型产生特定类型赋值

30ASN.1…………29

为元素替换组生成特定类型赋值

31ASN.1……………29

GB/T162635—2015/ISO/IEC8825-52008

.:

附录规范性附录第一版映射的内置类型所对应的类型定义

A()XSDASN.1……31

附录规范性附录第二版映射的内置类型所对应的类型定义

B()XSDASN.1……36

附录资料性附录模块的标识

C()XSD…………………42

附录资料性附录映射的例子

D()………………………43

附录资料性附录模式二进制编码的映射应用

E()W3CXML………75

GB/T162635—2015/ISO/IEC8825-52008

.:

前言

在信息技术编码规则的总标题下目前包括以下几个部分

GB/T16263《ASN.1》,:

第部分基本编码规则正则编码规则和非典型编码规则规范

———1:(BER)、(CER)(DER);

第部分紧缩编码规则规范

———2:(PER);

第部分编码规则

———4:XML(XER);

第部分模式定义到的映射

———5:W3CXMLASN.1。

本部分为的第部分

GB/T162635。

本部分按照给出的规则起草

GB/T1.1—2009。

本部分使用翻译法等同采用国际标准信息技术编码规则

ISO/IEC8825-5:2008《ASN.1:W3C

模式定义到的映射与该项国际标准等同的文本是建议

XMLASN.1》。ITU-TX.694。

本部分的编辑性修改如下

:

改变了标准的名称

———。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任

。。

本部分由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本部分起草单位中国电子技术标准化研究院重庆邮电大学

:、。

本部分主要起草人董挺王平罗志勇谢昊飞税梦玲

:、、、、。

GB/T162635—2015/ISO/IEC8825-52008

.:

引言

的本部分规定了一个模式定义一个模式到一个模式的第

GB/T16263W3CXML(XSD)ASN.1

一版映射和第二版映射这些映射可以应用于任何模式两种映射同编码指令一

。XSD。ASN.1XER

起描述了一个或者多个包含类型定义的模块的产生它们共同描述了基于的模

ASN.1。XMLASN.1

式由任一版本映射而产生的模式与扩展编码规则一起使用时可以用来产生

。ASN.1,ASN.1XML,、

验证与原始模式相同的文档集由此而产生的类型和编码将支持与

XSDW3CXML1.0。ASN.1XSD

模式相同的语义内容因此在产生和处理指定的文档时工具可以与工具互换

。,XML,ASN.1XSD。

其他标准化的编码规则如正则编码规则或者紧缩编码规则可以与本部分

ASN.1,(DER)(PER),

的映射联合使用产生第二版映射的编码它与第一版映射产生的编码相比在用于构建时所涉

,。,XSD

及的日期时间类型以及通配符都有所不同同时冗余度也要小些

、(,)。

本部分结合编码规则提供了一个完整的标准并为开发者使用模式来定义数据提供

ASN.1,XSD

了规范的二进制编码

模式为消息抽象语法信息内容规范和文档如代替元素的属性的使用的准确格

ASN.1()XML(,)

式提供了清晰界限由此而产生了比原始的模式更清晰通常冗余度也更小的模式

。XSD,。

本部分的附录为规范性附录它是一个模块包含了本部分中第一版映射的内置类

A,ASN.1,XSD

型所对应的一组类型定义模式到模式映射可以由此类型定义的类型引用名来导

ASN.1。XSDASN.1

入也可以包含内置类型定义

,。

本部分的附录为规范性附录它提供了本部分中第二版映射的模块

B,ASN.1。

附录为资料性附录它描述了本部分所分配的对象标识符国际资源标识符和对象描述

C,,OID

符值

附录为资料性附录它给出模式到模式映射的一个示例

D,XSDASN.1。

附录为资料性附录它与标准化的编码规则共同描述了本部分定义的映射的使用为使

E,ASN.1,

用模式的定义数据提供紧缩编码和非典型编码

XSD。

GB/T162635—2015/ISO/IEC8825-52008

.:

信息技术ASN1编码规则

.

第5部分W3CXML模式定义到

:

ASN1的映射

.

1范围

的本部分规定了从任何模式到模式进行映射的两种版本两种版本的

GB/T16263XSDASN.1。

模式支持相同的语义而且还可验证文档的相同集合

ASN.1,XML。

本部分规定了最终编码指令这种指令意图用作映射到类型的一部分但不规定那种

XER,ASN.1,

语法格式意图用作那些最终编码指令的规范或它们的赋值顺序或方法

XER,。

注映射生成工具的实现可以选择任何语法格式或赋值顺序用以产生所要应用的规定的最终编码指令本

:,XER。

部分的示例一般使用类型前缀格式但是作为一种习惯编码控制部分的使用对于完整的映射是最

,,XERXSD

佳的方式

有不同的语法的方法将编码指令分配给编码使用如使用类

()XEREXTENDED-XER(,ASN.1

型前缀编码指令或使用编码控制区语法格式的选择是习惯问题不属于本部分的范围

XER)。,。

2规范性引用文件

下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文

。,

件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件

。,()。

21同类标准

.

注国际标准的全集列于下面它们可能都适用于本部分的特定用途本部分主体部分中未直接引用的标

:ASN.1,。

准后面加符号

“†”。

信息技术编码规则第部分编码规则

GB/T16263.4—2015ASN.14:XML(XER)(ISO/

IEC8825-4:2008,IDT)

信息技术抽象语法记法一第部分基本记法规则

ISO/IEC8824-1:2008(ASN.1)1:[Infor-

mationtechnology—AbstractSyntaxNotationOne(ASN.1)—Part1:Specificationofbasicnotation]

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

最新文档

评论

0/150

提交评论