<?xml version="1.0" encoding="utf-8"?>
<adif version="3.1.7" status="Proposed" date="2026-03-09T00:00:00Z" created="2026-03-09T10:52:01Z">
  <dataTypes>
    <header>
      <value>Data Type Name</value>
      <value>Data Type Indicator</value>
      <value>Description</value>
      <value>Minimum Value</value>
      <value>Maximum Value</value>
      <value>Import-only</value>
      <value>Comments</value>
    </header>
    <record>
      <value name="Data Type Name">AwardList</value>
      <value name="Description">a comma-delimited list of members of the Award enumeration</value>
      <value name="Import-only">true</value>
    </record>
    <record>
      <value name="Data Type Name">CreditList</value>
      <value name="Description">a comma-delimited list where each list item is either: A member of the Credit enumeration. A member of the Credit enumeration followed by a colon and an ampersand-delimited list of members of the QSL_Medium enumeration. For example IOTA,WAS:LOTW&amp;CARD,DXCC:CARD</value>
    </record>
    <record>
      <value name="Data Type Name">SponsoredAwardList</value>
      <value name="Description">a comma-delimited list of members of the Sponsored_Award enumeration</value>
    </record>
    <record>
      <value name="Data Type Name">Boolean</value>
      <value name="Data Type Indicator">B</value>
      <value name="Description">if True, the single ASCII character Y or y if False, the single ASCII character N or n</value>
    </record>
    <record>
      <value name="Data Type Name">Digit</value>
      <value name="Description">an ASCII character whose code lies in the range of 48 through 57, inclusive</value>
    </record>
    <record>
      <value name="Data Type Name">Integer</value>
      <value name="Description">a sequence of one or more Digits representing a decimal integer, optionally preceded by a minus sign (ASCII code 45). Leading zeroes are allowed.</value>
    </record>
    <record>
      <value name="Data Type Name">Number</value>
      <value name="Data Type Indicator">N</value>
      <value name="Description">a sequence of one or more Digits representing a decimal number, optionally preceded by a minus sign (ASCII code 45) and optionally including a single decimal point (ASCII code 46)</value>
    </record>
    <record>
      <value name="Data Type Name">PositiveInteger</value>
      <value name="Description">an unsigned sequence of one or more Digits representing a decimal integer that has a value greater than 0. Leading zeroes are allowed.</value>
      <value name="Minimum Value">1</value>
    </record>
    <record>
      <value name="Data Type Name">Character</value>
      <value name="Description">an ASCII character whose code lies in the range of 32 through 126, inclusive</value>
    </record>
    <record>
      <value name="Data Type Name">IntlCharacter</value>
      <value name="Description">a Unicode character (encoded with UTF-8) excluding line break CR (code 13) and LF (code 10) characters</value>
    </record>
    <record>
      <value name="Data Type Name">Date</value>
      <value name="Data Type Indicator">D</value>
      <value name="Description">8 Digits representing a UTC date in YYYYMMDD format, where YYYY is a 4-Digit year specifier, where 1930 &lt;= YYYY MM is a 2-Digit month specifier, where 1 &lt;= MM &lt;= 12 [use leading zeroes] DD is a 2-Digit day specifier, where 1 &lt;= DD &lt;= DaysInMonth(MM) [use leading zeroes]</value>
    </record>
    <record>
      <value name="Data Type Name">Time</value>
      <value name="Data Type Indicator">T</value>
      <value name="Description">6 Digits representing a UTC time in HHMMSS format or 4 Digits representing a time in HHMM format, where HH is a 2-Digit hour specifier, where 0 &lt;= HH &lt;= 23 [use leading zeroes] MM is a 2-Digit minute specifier, where 0 &lt;= MM &lt;= 59 [use leading zeroes] SS is a 2-Digit second specifier, where 0 &lt;= SS &lt;= 59 [use leading zeroes]</value>
    </record>
    <record>
      <value name="Data Type Name">IOTARefNo</value>
      <value name="Description">IOTA designator, in format CC-XXX, where CC is a member of the Continent enumeration XXX is the island group designator, where 1 &lt;= XXX &lt;= 999 [use leading zeroes]</value>
    </record>
    <record>
      <value name="Data Type Name">String</value>
      <value name="Data Type Indicator">S</value>
      <value name="Description">a sequence of Characters</value>
    </record>
    <record>
      <value name="Data Type Name">IntlString</value>
      <value name="Data Type Indicator">I</value>
      <value name="Description">a sequence of International Characters. Fields of type IntlString must only be used in ADX files</value>
    </record>
    <record>
      <value name="Data Type Name">MultilineString</value>
      <value name="Data Type Indicator">M</value>
      <value name="Description">a sequence of Characters and line-breaks, where a line break is an ASCII CR (code 13) followed immediately by an ASCII LF (code 10)</value>
    </record>
    <record>
      <value name="Data Type Name">IntlMultilineString</value>
      <value name="Data Type Indicator">G</value>
      <value name="Description">a sequence of International Characters and line breaks. Fields of type IntlMultilineString must only be used in ADX files</value>
    </record>
    <record>
      <value name="Data Type Name">Enumeration</value>
      <value name="Data Type Indicator">E</value>
      <value name="Description">an explicit list of legal case-insensitive values represented in ASCII set forth in set notation, e.g. {A, B, C, D}, or defined in a table, from which a single value may be selected.</value>
    </record>
    <record>
      <value name="Data Type Name">GridSquare</value>
      <value name="Description">a case-insensitive 2-character, 4-character, 6-character, or 8-character Maidenhead locator. Specific fields impose additional restrictions on the number of characters; see the field descriptions for the allowed numbers of characters.</value>
    </record>
    <record>
      <value name="Data Type Name">GridSquareExt</value>
      <value name="Description">For a 10-character Maidenhead locator, contains characters 9 and 10. For a 12-character Maidenhead locator, contains characters 9, 10, 11 and 12. Characters 9 and 10 are case-insensitive ASCII letters in the range A-X. Characters 11 and 12 are Digits in the range 0-9.</value>
    </record>
    <record>
      <value name="Data Type Name">GridSquareList</value>
      <value name="Description">a comma-delimited list of GridSquare items</value>
    </record>
    <record>
      <value name="Data Type Name">Location</value>
      <value name="Data Type Indicator">L</value>
      <value name="Description">a sequence of 11 characters representing a latitude or longitude in XDDD MM.MMM format, where X is a directional Character from the set {E, W, N, S} DDD is a 3-Digit degrees specifier, where 0 &lt;= DDD &lt;= 180 [use leading zeroes] There is a single space character in between DDD and MM.MMM MM.MMM is an unsigned Number minutes specifier with its decimal point in the third position, where 00.000 &lt;= MM.MMM &lt;= 59.999 [use leading and trailing zeroes]</value>
    </record>
    <record>
      <value name="Data Type Name">POTARef</value>
      <value name="Description">a sequence of case-insensitive Characters representing a Parks on the Air park reference in the form xxxx-nnnnn[@yyyyyy] comprising 6 to 17 characters where: xxxx is the POTA national program and is 1 to 4 characters in length, typically the default callsign prefix of the national program (rather than the DX entity) nnnnn represents the unique number within the national program and is either 4 or 5 characters in length (use the exact format listed on the POTA website) yyyyyy **Optional** is the 4 to 6 character ISO 3166-2 code to differentiate which state/province/prefecture/primary administration location the contact represents, in the case that the park reference spans more than one location (such as a trail). Examples of the POTARef Data Type: ReferenceLocation K-5033Golden Hill State Forest K-10000 5-digit park numbers are reserved for future use VE-5082@CA-ABThe Great Trail of Canada (the Canadian Trailway) National Scenic Trail, within Alberta, Canada 8P-0012Chancery Lane Swamp National Park VK-0556Pieman River State Reserve K-4562@US-CAPacific Crest Trail, within California, USA Additional Notes on POTARef: A browsable and searchable list of all park references is available. A complete CSV file is available (generated nightly). For more information, visit the Parks on the Air documentation website.</value>
    </record>
    <record>
      <value name="Data Type Name">POTARefList</value>
      <value name="Description">a comma-delimited list of one or more POTARef items.</value>
    </record>
    <record>
      <value name="Data Type Name">SecondarySubdivisionList</value>
      <value name="Description">a colon-delimited list of two or more members of the Secondary_Administrative_Subdivision enumeration. E.g.: MA,Franklin:MA,Hampshire</value>
    </record>
    <record>
      <value name="Data Type Name">SecondaryAdministrativeSubdivisionListAlt</value>
      <value name="Description">a semicolon (;) delimited, unordered list of one or more members of a Secondary_Administrative_Subdivision_Alt enumeration in the form: enumeration-name:enumeration-code Where there is more than one locality represented by the enumeration-code, they are separated by slash (/) characters. Only one of each enumeration-name valid for the DXCC entity concerned can appear in the list. Examples: &lt;CNTY_ALT:28&gt;NZ_Regions:Hawkes Bay/Wairoa &lt;MY_CNTY_ALT:52&gt;NZ_Islands:North Island;NZ_Regions:Hawkes Bay/Wairoa The first example shows the enumeration-name NZ_Regions with the region Hawkes Bay and the district Wairoa. For the purposes of illustration, the second example includes a non-existent subdivision with two available enumeration-codes, NZ_Islands:North Island and NZ_Islands:South Island. The example shows: the enumeration-name NZ_Islands with the island North Island the enumeration-name NZ_Regions with the region Hawkes Bay and the district Wairoa</value>
    </record>
    <record>
      <value name="Data Type Name">SOTARef</value>
      <value name="Description">a sequence of Characters representing an International SOTA Reference. The sequence comprises: an ITU prefix if applicable, a SOTA subdivision a / Character a SOTA Reference Number Examples: W2/WE-003 G/LD-003</value>
    </record>
    <record>
      <value name="Data Type Name">WWFFRef</value>
      <value name="Description">a sequence of case-insensitive Characters representing an International WWFF (World Wildlife Flora &amp; Fauna) reference in the form xxFF-nnnn comprising 8 to 11 characters where: xx is the WWFF national program and is 1 to 4 characters in length. FF- is two F characters followed by a dash character. nnnn represents the unique number within the national program and is 4 characters in length with leading zeros. Examples: KFF-4655 3DAFF-0002</value>
    </record>
  </dataTypes>
</adif>