ISO 3166-1, is part of the ISO 3166 standard. It gives a code for the names of countries and dependent territories, and is published by the International Organization for Standardization (ISO). The official name of the standard is "Codes for the representation of names of countries and their subdivisions – Part 1: Country codes". There are three sets of country codes: