標(biāo)準(zhǔn)解讀

GB/T 16263.5-2015是一項中國國家標(biāo)準(zhǔn),專注于信息技術(shù)領(lǐng)域,特別是針對抽象語法標(biāo)記(ASN.1,Abstract Syntax Notation One)編碼規(guī)則的一個具體方面。這個標(biāo)準(zhǔn)的第五部分詳細(xì)闡述了如何將W3C的XML模式(XML Schema Definition,XSD)映射到ASN.1的規(guī)范和過程。下面是該標(biāo)準(zhǔn)內(nèi)容的概述:

標(biāo)準(zhǔn)背景

ASN.1是一種被廣泛用于定義數(shù)據(jù)結(jié)構(gòu)的標(biāo)準(zhǔn)化語言,尤其在需要跨平臺、跨系統(tǒng)的數(shù)據(jù)交換時。它提供了一種與編程語言無關(guān)的方式來描述數(shù)據(jù)結(jié)構(gòu),便于信息的編碼、解碼及傳輸。而W3C的XML模式定義是一種基于XML的語言,用于定義XML文檔的結(jié)構(gòu)和內(nèi)容規(guī)則。

主要內(nèi)容

  1. 映射原則:該標(biāo)準(zhǔn)首先明確了從XSD到ASN.1轉(zhuǎn)換的基本原則,包括類型系統(tǒng)映射、結(jié)構(gòu)映射等,確保轉(zhuǎn)換過程中語義的一致性。

  2. 類型映射:詳細(xì)說明了如何將XSD中的基本數(shù)據(jù)類型(如字符串、整數(shù)、日期等)和復(fù)雜類型(如序列、選擇、所有等構(gòu)造)映射到ASN.1相應(yīng)的類型系統(tǒng)中。這包括了對簡單類型、復(fù)雜類型、列表類型、聯(lián)合類型等的處理方法。

  3. 結(jié)構(gòu)映射:解釋了如何處理XML模式中的元素、屬性、組、屬性組以及它們之間的關(guān)系,并將其轉(zhuǎn)換成ASN.1中的SEQUENCE、SET、CHOICE等結(jié)構(gòu)。

  4. 命名規(guī)則和命名空間:描述了如何處理XSD中的命名空間和標(biāo)識符,確保在ASN.1編碼中這些信息得到正確的保留或轉(zhuǎn)換。

  5. 注釋和文檔化:提供了指導(dǎo),說明如何處理XSD中的注釋信息,以保證ASN.1編碼的可讀性和可維護(hù)性。

  6. 示例和最佳實踐:通過具體實例展示了映射過程,幫助讀者理解并應(yīng)用這些規(guī)則,同時提供了一些實施上的建議和注意事項。

應(yīng)用意義

這項標(biāo)準(zhǔn)為在XML技術(shù)和ASN.1技術(shù)之間進(jìn)行數(shù)據(jù)模型轉(zhuǎn)換提供了統(tǒng)一的方法和規(guī)則,有助于促進(jìn)不同系統(tǒng)間的互操作性,特別是在需要同時利用XML的靈活性和ASN.1的高效編碼特性的場景下。對于開發(fā)跨平臺通信協(xié)議、數(shù)據(jù)交換格式標(biāo)準(zhǔn)化等工作具有重要指導(dǎo)價值。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2015-12-10 頒布
  • 2016-08-01 實施
?正版授權(quán)
GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射_第1頁
GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射_第2頁
GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射_第3頁
GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射_第4頁
GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射_第5頁
已閱讀5頁,還剩79頁未讀 繼續(xù)免費閱讀

下載本文檔

GB/T 16263.5-2015信息技術(shù)ASN.1編碼規(guī)則第5部分:W3C XML模式定義到ASN.1的映射-免費下載試讀頁

文檔簡介

ICS3510060

L79..

中華人民共和國國家標(biāo)準(zhǔn)

GB/T162635—2015/ISO/IEC8825-52008

.:

信息技術(shù)ASN1編碼規(guī)則

.

第5部分W3CXML模式定義到

:

ASN1的映射

.

Informationtechnology—ASN1Encodingrules—

.

Part5MappingW3CXMLschemadefinitionsintoASN1

:.

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

MappingW3CXMLschemadefinitionsintoASN.1,IDT)

2015-12-10發(fā)布2016-08-01實施

中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局發(fā)布

中國國家標(biāo)準(zhǔn)化管理委員會

GB/T162635—2015/ISO/IEC8825-52008

.:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范圍

1………………………1

規(guī)范性引用文件

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

術(shù)語和定義

3………………2

縮略語

4……………………2

記法

5………………………3

標(biāo)準(zhǔn)化的目的和程度

6……………………3

模式映射

7XSD……………4

忽略的模式組件和性質(zhì)

8…………………5

模塊

9ASN.1………………6

名稱轉(zhuǎn)換

10…………………6

內(nèi)置類型的映射使用

11XSD……………10

映射約束

12………………11

簡單類型定義映射

13……………………15

元素聲明映射

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

屬性聲明映射

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

簡單類型定義值映射

16…………………17

模型組定義映射

17………………………18

模型組映射

18……………18

粒子映射

19………………18

復(fù)雜類型定義映射

20……………………20

通配符映射

21……………21

屬性使用的映射

22………………………22

使用簡單和復(fù)雜類型定義的映射

23……………………23

特殊用途的簡單和復(fù)雜類型定義映射

24………………24

特殊用途的簡單和復(fù)雜類型定義映射可替換

25(,nillable)…………25

特殊用途的簡單類型定義映射

26(nillable)……………26

復(fù)雜類型定義的特殊使用映射

27(nillable)……………26

元素聲明特殊使用的映射元素替換組的頭部

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

為元素聲明使用的類型而生成特別類型賦值

29ASN.1………………28

為派生結(jié)構(gòu)類型產(chǎn)生特定類型賦值

30ASN.1…………29

為元素替換組生成特定類型賦值

31ASN.1……………29

GB/T162635—2015/ISO/IEC8825-52008

.:

附錄規(guī)范性附錄第一版映射的內(nèi)置類型所對應(yīng)的類型定義

A()XSDASN.1……31

附錄規(guī)范性附錄第二版映射的內(nèi)置類型所對應(yīng)的類型定義

B()XSDASN.1……36

附錄資料性附錄模塊的標(biāo)識

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

附錄資料性附錄映射的例子

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

附錄資料性附錄模式二進(jìn)制編碼的映射應(yīng)用

E()W3CXML………75

GB/T162635—2015/ISO/IEC8825-52008

.:

前言

在信息技術(shù)編碼規(guī)則的總標(biāo)題下目前包括以下幾個部分

GB/T16263《ASN.1》,:

第部分基本編碼規(guī)則正則編碼規(guī)則和非典型編碼規(guī)則規(guī)范

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

第部分緊縮編碼規(guī)則規(guī)范

———2:(PER);

第部分編碼規(guī)則

———4:XML(XER);

第部分模式定義到的映射

———5:W3CXMLASN.1。

本部分為的第部分

GB/T162635。

本部分按照給出的規(guī)則起草

GB/T1.1—2009。

本部分使用翻譯法等同采用國際標(biāo)準(zhǔn)信息技術(shù)編碼規(guī)則

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

模式定義到的映射與該項國際標(biāo)準(zhǔn)等同的文本是建議

XMLASN.1》。ITU-TX.694。

本部分的編輯性修改如下

:

改變了標(biāo)準(zhǔn)的名稱

———。

請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別這些專利的責(zé)任

。。

本部分由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會提出并歸口

(SAC/TC28)。

本部分起草單位中國電子技術(shù)標(biāo)準(zhǔn)化研究院重慶郵電大學(xué)

:、。

本部分主要起草人董挺王平羅志勇謝昊飛稅夢玲

:、、、、。

GB/T162635—2015/ISO/IEC8825-52008

.:

引言

的本部分規(guī)定了一個模式定義一個模式到一個模式的第

GB/T16263W3CXML(XSD)ASN.1

一版映射和第二版映射這些映射可以應(yīng)用于任何模式兩種映射同編碼指令一

。XSD。ASN.1XER

起描述了一個或者多個包含類型定義的模塊的產(chǎn)生它們共同描述了基于的模

ASN.1。XMLASN.1

式由任一版本映射而產(chǎn)生的模式與擴(kuò)展編碼規(guī)則一起使用時可以用來產(chǎn)生

。ASN.1,ASN.1XML,、

驗證與原始模式相同的文檔集由此而產(chǎn)生的類型和編碼將支持與

XSDW3CXML1.0。ASN.1XSD

模式相同的語義內(nèi)容因此在產(chǎn)生和處理指定的文檔時工具可以與工具互換

。,XML,ASN.1XSD。

其他標(biāo)準(zhǔn)化的編碼規(guī)則如正則編碼規(guī)則或者緊縮編碼規(guī)則可以與本部分

ASN.1,(DER)(PER),

的映射聯(lián)合使用產(chǎn)生第二版映射的編碼它與第一版映射產(chǎn)生的編碼相比在用于構(gòu)建時所涉

,。,XSD

及的日期時間類型以及通配符都有所不同同時冗余度也要小些

、(,)。

本部分結(jié)合編碼規(guī)則提供了一個完整的標(biāo)準(zhǔn)并為開發(fā)者使用模式來定義數(shù)據(jù)提供

ASN.1,XSD

了規(guī)范的二進(jìn)制編碼

。

模式為消息抽象語法信息內(nèi)容規(guī)范和文檔如代替元素的屬性的使用的準(zhǔn)確格

ASN.1()XML(,)

式提供了清晰界限由此而產(chǎn)生了比原始的模式更清晰通常冗余度也更小的模式

。XSD,。

本部分的附錄為規(guī)范性附錄它是一個模塊包含了本部分中第一版映射的內(nèi)置類

A,ASN.1,XSD

型所對應(yīng)的一組類型定義模式到模式映射可以由此類型定義的類型引用名來導(dǎo)

ASN.1。XSDASN.1

入也可以包含內(nèi)置類型定義

,。

本部分的附錄為規(guī)范性附錄它提供了本部分中第二版映射的模塊

B,ASN.1。

附錄為資料性附錄它描述了本部分所分配的對象標(biāo)識符國際資源標(biāo)識符和對象描述

C,,OID

符值

。

附錄為資料性附錄它給出模式到模式映射的一個示例

D,XSDASN.1。

附錄為資料性附錄它與標(biāo)準(zhǔn)化的編碼規(guī)則共同描述了本部分定義的映射的使用為使

E,ASN.1,

用模式的定義數(shù)據(jù)提供緊縮編碼和非典型編碼

XSD。

GB/T162635—2015/ISO/IEC8825-52008

.:

信息技術(shù)ASN1編碼規(guī)則

.

第5部分W3CXML模式定義到

:

ASN1的映射

.

1范圍

的本部分規(guī)定了從任何模式到模式進(jìn)行映射的兩種版本兩種版本的

GB/T16263XSDASN.1。

模式支持相同的語義而且還可驗證文檔的相同集合

ASN.1,XML。

本部分規(guī)定了最終編碼指令這種指令意圖用作映射到類型的一部分但不規(guī)定那種

XER,ASN.1,

語法格式意圖用作那些最終編碼指令的規(guī)范或它們的賦值順序或方法

XER,。

注映射生成工具的實現(xiàn)可以選擇任何語法格式或賦值順序用以產(chǎn)生所要應(yīng)用的規(guī)定的最終編碼指令本

:,XER。

部分的示例一般使用類型前綴格式但是作為一種習(xí)慣編碼控制部分的使用對于完整的映射是最

,,XERXSD

佳的方式

有不同的語法的方法將編碼指令分配給編碼使用如使用類

()XEREXTENDED-XER(,ASN.1

型前綴編碼指令或使用編碼控制區(qū)語法格式的選擇是習(xí)慣問題不屬于本部分的范圍

XER)。,。

2規(guī)范性引用文件

下列文件對于本文件的應(yīng)用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文

。,

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

。,()。

21同類標(biāo)準(zhǔn)

.

注國際標(biāo)準(zhǔn)的全集列于下面它們可能都適用于本部分的特定用途本部分主體部分中未直接引用的標(biāo)

:ASN.1,。

準(zhǔn)后面加符號

“?”。

信息技術(shù)編碼規(guī)則第部分編碼規(guī)則

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

IEC8825-4:2008,IDT)

信息技術(shù)抽象語法記法一第部分基本記法規(guī)則

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

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

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論