# GML 3.3 Encoding Rule

## 1. Source

GML 3.3

## 2. Encoding Rule Identifier

The GML 3.3 encoding rule has the identifier "gml33".

## 3. Conversion Rules

### 3.1. Overview

The schema conversion rules of GML 3.3 are identical to the ones for GML 3.2 with the following changes:

Rule | Description
--- | ---
rule-xsd-cls-codelist-asDictionary | This conversion rule does not apply to the GML 3.3 encoding rule
rule-xsd-cls-codelist-asDictionaryGml33 | If a the tagged value asDictionary of a code list is 'false', create a global type for the code list; otherwise reference code list values using simple xlinks
rule-xsd-rel-association-classes | Support the GML 3.3 association class encoding rule extension

### 3.2. rule-xsd-cls-codelist-asDictionaryGml33

if a the tagged value asDictionary of a code list is 'false', create a global type for the code list; otherwise reference code list values using simple xlinks.

### 3.3. rule-xsd-rel-association-classes

Support the GML 3.3 association class encoding rule extension.