Innovilage Classification for Patria-Linguistics

The ICPL is an evolving database and standard used to keep track of different socio-linguistic identities to provide a clear pathway and classification for use in digital computer systems, marketing, academic and sociological studies.


ICPL is a 11 character code consisting of 3 blocks of alphanumeric characters, each separated by a dash, and is used to represent country-language-presentation. It uses the base ISO 3166-1 alpha-3 standard as the first block in conjunction with the full ISO 639-2 standard in the second block with the final block consisting of a separate coding system based on the ICPL-1 standard (as in the next section).


For example, USA-ENG-1SL is coded as Standard American English (official language) written in Latin and GBR-ENG-1SB is the Standard English Braille (Grade 2 Braille) that is used in both the United Kingdom and United States of America. To learn more about the standard, please visit the following links to navigate the standard:


The ICPL Standard
1. Overview of Standard
2. Block 3 System & Pattern
3. Why ICPL? (Rationale & Its Methodical Approach)




Pre-Coded ICPL Databases

ICPL Master Coding Table [CORE]


Block 3 Written Forms Database [PERIPHERAL]


ISO 639-3 Language Classifications [REFERENCE]




Help ICPL Grow

Help us build a universal global standard for identification of languages and advance linguistics, archeology, and computing. If you would like to contribute to the standard by joining a technical working group, or help us spread the standard, please contact us by emailing us .