# Country Mapping Behavior

This section outlines how legacy country entries from **Version 1** are mapped to their updated counterparts in **Version 2**, which follows the **ISO 3166-1** standard.

The mapping ensures **backward compatibility** while aligning all current and future data with standardized country codes and names:

| Legacy Entry (version 1)           | Latest Version (ISO 3166-1) (version 2)                                                                     | Mapping Behavior                                                                                                                                                                                                                                                                                                                 |
| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Swaziland                          | Eswatini                                                                                                    | <p><strong>Automatic Replacement</strong></p><ul><li>For countries with updated names (e.g., Swaziland → Eswatini). The system will automatically map and display the updated name (e.g., Eswatini) in the UI, including on the Detail Page, Listing Page, and other relevant areas.</li></ul>                                   |
| <p></p><p>Netherlands Antilles</p> | <p></p><ul><li>Bonaire, Sint Eustatius and Saba</li><li>Curaçao</li><li>Sint Maarten (Dutch part)</li></ul> | <p></p><p><strong>Legacy Display with Guidance</strong></p><ul><li>The original name will still be shown for legacy country names without a direct one-to-one mapping, such as the Netherlands Antilles.</li><li>However, we <strong>recommend mapping to the corresponding updated countries where possible.</strong></li></ul> |
| N/A                                | South Sudan                                                                                                 | Newly added in Version 2                                                                                                                                                                                                                                                                                                         |

***

**Impact on Data Import and Display**

<table><thead><tr><th width="205.333251953125">Use Case</th><th width="213.3333740234375">Example</th><th>Behavior</th></tr></thead><tbody><tr><td><strong>Data with one-to-one mapping</strong></td><td>Swaziland → Eswatini</td><td><p><strong>During Import (File Upload / API)</strong></p><ul><li>If a legacy country name like <strong>Swaziland</strong> is used, the system will <strong>accept it</strong> and <strong>automatically map it to the updated name</strong>, <strong>Eswatini</strong>.</li></ul><p><strong>How it's displayed?</strong></p><ul><li>Record will then show the <strong>latest country name</strong> in the system. <em>(e.g., Eswatini)</em></li></ul></td></tr><tr><td><strong>No Direct Mapping (One-to-Many)</strong></td><td><p>Netherlands Antilles →</p><ul><li>Bonaire, Sint Eustatius and Saba</li><li>Curaçao</li><li>Sint Maarten (Dutch part)</li></ul></td><td><p><strong>During Import (File Upload / API)</strong></p><ul><li>If a legacy country name like the<strong>Netherlands Antilles</strong> is used, the system will <strong>accept it</strong> and <strong>will save it as it is.</strong></li></ul><p></p><p><strong>How it's displayed?</strong></p><ul><li>Record will still show the legacy <strong>country name</strong> in the system. <em>(e.g., Netherlands Antilles)</em></li></ul><p><br><strong>Action Required</strong></p><ul><li>To comply with the ISO 3166-1 standard, it is recommended that you map the legacy name to the latest version.</li></ul></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.iafcertsearch.org/certification-bodies/field-name-glossary/iaf-certsearch-dataset/countries/country-mapping-behavior.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
