Mapping Complex Types

CHOICE
Simple SEQUENCEs and SETs
Nested SEQUENCEs and SETs

Complex types of interest include the following:

Complex types by their nature are more difficult to transform than simple types. They can be self-referential and nested, which complicates transformation. CSV is a flat file format that cannot properly represent nested types in a fixed number of columns, so care must be taken in transforming the data to ensure that it is properly represented. This process is very similar to a first-order database normalization.