1、ICS35.100.60L79中华人民共和国国家标准GB/T16263.52015/ISO/IEC8825-5:2008信息技术 ASN.1编码规则第5部分:W3CXML模式定义到ASN.1的映射InformationtechnologyASN.1EncodingrulesPart5:MappingW3CXMLschemadefinitionsintoASN.1( I S O / I E C 8 8 2 5 - 5 : 2 0 0 8 , I n f o r m a t i o n t e c h n o l o g y A S N .1 e n c o d i n g r u l e s :
2、M a p p i n g W 3 C X M L s c h e m a d e f i n i t i o n s i n t o A S N .1 , I D T )2015-12-10发布2016-08-01实施中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布目 次前言 引言 1 范围1 2 规范性引用文件1 3 术语和定义2 4 缩略语2 5 记法3 6 标准化的目的和程度3 7 X S D模式映射4 8 忽略的模式组件和性质5 9 A S N .1模块6 1 0 名称转换6 1 1 X S D内置类型的映射使用1 0 1 2 映射约束1 1 1 3 简单类型定义映
3、射1 5 1 4 元素声明映射1 6 1 5 属性声明映射1 7 1 6 简单类型定义值映射1 7 1 7 模型组定义映射1 8 1 8 模型组映射1 8 1 9 粒子映射1 8 2 0 复杂类型定义映射2 0 2 1 通配符映射2 1 2 2 属性使用的映射2 2 2 3 使用简单和复杂类型定义的映射2 3 2 4 特殊用途的简单和复杂类型定义映射2 4 2 5 特殊用途的简单和复杂类型定义映射(可替换, n i l l a b l e ) 2 5 2 6 特殊用途的简单类型定义映射( n i l l a b l e ) 2 6 2 7 复杂类型定义的特殊使用映射( n i l l a b
4、l e ) 2 6 2 8 元素声明特殊使用的映射(元素替换组的头部) 2 7 2 9 为元素声明使用的类型而生成特别A S N .1类型赋值2 8 3 0 为派生结构类型产生特定A S N .1类型赋值2 9 3 1 为元素替换组生成特定A S N .1类型赋值2 9 GB/T16263.52015/ISO/IEC8825-5:2008附录A (规范性附录) 第一版映射的X S D内置类型所对应的A S N .1类型定义3 1 附录B (规范性附录) 第二版映射的X S D内置类型所对应的A S N .1类型定义3 6 附录C (资料性附录) X S D模块的标识4 2 附录D (资料性附录
5、) 映射的例子4 3 附录E (资料性附录) W 3 C X M L模式二进制编码的映射应用7 5 GB/T16263.52015/ISO/IEC8825-5:2008前 言G B / T 1 6 2 6 3在信息技术 A S N .1编码规则的总标题下,目前包括以下几个部分: 第1部分:基本编码规则( B E R ) 、正则编码规则( C E R )和非典型编码规则( D E R )规范; 第2部分:紧缩编码规则( P E R )规范; 第4部分: X M L编码规则( X E R ) ; 第5部分: W 3 C X M L模式定义到A S N .1的映射。本部分为G B / T 1 6 2
6、 6 3的第5部分。本部分按照G B / T 1 .1 2 0 0 9给出的规则起草。本部分使用翻译法等同采用国际标准I S O / I E C 8 8 2 5 - 5 : 2 0 0 8 信息技术 A S N .1编码规则: W 3 CX M L模式定义到A S N .1的映射 。与该项国际标准等同的文本是I T U - T建议X .6 9 4 。本部分的编辑性修改如下: 改变了标准的名称。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会( S A C / T C 2 8 )提出并归口。本部分起草单位:中国电子技术标准化研究院
7、、重庆邮电大学。本部分主要起草人:董挺、王平、罗志勇、谢昊飞、税梦玲。GB/T16263.52015/ISO/IEC8825-5:2008引 言G B / T 1 6 2 6 3的本部分规定了一个W 3 C X M L模式定义(一个X S D模式)到一个A S N .1模式的第一版映射和第二版映射。这些映射可以应用于任何X S D模式。两种映射同A S N .1 X E R编码指令一起描述了一个或者多个包含类型定义的A S N .1模块的产生。它们共同描述了基于X M L的A S N .1模式。由任一版本映射而产生的A S N .1模式,与A S N .1扩展X M L编码规则一起使用时,可以
8、用来产生、验证与原始X S D模式相同的W 3 C X M L 1 .0文档集。由此而产生的A S N .1类型和编码将支持与X S D模式相同的语义内容。因此,在产生和处理指定的X M L文档时, A S N .1工具可以与X S D工具互换。其他标准化的A S N .1编码规则,如正则编码规则( D E R )或者紧缩编码规则( P E R ) ,可以与本部分的映射联合使用,产生第二版映射的编码。它与第一版映射产生的编码相比,在用于X S D构建时所涉及的日期、时间类型以及通配符都有所不同(同时,冗余度也要小些) 。本部分结合A S N .1编码规则提供了一个完整的标准,并为开发者使用X
9、S D模式来定义数据提供了规范的二进制编码。A S N .1模式为消息(抽象语法)信息内容规范和X M L文档(如,代替元素的属性的使用)的准确格式提供了清晰界限。由此而产生了比原始的X S D模式更清晰,通常冗余度也更小的模式。本部分的附录A为规范性附录,它是一个A S N .1模块,包含了本部分中第一版映射的X S D内置类型所对应的一组A S N .1类型定义。 X S D模式到A S N .1模式映射可以由此类型定义的类型引用名来导入,也可以包含内置类型定义。本部分的附录B为规范性附录,它提供了本部分中第二版映射的A S N .1模块。附录C为资料性附录,它描述了本部分所分配的对象标识
10、符, O I D国际资源标识符和对象描述符值。附录D为资料性附录,它给出X S D模式到A S N .1模式映射的一个示例。附录E为资料性附录,它与标准化的A S N .1编码规则共同描述了本部分定义的映射的使用,为使用X S D模式的定义数据提供紧缩编码和非典型编码。GB/T16263.52015/ISO/IEC8825-5:2008信息技术 ASN.1编码规则第5部分:W3CXML模式定义到ASN.1的映射1 范围G B / T 1 6 2 6 3的本部分规定了从任何X S D模式到A S N .1模式进行映射的两种版本。两种版本的A S N .1模式支持相同的语义,而且还可验证X M L
11、文档的相同集合。本部分规定了最终X E R编码指令,这种指令意图用作映射到A S N .1类型的一部分,但不规定那种语法格式意图用作那些最终X E R编码指令的规范,或它们的赋值顺序或方法。注:映射生成工具的实现可以选择任何语法格式或赋值顺序,用以产生所要应用的规定的最终X E R编码指令。本部分的示例一般使用类型前缀格式,但是作为一种习惯, X E R编码控制部分的使用对于完整X S D的映射是最佳的方式。有不同的(语法的)方法将X E R编码指令分配给E X T E N D E D - X E R编码使用(如,使用A S N .1类型前缀编码指令或使用X E R编码控制区) 。语法格式的选
12、择是习惯问题,不属于本部分的范围。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。2.1 同类标准注: A S N .1国际标准的全集列于下面,它们可能都适用于本部分的特定用途。本部分主体部分中未直接引用的标准后面加符号“ ” 。G B / T 1 6 2 6 3 .4 2 0 1 5 信息技术 A S N .1 编码规则 第4部分: X M L编码规则( X E R ) ( I S O /I E C 8 8 2 5 - 4 : 2 0 0 8 , I D T )I S
13、 O / I E C 8 8 2 4 - 1 : 2 0 0 8 信息技术 抽象语法记法一( A S N .1 ) 第1部分:基本记法规则 I n f o r -m a t i o n t e c h n o l o g y A b s t r a c t S y n t a x N o t a t i o n O n e ( A S N .1 ) P a r t 1 : S p e c i f i c a t i o n o f b a s i c n o t a t i o n I S O / I E C 8 8 2 4 - 2 : 2 0 0 8 信息技术 抽象语法记法一( A S N
14、.1 ) 第2部分:信息客体规格 I n f o r -m a t i o n t e c h n o l o g y A b s t r a c t S y n t a x N o t a t i o n O n e ( A S N .1 ) P a r t 2 : I n f o r m a t i o n o b j e c t s p e c i f i c a t i o n I S O / I E C 8 8 2 4 - 3 : 2 0 0 8 信息技术 抽象语法记法一( A S N .1 ) 第3部分:约束规范 I n f o r m a t i o nt e c h n o l
15、 o g y A b s t r a c t S y n t a x N o t a t i o n O n e ( A S N .1 ) P a r t 3 : C o n s t r a i n t s p e c i f i c a t i o n I S O / I E C 8 8 2 4 - 4 : 2 0 0 8 信息技术 抽象语法记法一( A S N .1 ) 第4部分: A S N .1规范的参数化 I n f o r m a t i o n t e c h n o l o g y A b s t r a c t S y n t a x N o t a t i o n O n
16、e ( A S N . 1 ) P a r t 4 : P a r a m e t e r i z a t i o n o fA S N .1 s p e c i f i c a t i o n s I S O / I E C 8 8 2 5 - 1 : 2 0 0 8 信息技术 A S N .1 编码规则 第1部分:基本编码规则( B E R ) 、正则编码规则( C E R )和非典型编码规则( D E R )规范 I n f o r m a t i o n t e c h n o l o g y A S N .1 e n c o d i n g r u l e s P a r t 1 :
17、S p e c i f i c a t i o n o f B a s i c E n c o d i n g R u l e s ( B E R ) , C a n o n i c a l E n c o d i n g R u l e s ( C E R ) a n d D i s t i n g u i s h e d E n c o -d i n g R u l e s ( D E R ) I S O / I E C 8 8 2 5 - 2 : 2 0 0 8 信息技术 A S N .1 编码规则 第2部分:紧缩编码规则( P E R )规范 I n -f o r m a t i o
18、n t e c h n o l o g y A S N .1 e n c o d i n g r u l e s P a r t 2 : S p e c i f i c a t i o n o f P a c k e d E n c o d i n g R u l e s ( P E R ) 1GB/T16263.52015/ISO/IEC8825-5:2008I S O / I E C 8 8 2 5 - 3 : 2 0 0 8 信息技术 A S N .1编码规则:编码码控制记法的规范( E C N ) I n f o r m a t i o nt e c h n o l o g y A S
19、 N .1 e n c o d i n g r u l e s : S p e c i f i c a t i o n o f E n c o d i n g C o n t r o l N o t a t i o n ( E C N ) I S O / I E C 2 4 8 2 4 - 1 : 2 0 0 7 信息技术 A S N .1一般应用:快速信息集( I n f o r m a t i o n t e c h n o l o g y G e -n e r i c a p p l i c a t i o n s o f A S N .1 : F a s t i n f o s e t
20、 )2.2 其他引用文件G B 1 3 0 0 0 2 0 1 0 信息技术 通用多八位编码字符集( U C S ) ( I S O / I E C 1 0 6 4 6 : 2 0 0 3 , I D T )I S O / I E C 8 6 0 1 : 2 0 0 4 数据元和交换格式 信息交换 日期和时间表示法( D a t a E l e m e n t s a n di n t e r c h a n g e f o r m a t s I n f o r m a t i o n i n t e r c h a n g e R e p r e s e n t a t i o n o f
21、 d a t e s a n d t i m e s )W 3 C X M L 1 .0 : 2 0 0 0 可扩展置标语言( X M L ) 1 .0 (第二版) E x t e n s i b l e M a r k u p L a n g u a g e ( X M L )1 .0 ( S e c o n d E d i t i o n ) W 3 C X M L N a m e s p a c e s : 1 9 9 9 X M L中的名称空间( W 3 C X M L N a m e s p a c e s : 1 9 9 9 , N a m e s p a c e si n X M
22、 L )W 3 C X M L I n f o r m a t i o n S e t : 2 0 0 1 X M L信息集( W 3 C X M L I n f o r m a t i o n S e t )W 3 C X M L S c h e m a : 2 0 0 1 X M L模式 第1部分:结构( W 3 C X M L S c h e m a P a r t 1 : S t r u c t u r e s )W 3 C X M L S c h e m a : 2 0 0 1 X M L模式 第2部分:数据类型( W 3 C X M L S c h e m a P a r t 2
23、: D a t a -t y p e s )注1:以上W 3 C文件可从h t t : / / w w w . w 3 c .o r g获得, W 3 C保留这些文件的拷贝权。注2:本文件中引用“ W 3 C X M L模式”时,指的是引用W 3 C X M L模式第1部分和W 3 C X M L模式第2部分。I E T F R F C 2 3 9 6 ( 1 9 9 8 ) 通用资源标识符( U R I ) :通用语法 U n i f o r m R e s o u r c e I d e n t i f i e r s ( U R I ) :G e n e r i c S y n t a
24、x I E T F R F C 1 7 6 6 ( 1 9 9 5 ) 用于识别语言的标签( T a g s f o r t h e I d e n t i f i c a t i o n o f L a n g u a g e s )3 术语和定义下列术语和定义适用于本文件。3.1 导入定义3.1.1 I S O / I E C 8 8 2 4 - 1 : 2 0 0 8和G B / T 1 6 2 6 3 .4 2 0 1 5界定的术语和定义适用于本文件。注:特别需要指出的是,术语“最终X E R编码指令” “类型前缀”和“ X E R编码控制部分”是在本条提及的标准中定义的。3.1.2
25、W 3 C X M L模式和W 3 C X M L信息集界定的术语和定义适用于本文件。注1:确信这些术语与3 .1 .1引用的术语没有冲突,如果出现冲突,则采用3 .1 .1中的定义。注2:特别需要指出的是,术语“模式组件”和“特性(模式组件的) ”在W 3 C X M L模式中定义,术语“元素信息项”和“属性信息项”在W 3 C X M L信息集中定义。注3:本部分使用术语“顶层简单类型定义”和“顶层复杂类型定义”时,这些术语不包括X S D内置类型。3.2 附加定义下列附加的术语和定义适用于本文件。3.2.1 X S D名称空间:具有U R L为h t t p : / / w w w .
26、w 3 .o r g / 2 0 0 1 / X M L S c h e m a的名称空间。3.2.2 X S I名称空间:具有U R L为h t t p : / / w w w . w 3 .o r g / 2 0 0 1 / X M L S c h e m a - i n s t a n c e的名称空间。3.2.3 X M L名称空间:具有U R L为h t t p : / / w w w . w 3 .o r g / X M L / 1 9 9 8 / n a m e s p a c e的名称空间。4 缩略语下列缩略语适用于本文件。2GB/T16263.52015/ISO/IEC882
27、5-5:2008A S N .1 抽象语法记法1 ( A b s t r a c t S y n t a x N o t a t i o n O n e )B E R ( A S N .1 )基本编码规则( A S N .1 ) B a s i c E n c o d i n g R u l e sD E R ( A S N .1 )非典型编码规则( A S N .1 ) D i s t i n g u i s h e d E n c o d i n g R u l e sP E R ( A S N .1 )紧缩编码规则( A S N .1 ) P a c k e d E n c o d i
28、n g R u l e sU R I ( I E T F )统一资源标识符( I E T F ) U n i f o r m R e s o u r c e I d e n t i f i e rX E R ( A S N .1 ) X M L编码规则( A S N .1 ) X M L E n c o d i n g R u l e sX M L ( W 3 C )可扩展置标语言( W 3 C ) E x t e n s i b l e M a r k u p L a n g u a g eX S D ( W 3 C ) X M L模式( W 3 C ) X M L S c h e m aX
29、 S I ( W 3 C ) X M L ( W 3 C ) X M L S c h e m a I n s t a n c e5 记法5.1 本部分引用了I S O / I E C 8 8 2 4 - 1 、 I S O / I E C 8 8 2 4 - 3 、 W 3 C X M L 1 .0和W 3 C X M L模式定义的记法。5.2 当有必要在本部分主体部分中正式或举例指定X E R编码指令的分配时,一般使用类型前缀记法(也有例外,见6 .3和6 .4 ) 。附录A中使用的是X E R编码控制部分。5.3 在本部分中,中文部分使用大标宋字体表示A S N .1记法,使用楷体字体来表
30、示X S D记法以及X S D术语和概念,英文部分使用courier字体表示A S N .1记法,使用Arial字体表示X S D记法以及X S D术语和概念。5.4 本部分示例中的X S D模式使用前缀x s d :来标识X S D名称空间。6 标准化的目的和程度6.1 本部分规定的到A S N .1的映射旨在确保:a ) 使用符合本部分的工具(根据相同的X S D模式)生成的任何A S N .1模块都定义相同的(结构化的)抽象值;b ) 所生成的A S N .1规范的所有B A S I C - X E R 、 C X E R 、 E X T E N D E D - X E R和二进制编码都
31、将产生相同编码(依编码器选择而定) ;c ) 符合源X S D模式的所有源X S D文档都是该A S N .1规范中抽象值的有效的E X T E N D E D -X E R编码。6.2 A S N .1定义有很多方面(如,空白符、编码控制部分或类型前缀等的使用) ,它们既不影响所定义的抽象值,也不影响这些值的X E R或二进制编码。本部分中一般不对A S N .1定义的这些方面加以标准化。6.3 在对类型赋值X E R编码指令的A S N .1中有多种不同的方法,包括:a ) 对每个待分配的编码指令使用类型前缀;b ) 使用编码控制部分时,对每个所要求的分配使用分开的编码指令;c ) 使用编
32、码控制部分时,单个编码指令构造全局分配,对某些特殊类型可通过使用否定编码指令来补充。6.4 本部分规定了最终X E R编码指令的使用时机,大部分示例使用6 .3 a )给出的语法。不过,并未对6 .3中不同选项的使用加以标准化,符合本部分的映射实现可以选择任一种语法形式(或混合的语法形式)分配最终X E R编码指令。注:这些选择不会影响最终二进制编码或者X M L编码。6.5 不提供所要求的映射的格式规范。6.6 本部分仅关注符合W 3 C X M L模式的X S D模式的映射。注:可以由一个或者多个W 3 C X S D模式文档提供这种符合性,也可以由W 3 C X M L模式描述的其他方法
33、提供这种符合性。3GB/T16263.52015/ISO/IEC8825-5:20087 XSD模式映射7.1 X S D模式映射基于源X S D模式,该模式是一组模式组件(见W 3 C X M L模式第1部分的2 .2 ) 。虽然通常很可能以一个或多个X M L模式文档(见W 3 C X M L模式第1部分的3 .1 5 .2 )的方式提供源X S D模式,但映射时并不要求或假设模式组件或一组模式组件的具体表现形式。注1:表现为多X M L模式文档的模式组件,通过使用xsd: include、 xsd: redefine,以及xsd: import元素信息项,变成同一个X S D模式中的组成
34、部分。注2:因为该映射是用模式组件(而不是用它们的X M L表现形式)定义的,所以不受X M L细节表现(例如,使用xsd:include和xsd:redefine元素信息项链接的多模式文档,一个或另一个模式文档中元素信息项的位置, xsd:complexType元素信息项中的xsd:attribute元素信息项的顺序等)的影响。注3:两个有许多不同、但用于表现相同模式组件集的模式文档集,它们生成相同的A S N .1类型赋值集,所具有的分配给这个定义集及其任何层次组件的最终编码指令是相同的。7.2 源X S D模式应满足X S D规范强制的所有约束。如果源X S D模式(部分或全部)表现为一
35、组X M L模式文档,那么,依照X S D模式产生的每个模式文档都应是有效的(见W 3 C X M L模式第1部分的附录A ) 。7.3 对于一个源X S D模式应生成一个或多个A S N .1模块。实现时,所生成的A S N .1模块的数量是可选的。每个A S N .1模式应包含与顶层模式组件(见7 .6 )相对应的零个或多个类型赋值,以及零个或多个特殊A S N .1类型赋值(见第2 9章、第3 0章和第3 1章) 。实现时,每个A S N .1模块中类型赋值的物理顺序是可选的。当生成多个A S N .1模块时,实现时,在那些A S N .1模块上分布所生成的类型赋值的方法也是可选的。注1
36、:本条款许可同一个A S N .1模块中包含根据X S D模式组件生成的、具有不同目标名称空间的类型赋值,但是并不推荐。首选的映射是尽可能每个名称空间生成一个A S N .1模块。也推荐,将每个特殊A S N .1类型赋值作为其关联的A S N .1类型赋值插入到同一个A S N .1模块中(见2 9 .5 、 3 0 .4和3 1 .4 ) 。注2: A S N .1类型赋值的生成(见7 .6和1 0 .4 )不受待生成的A S N .1模块数量的影响(除了可能按1 0 .2 .2规定使用“ E x t e r n a l T y p e R e f e r e n c e ”的情况外) ,
37、不受在那些模块上分布已生成的类型赋值的方法的影响,不受每个模型中类型赋值的物理顺序的影响。特别是,这些类型赋值的类型引用名都是相同的,而不管实现时所使用的是哪种映射风格。注3: W 3 C X M L名称空间的名称空间概念和A S N .1中的命名之间关系的完整描述见I S O / I E C 8 8 2 5 - 4中第1 6章。通过使用N A M E S P A C E编码指令来分配A S N .1模块中定义的类型引用名和标识符,否则没有名称空间。在需要的地方,该映射生成N A M E S P A C E编码指令。7.4 由映射生成的所有A S N .1模块都(在X E R编码控制部分)包含
38、一条GLOBAL-DEFAULTS MODI-FIED-ENCODINGS编码指令和一条GLOBAL-DEFAULTS CONTROL-NAMESPACE编码指令,用以指定X S I名称空间。7.5 源X S D模式按以下所述方式处理:a ) 对于每一个顶层元素声明,应通过对该元素声明应用第1 4章来生成一个A S N .1类型赋值;b ) 对于每一个顶层属性声明,应通过对该属性声明应用第1 5章来生成一个A S N .1类型赋值;c ) 对于每一个顶层简单类型声明,应通过对该简单类型声明应用第1 3章来生成一个A S N .1类型赋值;d ) 对于每一个顶层复杂类型定义,应通过对该复杂类型定
39、义应用第2 0章来生成一个A S N .1类型赋值;e ) 对于每一个模块组定义(其模块组有一个序列组合符或选择) ,应通过对该模块组定义应用第1 7章来生成一个A S N .1类型赋值分配。注1:源X S D模式剩余的模式组件将作为这些模式组件映射的结果来处理。注2:有待映射的模式组件的顺序在1 0 .4中说明。以上列项的顺序与映射重要性无关。7.6 表1的第1列是模式组件,第2列引用W 3 C X M L S c h e m a中定义该模式组件的条款,第3列是本4GB/T16263.52015/ISO/IEC8825-5:2008部分中定义这些模式组件到A S N .1中的映射的章。表1
40、XSD模式组件映射X S D模式组件W 3 C X M L模式引用定义映射的章属性描述第1部分的3 .2第1 5章元素描述第1部分的3 .3第1 4章复杂类型定义第1部分的3 .4第2 0章属性使用第1部分的3 .5第2 2章属性组定义第1部分的3 .6未按之映射模块组定义第1部分的3 .7第1 7章模块组第1部分的3 .8第1 8章粒子第1部分的3 .9第1 9章通配符第1部分的3 .1 0第2 1章个性约束定义第1部分的3 .1 1映射忽略注释声明第1部分的3 .1 2映射忽略声明第1部分的3 .1 3映射忽略简单类型定义第1部分的3 .1 4第1 1章,第1 3章模式第1部分的3 .1
41、5第9章序列第2部分的4 .2 .2 .1映射忽略边界第2部分的4 .2 .3 .1映射忽略基数第2部分的4 .2 .4 .1映射忽略数值第2部分的4 .2 .5 .1映射忽略长度第2部分的4 .3 .1 .1第1 2章最小长度第2部分的4 .3 .2 .1第1 2章最大长度第2部分的4 .3 .3 .1第1 2章样本第2部分的4 .3 .4 .1第1 2章枚举第2部分的4 .3 .5 .1第1 2章空白第2部分的4 .3 .6 .1第1 2章包括最大值第2部分的4 .3 .7 .1第1 2章除去最大值第2部分的4 .3 .8 .1第1 2章除去最小值第2部分的4 .3 .9 .1第1 2章包
42、括最小值第2部分的4 .3 .1 0 .1第1 2章位数第2部分的4 .3 .1 1 .1第1 2章小数数字第2部分的4 .3 .1 2 .1第1 2章8 忽略的模式组件和性质8.1 在本章所列出的模式组件和性质应予以忽略。5GB/T16263.52015/ISO/IEC8825-5:20088.2 所有注释(见W3C XML模式 第1部分的3.13)应予以忽略。注:一个模式文档,如果它具有的名是使用不同于X S D名称空间(见W 3 C X M L模式 第1部分的3 .1 3 .1 )的名称空间限定的,那么,这个模式文档中的所有属性信息项都是注释的特性,并予以忽略。8.3 所有标识约束定义(见W3C XML模式 第1部分的3.11)应予以忽略。注:标识约束定义提供用于规定引用约束的机制,这种机制可能是某个有效实例要求的。目前, A S N .1没有此类约束概念,而且这种约束也不能映射到一个正式的A S N .1规范中。但是它们可以纳入作为规范性注解