Environmental Data Coding Specification

9 EDCS application program interface

9.1 Introduction

9.1.1 Table of contents

Table 9.1 — Table of contents

9 EDCS application program interface 9.2.3 Enumerated EDCS representation types 9.3 EDCS abstract element representation
9.1 Introduction 9.2.4 Selector EDCS representation types 9.4 Data types for EDCS Dictionary entries
9.1.1 Table of contents 9.2.4.1 Introduction 9.4.1 Introduction
9.1.2 Overview 9.2.4.2 Attribute_Value_Type 9.4.2 EC Dictionary
9.2 EDCS representation types 9.2.4.3 Dictionary_Type 9.4.3 EA Dictionary
9.2.1 Overview 9.2.4.4 Numeric_Value_Type 9.4.4 EV Dictionary
9.2.2 Base EDCS representation types 9.2.4.5 Status_Code 9.4.5 EE Dictionary
9.2.2.1 Overview 9.2.5 Structured EDCS representation types 9.4.6 EU Dictionary
9.2.2.2 Numeric EDCS representation types 9.2.5.1 Introduction 9.4.7 ES Dictionary
9.2.2.2.1 Floating point number type 9.2.5.2 Real_Value 9.4.8 EQ Dictionary
9.2.2.2.2 Signed integer type 9.2.5.3 Locale 9.4.9 EO Dictionary
9.2.2.2.3 Unsigned integer type 9.2.5.4 String 9.4.10 EG Dictionary
9.2.2.3 Non-numeric EDCS representation type 9.2.5.5 Single values and value intervals 9.5 Constants for unit conversion
9.2.2.4 Minimum ranges 9.2.5.6 Attribute value 9.6 Functions

Table 9.2 — Table of tables

Table 9.1 — Table of contents Table 9.5 — EDCS abstract element representation
Table 9.2 — Table of tables Table 9.6 — ConvertQuantityValue
Table 9.3 — Minimum ranges Table 9.7 — GetHighestCodesUsed
Table 9.4 — Status_Code values

9.1.2 Overview

This International Standard specifies a set of abstract data types that associate EDCS labels with EDCS codes. This International Standard also specifies an EDCS application program interface consisting of a set of abstract data types and two functions: one function to convert between EDCS attribute values of EDCS attribute value type REAL given with respect to different EUs and/or ESs and another function to determine the highest standardized EDCS code and the highest registered EDCS code in each EDCS dictionary.

The following notation is used:

  1.  ::= means metalinguistic equivalence [ECS, "Backus-Naur Form (BNF)"];
  2. an enumerated type is specified by listing the names of the mutually exclusive alternative values in parenthesis separated by commas;
  3. the notation "//" means that everything that follows it on the same line is a comment and is not part of the formal grammar; and
  4. a structure is specified by listing the elements of the structure in braces ( { } ) separated by semicolons.

9.2 EDCS representation types

9.2.1 Overview

This International Standard specifies a set of EDCS representation types to implement abstract elements including EDCS codes, EDCS labels, and EDCS attribute value types. This International Standard specifies four base EDCS representation types and two enumeration EDCS representation types. This International Standard specifies sets of selector EDCS representation types and structured EDCS representation types that are composed from base EDCS representation types.

9.2.2 Base EDCS representation types

9.2.2.1 Overview

This International Standard specifies three categories of base numeric EDCS representation types:

a.    the floating point number,

b.    the signed integer, and

c.    the unsigned integer. 

In addition, it specifies one non-numeric base EDCS representation type, character.

9.2.2.2 Numeric EDCS representation types

9.2.2.2.1 Floating point number type

The following floating point number type is specified:

Long_Float

Long_Float corresponds to the double precision floating point type defined by the IEEE standard for binary floating point arithmetic [754]. However, implementations on architectures that support other floating point representations are allowed.

9.2.2.2.2 Signed integer type

The following signed integer type is specified:

Integer

Integer corresponds to the signed integer data type in programming languages representing a 32-bit signed integer.

9.2.2.2.3 Unsigned integer type

The following unsigned integer type is specified:

Count

Count corresponds to the unsigned integer data type in programming languages representing a 32-bit unsigned integer.

9.2.2.3 Non-numeric EDCS representation type

The following non-numeric base representation type is specified:

Character

Character corresponds to the character data type in programming languages. A single character may require either one or more than one octet of data for its representation, depending upon how the character is encoded. This International Standard does not specify any encoding of character data, although bindings and encodings of this International Standard shall specify the encoding techniques used.

9.2.2.4 Minimum ranges

The minimum ranges for each base EDCS representation type are specified in Table 9.3:

Table 9.3 — Minimum ranges

Data type

Range
Integer
[-2147483647, 2147483647]
Count
[0, 4294967295]
Long_Float
A floating point representation of a double precision real number with the range supported by [754].
Character
Any single character from [I10646].

9.2.3 Enumerated EDCS representation types

The enumerated EDCS representation types shall be capable of representing all numbers in the range: a choice of one from a set of alternative values, where the cardinality of the set of values is an integer.

This International Standard specifies a fixed enumerated type for a boolean value:

Boolean ::= ( FALSE,
              TRUE )

This International Standard specifies a fixed enumerated type for a null value:

Null ::= ( NULL )

9.2.4 Selector EDCS representation types

9.2.4.1 Introduction

Selector EDCS representation types are EDCS representation types whose values are specified from an ordered list. The items in the list are assigned integer values indicating the position within the ordered list. Conceptually, all dictionaries are also represented by selector types. However, due to their importance, they are defined separately in 9.4.

9.2.4.2 Attribute_Value_Type

The Attribute_Value_Type selector EDCS representation type specifies the EDCS attribute value type of an EDCS attribute:

Attribute_Value_Type ::= ( < 1 : // implementation dependent and non-conforming
                             1 : REAL,
                             2 : INTEGER,
                             3 : COUNT,
                             4 : INDEX,
                             5 : STRING,
                             6 : CONSTRAINED_STRING,
                             7 : KEY,
                             8 : ENUMERATION,
                             9 : BOOLEAN,
                            10 : NULL,
                          > 10 : // reserved for future standardization
			 )

The meanings are defined in Table 4.4.

9.2.4.3 Dictionary_Type

The Dictionary_Type selector EDCS representation type specifies the name of the EDCS dictionary whose highest EDCS code values are requested in a call to the Get_Highest_Codes_Used function:

Dictionary_Type ::= (  < 1 : // implementation dependent and non-conforming
                         1 : CLASSIFICATION,
                         2 : ATTRIBUTE,
                         3 : ATTRIBUTE_VALUE_CHARACTERISTIC,
                         4 : ATTRIBUTE_ENUMERANT,
                         5 : UNIT,
                         6 : UNIT_SCALE,
                         7 : UNIT_EQUIVALENCE_CLASS,
                         8 : ORGANIZATIONAL_SCHEMA,
                         9 : GROUP
                      > 10 : // reserved for future standardization
		   )

The meanings are defined in 4.2 EDCS dictionaries.

9.2.4.4 Numeric_Value_Type

The Numeric_Value_Type selector EDCS representation type specifies the nature of the value of an instance of an EDCS attribute:

Numeric_Value_Type ::= ( < 1 : // implementation dependent and non-conforming
                           1 : SINGLE_VALUE,
                           2 : OPEN_INTERVAL,
                           3 : GE_LT_INTERVAL,
                           4 : GT_LE_INTERVAL,
                           5 : CLOSED_INTERVAL,
                           6 : GT_SEMI_INTERVAL,
                           7 : GE_SEMI_INTERVAL,
                           8 : LT_SEMI_INTERVAL,
                           9 : LE_SEMI_INTERVAL,
                         > 9 : // reserved for future standardization
			)

The meanings are defined in Table 4.5.

9.2.4.5 Status_Code

The Status_Code selector EDCS representation type specifies the success and/or the nature of the failure of the functions in the EDCS application program interface:

Status_Code ::= (  < 1 : // implementation dependent and non-conforming
                     1 : SUCCESS,
                     2 : INVALID_INPUT_UNIT,
                     3 : INVALID_OUTPUT_UNIT,
                     4 : INVALID_INPUT_UNIT_SCALE,
                     5 : INVALID_OUTPUT_UNIT_SCALE,
                     6 : UNITS_NOT_EQUIVALENT,
                     7 : INVALID_INPUT_ENUMERATED_ATTRIBUTE,
                     8 : INVALID_INPUT_GROUP,
                     9 : INVALID_INPUT_DICTIONARY,
                    10 : OTHER_FAILURE
                  > 10 : // reserved for future standardization
                )

The meanings are defined in Table 9.4.

Table 9.4 — Status_Code values

Status_Code value

Concept definition
SUCCESS

The function call was successful.

INVALID_INPUT_UNIT
The input EUC is not a valid EUC.
INVALID_OUTPUT_UNIT
The output EUC is not a valid EUC.
INVALID_INPUT_UNIT_SCALE
The input ESC is not a valid ESC.
INVALID_OUTPUT_UNIT_SCALE
The output ESC is not a valid ESC.
UNITS_NOT_EQUIVALENT
The concepts denoted by the input EUC and the output EUC are not members of the same EQ.
INVALID_INPUT_ENUMERATED_ATTRIBUTE
Either the input EAC is not a valid EAC or the concept denoted by the input EAC is not of EDCS attribute value type ENUMERATION.
INVALID_INPUT_GROUP
The input EGC is not a valid EGC.
INVALID_INPUT_DICTIONARY
The input value of type Dictionary_Type is not a valid EDCS dictionary.
OTHER_FAILURE
The function call failed for a reason not covered by another status code.

 

9.2.5 Structured EDCS representation types

9.2.5.1 Introduction

Structured EDCS representation types are specified by combining base EDCS representation types using structure and array construction methods.

9.2.5.2 Real_Value

The Real_Value structured EDCS representation type is a type used to represent a real value. This structure represents a completely specified value of an instance of an EA of EDCS attribute value type REAL, where Real_Value.unit shall be the EUC, Real_Value.unit_scale shall be the ESC, and Real_Value.value shall be the value of the EA instance.

Real_Value ::=
	{ unit	       Unit_Code;
          unit_scale   Unit_Scale_Code;
	  value	       Long_Float; }

9.2.5.3 Locale

The Locale structured EDCS representation type specifies language and country information related to a String structured EDCS representation type (see 9.2.5.4). Locale.language shall be a 2-character code as specified in [I639]. Locale.country shall be a 3-character code as specified in [I3166]. Locale.language and Locale.country can use Basic Latin characters. Therefore, Locale.language and Locale.country can be represented using single byte characters as specified in the UTF-8 encoding [I10646].

Locale ::=
    { language Character[2];
      country  Character[3]; }

9.2.5.4 String

The String structured EDCS representation type specifies a string of characters and a Locale structured EDCS representation type to insure that the characters within a string can be properly interpreted. String.locale shall be the Locale value that specifies how to interpret the information in array String.characters. String.length shall be the length of the array String.characters. A single character may require either one or more than one octet of data for its representation, depending upon how the character is encoded. Therefore, String.length should not be interpreted as the number of octets of storage necessary for String.characters.

String ::=
    { locale     Locale;
      length     Count;
      characters Character[length]; }

9.2.5.5 Single values and value intervals

The values of an EA of EDCS attribute value type REAL, INTEGER, or COUNT may be either a single value or an interval (see 4.5.2). The Long_Float_Interval, Integer_Interval, and Count_Interval structured EDCS representation types that represent the end-points of an interval with two finite-valued end-points:

Long_Float_Interval ::=
    { lower_bound Long_Float;
      upper_bound Long_Float; }
Integer_Interval ::=
    { lower_bound Integer;
      upper_bound Integer; }
Count_Interval ::=
    { lower_bound Count;
      upper_bound Count; }

The Long_Float_Value, Integer_Value, and Count_Value are the structured EDCS representation types that represent either a single value or an interval of values:

Long_Float_Value ::= (numeric_value_type Numeric_Value_Type)
    { unit:              Unit_Code;
      unit_scale:        Unit_Scale_Code;
      [SINGLE_VALUE:     single_value     Long_Float;
       OPEN_INTERVAL:    open_inverval    Long_Float_Interval;
       GE_LT_INTERVAL:   ge_lt_interval   Long_Float_Interval;
       GT_LE_INTERVAL:   gt_le_interval   Long_Float_Interval;
       CLOSED_INTERVAL:  closed_inverval  Long_Float_Interval;
       GT_SEMI_INTERVAL: gt_semi_interval Long_Float;
       GE_SEMI_INTERVAL: ge_semi_interval Long_Float;
       LT_SEMI_INTERVAL: lt_semi_interval Long_Float;
       LE_SEMI_INTERVAL: le_semi_interval Long_Float; ]}

Integer_Value ::= (numeric_value_type Numeric_Value_Type)
    { SINGLE_VALUE:     single_value     Integer;
      OPEN_INTERVAL:    open_inverval    Integer_Interval;
      GE_LT_INTERVAL:   ge_lt_interval   Integer_Interval;
      GT_LE_INTERVAL:   gt_le_interval   Integer_Interval;
      CLOSED_INTERVAL:  closed_interval  Integer_Interval;
      GT_SEMI_INTERVAL: gt_semi_interval Integer;
      GE_SEMI_INTERVAL: ge_semi_interval Integer;
      LT_SEMI_INTERVAL: lt_semi_interval Integer;
      LE_SEMI_INTERVAL: le_semi_interval Integer; }

Count_Value ::= (numeric_value_type Numeric_Value_Type)
    { SINGLE_VALUE:     single_value      Count;
      OPEN_INTERVAL:    open_inverval    Count_Interval;
      GE_LT_INTERVAL:   ge_lt_interval   Count_Interval;
      GT_LE_INTERVAL:   gt_le_interval   Count_Interval;
      CLOSED_INTERVAL:  closed_interval  Count_Interval;
      GT_SEMI_INTERVAL: gt_semi_interval Count;
      GE_SEMI_INTERVAL: ge_semi_interval Count;
      LT_SEMI_INTERVAL: lt_semi_interval Count;
      LE_SEMI_INTERVAL: le_semi_interval Count; }

9.2.5.6 Attribute value

Attribute_Value ::= (attribute_value_type Attribute_Value_Type)
    { REAL:               real_value               Long_Float_Value;
      INTEGER:            integer_value            Integer_Value;
      COUNT:              count_value              Count_Value;
      INDEX:              index_value              Integer;
      STRING:             string_value             String;
      CONSTRAINED_STRING: constrained_string_value String;
      KEY:                key_value                String;
      ENUMERATION:        enumeration_value        Integer;
      BOOLEAN:            boolean_value            Boolean;
      NULL:               null_value               Null; }

9.3 EDCS abstract element representation

When an abstract element specified in this International Standard is represented in either an interchange format or an application program interface, the representation type shall, as a minimum, be able to represent the same information as the EDCS representation type specified in Table 9.5 for that EDCS abstract element. The purpose of these minimum requirements is to insure complete and consistent information interchange as well as maximum portability of files and applications.

Table 9.5 — EDCS abstract element representation

EDCS abstract element EDCS representation type(s)
EDCS code denoting an EDCS concept Integer
EDCS label denoting an EDCS concept Either the same Integer value as the EDCS code that 
denotes that EDCS concept or a String
EA value of EDCS attribute value type REAL Long_Float
EA value of EDCS attribute value type INTEGER Integer
EA value of EDCS attribute value type COUNT Count
EA value of EDCS attribute value type INDEX Integer
EA value of EDCS attribute value type STRING String
EA value of EDCS attribute value type CONSTRAINED_STRING String
EA value of EDCS attribute value type KEY String
EA value of EDCS attribute value type ENUMERATION Integer
EA value of EDCS attribute value type BOOLEAN Boolean
EA value of EDCS attribute value type NULL Null

9.4 Data types for EDCS Dictionary entries

9.4.1 Introduction

This International Standard specifies a set of symbolic constants that specify a correspondence between a string representing an EDCS label and an integer representing the corresponding EDCS code. These symbolic constants are provided for use by language bindings where a programming language pre-processor can substitute an integer value for a symbolic constant. Strings that are not substituted with the specified symbolic constant prior to final use in either an interchange format or an application program interface shall not be used to represent EDCS labels.

9.4.2 EC Dictionary

Classification_Code ::= (<    1 : // implementation dependent and non-conforming
                              1 : ABATIS,  // ABATIS is the ECL denoting the concept also denoted by ECC 1 in the EC Dictionary,
                                // additional entries of the form i : L, for 2 <= i <= 1427, where L is the ECL denoting the concept also denoted by ECC i in the EC Dictionary,
                           1428 : ZOO,  // ZOO is the ECL denoting the concept also denoted by ECC 1428 in the EC Dictionary
                         > 1428 : // reserved for registration and future standardization
                        )

9.4.3 EA Dictionary

Attribute_Code ::= (<    1 : // implementation dependent and non-conforming
                         1 : ABSOLUTE_ELEVATION_ACCURACY,  // ABSOLUTE_ELEVATION_ACCURACY is the EAL denoting the concept also denoted by EAC 1 in the EA Dictionary,
                           // additional entries of the form i : L, for 2 <= i <= 1658, where L is the EAL denoting the concept also denoted by EAC i in the EA Dictionary,
                      1659 : ZOROASTRIANISM_DENOMINATIONAL_FAMILY,  // ZOROASTRIANISM_DENOMINATIONAL_FAMILY is the EAL denoting the concept also denoted by EAC 1659 in the EA Dictionary
                    > 1659 : // reserved for registration and future standardization
                   )

9.4.4 EV Dictionary

Attribute_Value_Characteristic_Code ::= (<  1 : // implementation dependent and non-conforming
                                            1 : POSITIVE_INFINITY,  // POSITIVE_INFINITY is the EVL denoting the concept also denoted by EVC 1 in the EV Dictionary,
                                              // additional entries of the form i : L, for 2 <= i <= 19, where L is the EVL denoting the concept also denoted by EVC i in the EV Dictionary,
                                           20 : MEASUREMENT_ERROR,  // MEASUREMENT_ERROR is the EVL denoting the concept also denoted by EVC 20 in the EV Dictionary
                                         > 20 : // reserved for registration and future standardization
                                        )

9.4.5 EE Dictionary

ACCESS_DIRECTION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                     1 : END,  // END is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     4 : START,  // START is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                   > 4 : // reserved for registration and future standardization
                                  )

ACCESSIBILITY_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : CLOSED,  // CLOSED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                         // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                    7 : RESTRICTED,  // RESTRICTED is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                                  > 7 : // reserved for registration and future standardization
                                 )

ACCUMULATION_PERIOD_CATEGORY_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                             1 : ONE_SECOND,  // ONE_SECOND is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                 // additional entries of the form i : L, for 2 <= i <= 19, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                            20 : TWENTY_FOUR_HOURS,  // TWENTY_FOUR_HOURS is the EEL denoting the concept also denoted by EEC 20 in the EE Dictionary,
                                          > 20 : // reserved for registration and future standardization
                                         )

ACOUSTIC_CENTRE_FREQUENCY_BAND_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                               1 : BAND_1_HZ,  // BAND_1_HZ is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                   // additional entries of the form i : L, for 2 <= i <= 59, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                              60 : BAND_800_KHZ,  // BAND_800_KHZ is the EEL denoting the concept also denoted by EEC 60 in the EE Dictionary,
                                            > 60 : // reserved for registration and future standardization
                                           )

ACOUSTIC_REFLECTION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : FROM_WTR_BODY_FLOOR,  // FROM_WTR_BODY_FLOOR is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        2 : FROM_BELOW_WTR_BODY_FLOOR,  // FROM_BELOW_WTR_BODY_FLOOR is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                      > 2 : // reserved for registration and future standardization
                                     )

AERIAL_FUNCTION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                               1 : AIR_TRAFFIC_CONTROL,  // AIR_TRAFFIC_CONTROL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                               7 : TELEVISION_BROADCAST,  // TELEVISION_BROADCAST is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                             > 7 : // reserved for registration and future standardization
                            )

AERIAL_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                           1 : DIPOLE,  // DIPOLE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                           6 : YAGI,  // YAGI is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                         > 6 : // reserved for registration and future standardization
                        )

AERODROME_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                               1 : AERODROME,  // AERODROME is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   // additional entries of the form i : L, for 2 <= i <= 20, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                              21 : WINCH_LAUNCHED_HANG_GLIDER,  // WINCH_LAUNCHED_HANG_GLIDER is the EEL denoting the concept also denoted by EEC 21 in the EE Dictionary,
                            > 21 : // reserved for registration and future standardization
                           )

AERONAUTICAL_APPROACH_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                          1 : FINAL_FIX,  // FINAL_FIX is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                               // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                          6 : VISUAL,  // VISUAL is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                                        > 6 : // reserved for registration and future standardization
                                       )

AERONAUTICAL_FUNCTION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                      1 : AERODROME_TERMINAL,  // AERODROME_TERMINAL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 11, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     12 : UNIDENTIFIED_AIRSTRIP,  // UNIDENTIFIED_AIRSTRIP is the EEL denoting the concept also denoted by EEC 12 in the EE Dictionary,
                                   > 12 : // reserved for registration and future standardization
                                  )

AERONAUTICAL_LIGHT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                        1 : AERODROME_TERMINAL,  // AERODROME_TERMINAL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                            // additional entries of the form i : L, for 2 <= i <= 90, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                       91 : WIND_INDICATOR,  // WIND_INDICATOR is the EEL denoting the concept also denoted by EEC 91 in the EE Dictionary,
                                     > 91 : // reserved for registration and future standardization
                                    )

AERONAUTICAL_POINT_FUNCTION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                           1 : AERODROME_REFERENCE,  // AERODROME_REFERENCE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                           8 : VISUAL_DESCENT,  // VISUAL_DESCENT is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                         > 8 : // reserved for registration and future standardization
                                        )

AERONAUTICAL_ROUTE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                       1 : HIGH_ALTITUDE_ENROUTE,  // HIGH_ALTITUDE_ENROUTE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                       2 : LOW_ALTITUDE_ENROUTE,  // LOW_ALTITUDE_ENROUTE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                       3 : LOW_HIGH_ALTITUDE_ENROUTE,  // LOW_HIGH_ALTITUDE_ENROUTE is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                     > 3 : // reserved for registration and future standardization
                                    )

AEROSOL_PARTICLE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                      1 : DUST,  // DUST is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 13, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     14 : VOLCANIC_DUST,  // VOLCANIC_DUST is the EEL denoting the concept also denoted by EEC 14 in the EE Dictionary,
                                   > 14 : // reserved for registration and future standardization
                                  )

AID_TO_NAVIGATION_COLOUR_PATTERN_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                                1 : BORDER_STRIPE,  // BORDER_STRIPE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                     // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                                9 : VERTICAL_STRIPES,  // VERTICAL_STRIPES is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                              > 9 : // reserved for registration and future standardization
                                             )

AID_TO_NAVIGATION_MARK_COLOUR_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                              1 : BLACK,  // BLACK is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 17, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             18 : YELLOW_RED_YELLOW,  // YELLOW_RED_YELLOW is the EEL denoting the concept also denoted by EEC 18 in the EE Dictionary,
                                           > 18 : // reserved for registration and future standardization
                                          )

AID_TO_NAVIGATION_MARK_SYSTEM_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                              1 : IALA,  // IALA is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             11 : US_WESTERN_RIVER,  // US_WESTERN_RIVER is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                           > 11 : // reserved for registration and future standardization
                                          )

AID_TO_NAVIGATION_MARKER_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                             1 : ELEC_BEACON,  // ELEC_BEACON is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             5 : VIS_DAYMARK,  // VIS_DAYMARK is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                           > 5 : // reserved for registration and future standardization
                                          )

AID_TO_NAVIGATION_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : LIT,  // LIT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        4 : UNMARKED,  // UNMARKED is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                      > 4 : // reserved for registration and future standardization
                                     )

AID_TO_NAVIGATION_SYSTEM_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                              1 : IALA,  // IALA is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             11 : US_WESTERN_RIVER,  // US_WESTERN_RIVER is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                           > 11 : // reserved for registration and future standardization
                                          )

AIRCRAFT_CARRIER_CLASS_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                       1 : ASTURIAS,  // ASTURIAS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                           // additional entries of the form i : L, for 2 <= i <= 12, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                      13 : VIRAAT,  // VIRAAT is the EEL denoting the concept also denoted by EEC 13 in the EE Dictionary,
                                    > 13 : // reserved for registration and future standardization
                                   )

AIRCRAFT_FUNCTION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                  1 : AGRICULTURE,  // AGRICULTURE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                      // additional entries of the form i : L, for 2 <= i <= 28, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                 29 : UTILITY,  // UTILITY is the EEL denoting the concept also denoted by EEC 29 in the EE Dictionary,
                               > 29 : // reserved for registration and future standardization
                              )

AIRCRAFT_ICING_INTENSITY_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                         1 : NO_ICING,  // NO_ICING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 12, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        13 : SEVERE_IN_PRECIP,  // SEVERE_IN_PRECIP is the EEL denoting the concept also denoted by EEC 13 in the EE Dictionary,
                                      > 13 : // reserved for registration and future standardization
                                     )

AIRCRAFT_ICING_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : CLEAR,  // CLEAR is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   5 : RIME,  // RIME is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                 > 5 : // reserved for registration and future standardization
                                )

AIRCRAFT_PROPULSION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : ELECTRIC,  // ELECTRIC is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        5 : TURBOPROP,  // TURBOPROP is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                      > 5 : // reserved for registration and future standardization
                                     )

AIRCRAFT_TURBULENCE_FREQUENCY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                             1 : CONTINUOUS,  // CONTINUOUS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             6 : OCCASIONAL,  // OCCASIONAL is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                                           > 6 : // reserved for registration and future standardization
                                          )

AIRCRAFT_TURBULENCE_INTENSITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                             1 : NO_TURBULENCE,  // NO_TURBULENCE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                  // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                             8 : EXTREME,  // EXTREME is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                           > 8 : // reserved for registration and future standardization
                                          )

AIRCRAFT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                              1 : AIRSHIP,  // AIRSHIP is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 14, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             15 : VTOL,  // VTOL is the EEL denoting the concept also denoted by EEC 15 in the EE Dictionary,
                           > 15 : // reserved for registration and future standardization
                          )

AIRSPACE_LIMITATION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                    1 : AIR_EXERCISE,  // AIR_EXERCISE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 34, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   35 : WARNING,  // WARNING is the EEL denoting the concept also denoted by EEC 35 in the EE Dictionary,
                                 > 35 : // reserved for registration and future standardization
                                )

AIRSPACE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                              1 : ACC,  // ACC is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 67, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             68 : ZONE_OF_INTERIOR,  // ZONE_OF_INTERIOR is the EEL denoting the concept also denoted by EEC 68 in the EE Dictionary,
                           > 68 : // reserved for registration and future standardization
                          )

APERTURE_COVER_POSITION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                       1 : CLOSED,  // CLOSED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                            // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                       5 : POPPED_OCCUPANT_VISIBLE,  // POPPED_OCCUPANT_VISIBLE is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                     > 5 : // reserved for registration and future standardization
                                    )

APERTURE_STATE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                              1 : CLOSED_LOCKED,  // CLOSED_LOCKED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                              4 : OPEN,  // OPEN is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                            > 4 : // reserved for registration and future standardization
                           )

APRON_HARD_STANDING_FUNCTION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                             1 : AIRCRAFT_HANGER_APRON,  // AIRCRAFT_HANGER_APRON is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                 // additional entries of the form i : L, for 2 <= i <= 15, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                            16 : TRANSIENT_APRON,  // TRANSIENT_APRON is the EEL denoting the concept also denoted by EEC 16 in the EE Dictionary,
                                          > 16 : // reserved for registration and future standardization
                                         )

AQUEDUCT_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                             1 : CANAL,  // CANAL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             9 : UNDERGROUND,  // UNDERGROUND is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                           > 9 : // reserved for registration and future standardization
                          )

ARRESTING_GEAR_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : CABLE,  // CABLE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   2 : JET_BARRIER,  // JET_BARRIER is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                   3 : NET,  // NET is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                 > 3 : // reserved for registration and future standardization
                                )

ASSAULT_LANDING_CRAFT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                           1 : CHAHO_CLASS,  // CHAHO_CLASS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                               // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                          11 : WASP_CLASS,  // WASP_CLASS is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                        > 11 : // reserved for registration and future standardization
                                       )

ASW_WINGED_AIRCRAFT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                         1 : B_17G,  // B_17G is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 23, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        24 : XP_5Y_1,  // XP_5Y_1 is the EEL denoting the concept also denoted by EEC 24 in the EE Dictionary,
                                      > 24 : // reserved for registration and future standardization
                                     )

ATM_CEILING_METHOD_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                   1 : AIRCRAFT,  // AIRCRAFT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                       // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                  11 : STATISTICALLY_DERIVED,  // STATISTICALLY_DERIVED is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                > 11 : // reserved for registration and future standardization
                               )

ATM_PRESSURE_CHANGE_QUALITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                           1 : GOOD,  // GOOD is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                           9 : MISS,  // MISS is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                         > 9 : // reserved for registration and future standardization
                                        )

ATM_PRESSURE_CHANGE_TENDENCY_CATEGORY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                                     1 : INC_THEN_DEC,  // INC_THEN_DEC is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                          // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                                     9 : CHANGE_TO_DEC,  // CHANGE_TO_DEC is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                                   > 9 : // reserved for registration and future standardization
                                                  )

ATM_PRESSURE_QUALITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : GOOD,  // GOOD is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                         // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                    9 : MISS,  // MISS is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                  > 9 : // reserved for registration and future standardization
                                 )

ATM_PROFILE_MEASUREMENT_TECHNIQUE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                                 1 : AIRCRAFT,  // AIRCRAFT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                      // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                                 7 : WIND_PROFILER,  // WIND_PROFILER is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                                               > 7 : // reserved for registration and future standardization
                                              )

ATM_TURBULENCE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : CLEAR_AIR,  // CLEAR_AIR is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   4 : NOT_SPECIFIED,  // NOT_SPECIFIED is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                 > 4 : // reserved for registration and future standardization
                                )

ATM_VERTICAL_REFERENCE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                      1 : ICAO_STD_ATM,  // ICAO_STD_ATM is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                           // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                      5 : TRUE_ALTITUDE,  // TRUE_ALTITUDE is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                    > 5 : // reserved for registration and future standardization
                                   )

ATS_ROUTE_COMPONENT_LEVEL_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                         1 : ABOVE_195,  // ABOVE_195 is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                         7 : NIGHT_LOW_FLYING,  // NIGHT_LOW_FLYING is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                                       > 7 : // reserved for registration and future standardization
                                      )

ATS_ROUTE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                               1 : ADVISORY,  // ADVISORY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   // additional entries of the form i : L, for 2 <= i <= 20, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                              21 : TACAN,  // TACAN is the EEL denoting the concept also denoted by EEC 21 in the EE Dictionary,
                            > 21 : // reserved for registration and future standardization
                           )

ATS_USE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                             1 : AERODROME_CZ,  // AERODROME_CZ is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                 // additional entries of the form i : L, for 2 <= i <= 58, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                            59 : ZONE_OF_INTERIOR,  // ZONE_OF_INTERIOR is the EEL denoting the concept also denoted by EEC 59 in the EE Dictionary,
                          > 59 : // reserved for registration and future standardization
                         )

ATTACK_WINGED_AIRCRAFT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                            1 : A_1,  // A_1 is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                // additional entries of the form i : L, for 2 <= i <= 17, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                           18 : AV_8,  // AV_8 is the EEL denoting the concept also denoted by EEC 18 in the EE Dictionary,
                                         > 18 : // reserved for registration and future standardization
                                        )

AUXILIARY_VESSEL_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                      1 : APPLELEAF_CLASS_TANKER,  // APPLELEAF_CLASS_TANKER is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     11 : TORNADO_CLASS_TORPEDO_RECOVERY,  // TORNADO_CLASS_TORPEDO_RECOVERY is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                   > 11 : // reserved for registration and future standardization
                                  )

AVAILABLE_FACILITIES_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                          1 : BOAT_LIFT,  // BOAT_LIFT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              // additional entries of the form i : L, for 2 <= i <= 38, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                         39 : VISITORS_MOORING,  // VISITORS_MOORING is the EEL denoting the concept also denoted by EEC 39 in the EE Dictionary,
                                       > 39 : // reserved for registration and future standardization
                                      )

AVERAGING_PERIOD_CATEGORY_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                          1 : ONE_SECOND,  // ONE_SECOND is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              // additional entries of the form i : L, for 2 <= i <= 19, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                         20 : TWENTY_FOUR_HOURS,  // TWENTY_FOUR_HOURS is the EEL denoting the concept also denoted by EEC 20 in the EE Dictionary,
                                       > 20 : // reserved for registration and future standardization
                                      )

AVIATION_LOCATION_ID_VALUE_SET_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                              1 : UNCONSTRAINED,  // UNCONSTRAINED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              2 : ICAO,  // ICAO is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                              3 : US_FAA,  // US_FAA is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                            > 3 : // reserved for registration and future standardization
                                           )

BALCONY_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                            1 : CHOIR_LOFT,  // CHOIR_LOFT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                            2 : EXTERIOR,  // EXTERIOR is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                            3 : INTERIOR,  // INTERIOR is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                          > 3 : // reserved for registration and future standardization
                         )

BASEMENT_CONSTRUCTION_MATERIAL_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                              1 : MASONRY,  // MASONRY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                   // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                              4 : SOIL,  // SOIL is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                            > 4 : // reserved for registration and future standardization
                                           )

BEACH_PORTION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                             1 : BACKSHORE,  // BACKSHORE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                             2 : FORESHORE,  // FORESHORE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                             3 : NEARSHORE,  // NEARSHORE is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                           > 3 : // reserved for registration and future standardization
                          )

BEAUFORT_WIND_SCALE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                    1 : CALM,  // CALM is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 12, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   13 : HURRICANE,  // HURRICANE is the EEL denoting the concept also denoted by EEC 13 in the EE Dictionary,
                                 > 13 : // reserved for registration and future standardization
                                )

BELOW_STATION_CLOUD_COVERAGE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                             1 : NONE_PRESENT,  // NONE_PRESENT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                 // additional entries of the form i : L, for 2 <= i <= 14, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                            15 : INDISCERNABLE,  // INDISCERNABLE is the EEL denoting the concept also denoted by EEC 15 in the EE Dictionary,
                                          > 15 : // reserved for registration and future standardization
                                         )

BELOW_STATION_CLOUD_TOP_CHARACTERISTICS_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                                        1 : FRAGMENTED,  // FRAGMENTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                            // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                                       11 : CLOUD_NOT_VISIBLE,  // CLOUD_NOT_VISIBLE is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                                     > 11 : // reserved for registration and future standardization
                                                    )

BELOW_STATION_CLOUD_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                         1 : CIRRUS,  // CIRRUS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 11, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        12 : NO_CLOUDS,  // NO_CLOUDS is the EEL denoting the concept also denoted by EEC 12 in the EE Dictionary,
                                      > 12 : // reserved for registration and future standardization
                                     )

BENCHMARK_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                              1 : PRIMARY_ACS,  // PRIMARY_ACS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                              2 : SECONDARY_ACS,  // SECONDARY_ACS is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                            > 2 : // reserved for registration and future standardization
                           )

BERTH_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                          1 : PIER,  // PIER is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                          2 : QUAY,  // QUAY is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                          3 : WHARF,  // WHARF is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                        > 3 : // reserved for registration and future standardization
                       )

BIOLOGIC_AGENT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                    1 : ABRIN,  // ABRIN is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 95, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   96 : VOMATOXIN,  // VOMATOXIN is the EEL denoting the concept also denoted by EEC 96 in the EE Dictionary,
                                 > 96 : // reserved for registration and future standardization
                                )

BOMBER_WINGED_AIRCRAFT_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                           1 : B1A_LANCER_SERIES,  // B1A_LANCER_SERIES is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                           8 : TU95_BEAR_SERIES,  // TU95_BEAR_SERIES is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                         > 8 : // reserved for registration and future standardization
                                        )

BOTTOM_RETURN_ALLEGIANCE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : FRIEND,  // FRIEND is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        2 : HOSTILE,  // HOSTILE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                        3 : NEUTRAL,  // NEUTRAL is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                      > 3 : // reserved for registration and future standardization
                                     )

BOTTOM_RETURN_OBSTACLE_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                             1 : DETECTED,  // DETECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             2 : CLASSIFIED,  // CLASSIFIED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                             3 : IDENTIFIED,  // IDENTIFIED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                           > 3 : // reserved for registration and future standardization
                                          )

BOTTOM_RETURN_ROCK_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                         1 : DETECTED,  // DETECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                         2 : CLASSIFIED,  // CLASSIFIED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                         3 : IDENTIFIED,  // IDENTIFIED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                       > 3 : // reserved for registration and future standardization
                                      )

BOTTOM_RETURN_SEABED_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                           1 : DETECTED,  // DETECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                           2 : CLASSIFIED,  // CLASSIFIED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                           3 : IDENTIFIED,  // IDENTIFIED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                         > 3 : // reserved for registration and future standardization
                                        )

BOTTOM_RETURN_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : DETECTED,  // DETECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    2 : CLASSIFIED,  // CLASSIFIED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                    3 : IDENTIFIED,  // IDENTIFIED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                  > 3 : // reserved for registration and future standardization
                                 )

BOTTOM_RETURN_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                  1 : IDENTITY,  // IDENTITY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                       // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                  5 : WRECK,  // WRECK is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                > 5 : // reserved for registration and future standardization
                               )

BOTTOM_RETURN_WRECK_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                          1 : DETECTED,  // DETECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          2 : CLASSIFIED,  // CLASSIFIED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                          3 : IDENTIFIED,  // IDENTIFIED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                        > 3 : // reserved for registration and future standardization
                                       )

BOUNDARY_STATUS_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                               1 : DEFINITE,  // DEFINITE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                               6 : RECOG_BY_DATA_PROVIDER,  // RECOG_BY_DATA_PROVIDER is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                             > 6 : // reserved for registration and future standardization
                            )

BOUNDARY_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                              1 : ACCESS_ZONE,  // ACCESS_ZONE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 38, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             39 : WEAPONS_RANGE,  // WEAPONS_RANGE is the EEL denoting the concept also denoted by EEC 39 in the EE Dictionary,
                           > 39 : // reserved for registration and future standardization
                          )

BRANCH_RAILWAY_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : ANY,  // ANY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   4 : SPUR,  // SPUR is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                 > 4 : // reserved for registration and future standardization
                                )

BREAKER_FLANK_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                             1 : LEFT,  // LEFT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                             2 : RIGHT,  // RIGHT is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                           > 2 : // reserved for registration and future standardization
                          )

BRIDGE_COMPONENT_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                     1 : ABUTMENT,  // ABUTMENT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     5 : RAMP,  // RAMP is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                   > 5 : // reserved for registration and future standardization
                                  )

BRIDGE_DESIGN_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                              1 : ARCH,  // ARCH is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 22, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             23 : TRUSS,  // TRUSS is the EEL denoting the concept also denoted by EEC 23 in the EE Dictionary,
                           > 23 : // reserved for registration and future standardization
                          )

BRIDGE_FUNCTION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                1 : BUILDING,  // BUILDING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    // additional entries of the form i : L, for 2 <= i <= 12, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                               13 : WATER_CONTAINMENT,  // WATER_CONTAINMENT is the EEL denoting the concept also denoted by EEC 13 in the EE Dictionary,
                             > 13 : // reserved for registration and future standardization
                            )

BRIDGE_INFORMATION_RELIABILITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                              1 : ESTIMATED,  // ESTIMATED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              2 : KNOWN,  // KNOWN is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                            > 2 : // reserved for registration and future standardization
                                           )

BRIDGE_OPENING_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : BASCULE,  // BASCULE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   4 : SWING,  // SWING is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                 > 4 : // reserved for registration and future standardization
                                )

BRIDGE_SPAN_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                 1 : ARCH_CLOSED_SPANDREL,  // ARCH_CLOSED_SPANDREL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     // additional entries of the form i : L, for 2 <= i <= 17, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                18 : VAULT,  // VAULT is the EEL denoting the concept also denoted by EEC 18 in the EE Dictionary,
                              > 18 : // reserved for registration and future standardization
                             )

BRIDGE_STRUCTURE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                      1 : ARCH_CLOSED_SPANDREL,  // ARCH_CLOSED_SPANDREL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 26, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     27 : UNSPECIFIED_FIXED,  // UNSPECIFIED_FIXED is the EEL denoting the concept also denoted by EEC 27 in the EE Dictionary,
                                   > 27 : // reserved for registration and future standardization
                                  )

BUDDHISM_DENOMINATIONAL_FAMILY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                              1 : BUZAN_HA,  // BUZAN_HA is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                   // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                              5 : THERAVADA,  // THERAVADA is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                            > 5 : // reserved for registration and future standardization
                                           )

BUILDING_COMPONENT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                        1 : ANTE_ROOM,  // ANTE_ROOM is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                            // additional entries of the form i : L, for 2 <= i <= 40, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                       41 : WINDOW,  // WINDOW is the EEL denoting the concept also denoted by EEC 41 in the EE Dictionary,
                                     > 41 : // reserved for registration and future standardization
                                    )

BUILDING_CONSTRUCTION_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                           1 : AGGREGATE_CLAD_STEEL_FRAME,  // AGGREGATE_CLAD_STEEL_FRAME is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                               // additional entries of the form i : L, for 2 <= i <= 26, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                          27 : WOOD_CLAD_WOOD_FRAME,  // WOOD_CLAD_WOOD_FRAME is the EEL denoting the concept also denoted by EEC 27 in the EE Dictionary,
                                        > 27 : // reserved for registration and future standardization
                                       )

BUILDING_FOUNDATION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : BEAM_ON_GRADE,  // BEAM_ON_GRADE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        8 : WALL,  // WALL is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                      > 8 : // reserved for registration and future standardization
                                     )

BUILDING_FUNCTION_EE_Code ::= (<   1 : // implementation dependent and non-conforming
                                   1 : ADMINISTRATION,  // ADMINISTRATION is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                      // additional entries of the form i : L, for 2 <= i <= 193, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                 194 : WORSHIP_PLACE,  // WORSHIP_PLACE is the EEL denoting the concept also denoted by EEC 194 in the EE Dictionary,
                               > 194 : // reserved for registration and future standardization
                              )

BUILT_UP_REGION_DENSITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                       1 : SPARSE,  // SPARSE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                       2 : MODERATE,  // MODERATE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                       3 : DENSE,  // DENSE is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                     > 3 : // reserved for registration and future standardization
                                    )

BUOY_SHAPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                          1 : BARREL,  // BARREL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                               // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                          8 : SUPER,  // SUPER is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                        > 8 : // reserved for registration and future standardization
                       )

BUOY_TYPE_EE_Code ::= (<   1 : // implementation dependent and non-conforming
                           1 : ANCHORAGE,  // ANCHORAGE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                              // additional entries of the form i : L, for 2 <= i <= 100, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                         101 : YACHTING,  // YACHTING is the EEL denoting the concept also denoted by EEC 101 in the EE Dictionary,
                       > 101 : // reserved for registration and future standardization
                      )

BYPASS_CONDITION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : EASY,  // EASY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                2 : DIFFICULT,  // DIFFICULT is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                3 : IMPOSSIBLE,  // IMPOSSIBLE is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                              > 3 : // reserved for registration and future standardization
                             )

CABLE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                          1 : MOORING,  // MOORING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                               // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                          6 : TELEPHONE,  // TELEPHONE is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                        > 6 : // reserved for registration and future standardization
                       )

CAMOUFLAGE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                1 : DEAD_VEGETATION,  // DEAD_VEGETATION is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                               11 : WINTER_PAINT,  // WINTER_PAINT is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                             > 11 : // reserved for registration and future standardization
                            )

CHANGE_POINT_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                 1 : BOUNDARY,  // BOUNDARY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                      // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                 7 : ROAD_WIDTH_CHANGE,  // ROAD_WIDTH_CHANGE is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                               > 7 : // reserved for registration and future standardization
                              )

CHARGED_PARTICLE_SPECIES_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : ALPHA,  // ALPHA is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        5 : PROTON,  // PROTON is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                      > 5 : // reserved for registration and future standardization
                                     )

CHEMICAL_AGENT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                    1 : CA,  // CA is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 44, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   45 : WHITE_PHOSPHORUS,  // WHITE_PHOSPHORUS is the EEL denoting the concept also denoted by EEC 45 in the EE Dictionary,
                                 > 45 : // reserved for registration and future standardization
                                )

CHRISTIANITY_DENOMINATIONAL_FAMILY_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                                   1 : ADVENTIST,  // ADVENTIST is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                       // additional entries of the form i : L, for 2 <= i <= 18, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                                  19 : UNAFFILIATED,  // UNAFFILIATED is the EEL denoting the concept also denoted by EEC 19 in the EE Dictionary,
                                                > 19 : // reserved for registration and future standardization
                                               )

CLOUD_PHASE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                           1 : LIQUID,  // LIQUID is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                           2 : MIXED,  // MIXED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                           3 : SOLID,  // SOLID is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                         > 3 : // reserved for registration and future standardization
                        )

CLOUD_SKY_COVER_LAYER_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                           1 : CIRRUS,  // CIRRUS is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                               // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                          11 : NOT_VISIBLE,  // NOT_VISIBLE is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                        > 11 : // reserved for registration and future standardization
                                       )

COLOUR_INTENSITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : DARK,  // DARK is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                2 : LIGHT,  // LIGHT is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                              > 2 : // reserved for registration and future standardization
                             )

COLOURATION_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                            1 : AMBER,  // AMBER is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                // additional entries of the form i : L, for 2 <= i <= 83, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                           84 : YELLOW,  // YELLOW is the EEL denoting the concept also denoted by EEC 84 in the EE Dictionary,
                         > 84 : // reserved for registration and future standardization
                        )

COMBAT_SUPPORT_VESSEL_FUNCTION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                              1 : COMBAT_STORES,  // COMBAT_STORES is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                   // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                              7 : TENDER,  // TENDER is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                                            > 7 : // reserved for registration and future standardization
                                           )

COMBATANT_VESSEL_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                     1 : AIRCRAFT_CARRIER,  // AIRCRAFT_CARRIER is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     8 : MINE_COUNTERMEASURE,  // MINE_COUNTERMEASURE is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                   > 8 : // reserved for registration and future standardization
                                  )

COMBUSTION_STATE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : NOT_BURNING,  // NOT_BURNING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                5 : LARGE_FIRE,  // LARGE_FIRE is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                              > 5 : // reserved for registration and future standardization
                             )

COMMERCIAL_WINGED_AIRCRAFT_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                                1 : AIRBUS_A300_SERIES,  // AIRBUS_A300_SERIES is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                    // additional entries of the form i : L, for 2 <= i <= 17, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                               18 : MD88_SERIES,  // MD88_SERIES is the EEL denoting the concept also denoted by EEC 18 in the EE Dictionary,
                                             > 18 : // reserved for registration and future standardization
                                            )

COMMUNICATION_STRUCTURE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                             1 : BEACON,  // BEACON is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                 // additional entries of the form i : L, for 2 <= i <= 12, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                            13 : TELEVISION_STATION,  // TELEVISION_STATION is the EEL denoting the concept also denoted by EEC 13 in the EE Dictionary,
                                          > 13 : // reserved for registration and future standardization
                                         )

CONSPICUOUSNESS_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                1 : FROM_AIR,  // FROM_AIR is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    // additional entries of the form i : L, for 2 <= i <= 9, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                               10 : VISIBLE_FROM_SEA,  // VISIBLE_FROM_SEA is the EEL denoting the concept also denoted by EEC 10 in the EE Dictionary,
                             > 10 : // reserved for registration and future standardization
                            )

CONTOUR_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                            1 : BATHYMETRY,  // BATHYMETRY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                            2 : DEPRESSION,  // DEPRESSION is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                            3 : ELEVATION,  // ELEVATION is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                          > 3 : // reserved for registration and future standardization
                         )

CONTRAIL_PERSISTENCE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : NONE_PRESENT,  // NONE_PRESENT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    2 : NOT_PERSISTENT,  // NOT_PERSISTENT is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                    3 : PERSISTENT,  // PERSISTENT is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                  > 3 : // reserved for registration and future standardization
                                 )

CONTROL_PANEL_STATE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : POWER_OFF,  // POWER_OFF is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   2 : POWER_ON,  // POWER_ON is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                   3 : STAND_BY,  // STAND_BY is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                 > 3 : // reserved for registration and future standardization
                                )

CONTROL_PANEL_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                  1 : ELECTRICAL_SERVICE,  // ELECTRICAL_SERVICE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                       // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                  4 : LIFT,  // LIFT is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                > 4 : // reserved for registration and future standardization
                               )

CONTROLLING_AUTHORITY_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                      1 : CITY,  // CITY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          // additional entries of the form i : L, for 2 <= i <= 15, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                     16 : TRIBAL,  // TRIBAL is the EEL denoting the concept also denoted by EEC 16 in the EE Dictionary,
                                   > 16 : // reserved for registration and future standardization
                                  )

COUNTRY_ID_VALUE_SET_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : UNCONSTRAINED,  // UNCONSTRAINED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                         // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                    9 : US_FIPS_PRIN_ADMIN_DIVISION_CODE,  // US_FIPS_PRIN_ADMIN_DIVISION_CODE is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                  > 9 : // reserved for registration and future standardization
                                 )

CRANE_MOBILITY_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : FIXED,  // FIXED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   2 : FLOATING,  // FLOATING is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                   3 : TRAVELING,  // TRAVELING is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                 > 3 : // reserved for registration and future standardization
                                )

CRANE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                          1 : BRIDGE,  // BRIDGE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                               // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                          6 : TRAVELING,  // TRAVELING is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                        > 6 : // reserved for registration and future standardization
                       )

CROSSING_CONTROL_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : NO_CONTROL,  // NO_CONTROL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                4 : YIELD_SIGN,  // YIELD_SIGN is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                              > 4 : // reserved for registration and future standardization
                             )

CULVERT_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                            1 : BOX_LOAD_BEARING,  // BOX_LOAD_BEARING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                            2 : BOX_SOIL_BACK_FILLED,  // BOX_SOIL_BACK_FILLED is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                            3 : REG_SOIL_BACK_FILLED,  // REG_SOIL_BACK_FILLED is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                          > 3 : // reserved for registration and future standardization
                         )

DAM_FACE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                             1 : SLOPED,  // SLOPED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                             2 : VERTICAL,  // VERTICAL is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                           > 2 : // reserved for registration and future standardization
                          )

DATA_COLLECTION_CRITERIA_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                         1 : COLLECTED,  // COLLECTED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        11 : TOO_ROUGH_TO_COLLECT,  // TOO_ROUGH_TO_COLLECT is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                      > 11 : // reserved for registration and future standardization
                                     )

DATE_FORMAT_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                            1 : CALENDAR_DATE,  // CALENDAR_DATE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                // additional entries of the form i : L, for 2 <= i <= 45, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                           46 : YYYYYMMDD,  // YYYYYMMDD is the EEL denoting the concept also denoted by EEC 46 in the EE Dictionary,
                         > 46 : // reserved for registration and future standardization
                        )

DATE_TIME_FORMAT_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : ISO,  // ISO is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                8 : REDUCED,  // REDUCED is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                              > 8 : // reserved for registration and future standardization
                             )

DEFENSIVE_POSITION_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                        1 : DELIB_FULL_HIDE_ARMOURED_TRACKED_FIGHTING_VEHICLE,  // DELIB_FULL_HIDE_ARMOURED_TRACKED_FIGHTING_VEHICLE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                            // additional entries of the form i : L, for 2 <= i <= 10, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                       11 : MACHINE_GUN_BUNKER,  // MACHINE_GUN_BUNKER is the EEL denoting the concept also denoted by EEC 11 in the EE Dictionary,
                                     > 11 : // reserved for registration and future standardization
                                    )

DEW_POINT_QUALITY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                 1 : GOOD,  // GOOD is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                      // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                 9 : MISS,  // MISS is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                               > 9 : // reserved for registration and future standardization
                              )

DISPLAY_SIGN_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                 1 : ADVERTISING_BILLBOARD,  // ADVERTISING_BILLBOARD is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                 2 : HIGHWAY,  // HIGHWAY is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                 3 : SCOREBOARD,  // SCOREBOARD is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                               > 3 : // reserved for registration and future standardization
                              )

DOMINANT_BREAKER_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                     1 : PLUNGING,  // PLUNGING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     2 : SPILLING,  // SPILLING is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                     3 : SURGING,  // SURGING is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                   > 3 : // reserved for registration and future standardization
                                  )

DOOR_CONSTRUCTION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                      1 : FIRE,  // FIRE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                           // additional entries of the form i : L, for 2 <= i <= 6, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                      7 : WOOD_HOLLOW_CORE,  // WOOD_HOLLOW_CORE is the EEL denoting the concept also denoted by EEC 7 in the EE Dictionary,
                                    > 7 : // reserved for registration and future standardization
                                   )

DOOR_OPENING_METHOD_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : DOUBLE_SWINGING,  // DOUBLE_SWINGING is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   5 : UP,  // UP is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                 > 5 : // reserved for registration and future standardization
                                )

DOOR_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                          1 : AUTOMATIC_HINGED,  // AUTOMATIC_HINGED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                              // additional entries of the form i : L, for 2 <= i <= 14, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                         15 : TURNSTILE,  // TURNSTILE is the EEL denoting the concept also denoted by EEC 15 in the EE Dictionary,
                       > 15 : // reserved for registration and future standardization
                      )

DRAGON_TEETH_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                 1 : CONCRETE_BLOCK,  // CONCRETE_BLOCK is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                      // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                 5 : STEEL_TETRAHEDRON,  // STEEL_TETRAHEDRON is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                               > 5 : // reserved for registration and future standardization
                              )

DROP_GATE_METHOD_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                1 : OVERHEAD,  // OVERHEAD is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                2 : SIDE,  // SIDE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                              > 2 : // reserved for registration and future standardization
                             )

DWELLING_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                              1 : APARTMENT,  // APARTMENT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                  // additional entries of the form i : L, for 2 <= i <= 9, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                             10 : TEMPORARY_RESIDENCE,  // TEMPORARY_RESIDENCE is the EEL denoting the concept also denoted by EEC 10 in the EE Dictionary,
                           > 10 : // reserved for registration and future standardization
                          )

ECOSYSTEM_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                               1 : BAMBOO,  // BAMBOO is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                   // additional entries of the form i : L, for 2 <= i <= 95, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                              96 : WOODY_SAVANNA,  // WOODY_SAVANNA is the EEL denoting the concept also denoted by EEC 96 in the EE Dictionary,
                            > 96 : // reserved for registration and future standardization
                           )

EDUCATIONAL_BUILDING_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                         1 : ACADEMY,  // ACADEMY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                              // additional entries of the form i : L, for 2 <= i <= 5, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                         6 : UNIVERSITY,  // UNIVERSITY is the EEL denoting the concept also denoted by EEC 6 in the EE Dictionary,
                                       > 6 : // reserved for registration and future standardization
                                      )

ELEV_ELECTRICAL_CABLE_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                          1 : MOUNTAIN_CATENARY,  // MOUNTAIN_CATENARY is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                          2 : NORMAL_SUSPENSION,  // NORMAL_SUSPENSION is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                          3 : OVERWATER_CATENARY,  // OVERWATER_CATENARY is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                        > 3 : // reserved for registration and future standardization
                                       )

ELEVATION_ACCURACY_STATEMENT_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                            1 : ACCURATE,  // ACCURATE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                            2 : APPROXIMATE,  // APPROXIMATE is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                          > 2 : // reserved for registration and future standardization
                                         )

EM_BAND_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                        1 : RF,  // RF is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                            // additional entries of the form i : L, for 2 <= i <= 43, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                       44 : GAMMA_RAY,  // GAMMA_RAY is the EEL denoting the concept also denoted by EEC 44 in the EE Dictionary,
                     > 44 : // reserved for registration and future standardization
                    )

EM_POLARIZATION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : CIRCULAR,  // CIRCULAR is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                         // additional entries of the form i : L, for 2 <= i <= 8, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                    9 : RANDOM,  // RANDOM is the EEL denoting the concept also denoted by EEC 9 in the EE Dictionary,
                                  > 9 : // reserved for registration and future standardization
                                 )

EM_PROPAGATION_CONDITION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                        1 : RADIO_DUCT,  // RADIO_DUCT is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                             // additional entries of the form i : L, for 2 <= i <= 3, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                        4 : SUPERSTANDARD,  // SUPERSTANDARD is the EEL denoting the concept also denoted by EEC 4 in the EE Dictionary,
                                      > 4 : // reserved for registration and future standardization
                                     )

ENGINEER_TRENCH_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                    1 : INFANTRY_TRENCH,  // INFANTRY_TRENCH is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                    2 : SOVIET_ANTI_TANK_DITCH,  // SOVIET_ANTI_TANK_DITCH is the EEL denoting the concept also denoted by EEC 2 in the EE Dictionary,
                                    3 : US_ANTI_TANK_DITCH,  // US_ANTI_TANK_DITCH is the EEL denoting the concept also denoted by EEC 3 in the EE Dictionary,
                                  > 3 : // reserved for registration and future standardization
                                 )

EXISTENCE_CERTAINTY_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                   1 : APPROXIMATE,  // APPROXIMATE is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 4, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   5 : REPORTED,  // REPORTED is the EEL denoting the concept also denoted by EEC 5 in the EE Dictionary,
                                 > 5 : // reserved for registration and future standardization
                                )

EXISTENCE_STATUS_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                 1 : ABANDONED,  // ABANDONED is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                     // additional entries of the form i : L, for 2 <= i <= 64, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                65 : WATCHED,  // WATCHED is the EEL denoting the concept also denoted by EEC 65 in the EE Dictionary,
                              > 65 : // reserved for registration and future standardization
                             )

EXPLOSIVE_MINE_TYPE_EE_Code ::= (<  1 : // implementation dependent and non-conforming
                                    1 : ANTIPERSONNEL,  // ANTIPERSONNEL is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                        // additional entries of the form i : L, for 2 <= i <= 15, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                   16 : WIDE_AREA,  // WIDE_AREA is the EEL denoting the concept also denoted by EEC 16 in the EE Dictionary,
                                 > 16 : // reserved for registration and future standardization
                                )

EXTERIOR_WALL_CONSTRUCTION_TYPE_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                               1 : BRICK,  // BRICK is the EEL denoting the concept also denoted by EEC 1 in the EE Dictionary,
                                                    // additional entries of the form i : L, for 2 <= i <= 7, where L is the EEL denoting the concept also denoted by EEC i in the EE Dictionary,
                                               8 : WOOD_PRODUCT,  // WOOD_PRODUCT is the EEL denoting the concept also denoted by EEC 8 in the EE Dictionary,
                                             > 8 : // reserved for registration and future standardization
                                            )

EXTERIOR_WALL_FORTIFICATION_EE_Code ::= (< 1 : // implementation dependent and non-conforming
                                           1 : NONE_PRESENT,  // NONE_PRESENT is the EEL denoting the concep