�1���� Scope����������
�2���� Normative references����������
������� 2.1���� Identical Recommendations | International Standards
������� 2.2���� Additional references
�3���� Definitions�
������� 3.1���� Imported definitions��
������� 3.2���� Additional definitions�
�4���� Abbreviations����������
�5���� Notation�����
�6���� Purpose and extent of standardization���������
�7���� Mapping XSD Schemas���������
�8���� Ignored schema components and properties������������
�9���� ASN.1 modules��������
10���� Name conversion��
������ 10.1���� General����������
������ 10.2���� Generating ASN.1 type definitions that are references to ASN.1
type assignments������
������ 10.3���� Generating identifiers and type reference names�������
������ 10.4���� Order of the mapping���������������
11���� Mapping uses of XSD built-in types���������������
12���� Mapping facets������
������ 12.1���� The length, minLength, and maxLength facets�����������
������ 12.2���� The pattern facet�������
������ 12.3���� The whiteSpace facet�������������
������ 12.4���� The enumeration facet�����������
������ 12.5���� Other facets�
13���� Mapping simple
type definitions���
14���� Mapping element
declarations������
15���� Mapping attribute
declarations������
16���� Mapping values of simple type definitions
17���� Mapping model
group definitions�
18���� Mapping model
groups�����
19���� Mapping particles�
20���� Mapping complex
type definitions��������������
21���� Mapping wildcards��������������
22���� Mapping attribute
uses������
23���� Mapping uses of simple and complex type definitions (general case)���������
24���� Mapping special uses of simple and complex type definitions (substitutable)���������
25���� Mapping special uses of simple and complex type definitions (substitutable, nillable)��������
26���� Mapping special uses of simple type definitions (nillable)��
27���� Mapping special uses of complex type definitions (nillable)�������������
28���� Mapping special uses of element declarations (head of element substitution
group)�����������
29���� Generating special ASN.1 type assignments for types used in element declarations�������������
30���� Generating special ASN.1 type assignments for types belonging to a
derivation hierarchy���
31���� Generating special ASN.1 type assignments for element substitution
groups������������
Annex A � ASN.1 type definitions corresponding to XSD built-in types for the
Version 1 mapping����
Annex B � ASN.1 type definitions corresponding to XSD built-in types for the
Version 2 mapping����
Annex C � Identification of the XSD module����
Annex D � Examples of mappings����
������� D.1���� A Schema using simple type definitions�����������
������� D.2���� The corresponding ASN.1 definitions�
������� D.3���� Further examples�������
Annex E � Use of the mapping to provide binary encodings for W3C XML Schema����
������� E.1���� Encoding XSD Schemas��������������
������� E.2���� Transfer without using the XSD Schema for Schemas��
������� E.3���� Transfer using the XSD Schema for Schemas����