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
D.3.1 Schema documents with import and include element
information items
D.3.2 Mapping simple type definitions
D.3.3 Mapping facets
D.3.4 Mapping element declarations
D.3.5 Mapping attribute uses and attribute declarations
D.3.6 Mapping model group definitions
D.3.7 Mapping particles
D.3.8 Mapping complex type definitions
D.3.9 Mapping wildcards
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