saturn·

data trove world languages integrated

source /home/coolhand/html/datavis/data_trove/data/linguistic/world_languages_integrated.json 7,130 rows 8 columns profiled 2026-06-22 raw JSON static .html .ipynb Report Notebook

Reading

dataset summary · medium confidence anthropic:default

This dataset is a reference catalogue of 7,130 world languages, each identified by a unique ISO 639-3 three-letter code alongside its name and several linked data sources (Glottolog, Joshua Project, speaker counts, and more). Every row is distinct — no duplicate language codes or names — making this primarily a lookup/reference table. Two things stand out for closer inspection: first, the name column reveals notable clusters around directional qualifiers (Southern, Northern, Western, Eastern) and language families like Zapotec (58), Mixtec (52), and Naga (49), suggesting rich geographic and genealogical structure worth exploring. Second, 'sign' appears 152 times in language names, indicating a surprisingly large representation of sign languages across the world's documented tongues.

citing: row_count · column_count · columns[0].n_unique · columns[1].n_unique · columns[1].stats.len_max · columns[1].stats.len_mean · columns[1].top_words · columns[1].stats.one_word_rate

Schema

8 columns
Per-column summary. Click column name to jump to its detail.
Alerts
iso_639_3 text 0.0% 7,130
near_unique one_word short_text
name text 0.0% 7,130
near_unique one_word
joshua_project unknown 0.0%
skipped
glottolog unknown 0.0%
skipped
language_history unknown 0.0%
skipped
us_indigenous unknown 0.0%
skipped
speaker_count unknown 0.0%
skipped
data_sources unknown 0.0%
skipped

iso_639_3

text identifier near_unique one_word short_text
This column contains ISO 639-3 language codes — the international standard three-letter identifiers for individual human languages. Every value is exactly 3 characters long (len_min=3, len_max=3, len_mean=3.0), all lowercase, and completely unique across all 7,130 rows with zero nulls or duplicates. The 7,130 distinct codes is strikingly close to the total number of living languages catalogued by ISO 639-3 (~7,000+), suggesting this may be a near-complete reference table of language codes. Treatment: Use as a primary key or join key; left-join to enrich with language metadata (name, family, region). high · anthropic:default
n
7,130
nulls
0 (0.0%)
unique
7,130
len_min
3
len_max
3
len_mean
3
len_median
3
len_p95
3
word_mean
1
word_median
1
n_empty
0
n_duplicates
0
duplicate_rate
0
vocab_size
7,130
readability_flesch_mean
120.4
emoji_rate
0
url_rate
0
one_word_rate
1
allcaps_rate
0
boilerplate_rate
0

name

text label near_unique one_word
This column contains names of human languages or dialects, evidenced by the dominant top words ('language', 'sign', 'zapotec', 'mixtec', 'naga') and directional qualifiers ('southern', 'northern', 'western', 'eastern', 'central') typical of language taxonomy naming conventions. All 7,130 rows are unique with zero duplicates and zero nulls, making this a near-perfect identifier. The one-word rate of 72.9% and a mean word count of 1.37 reflect the compact, often single-token nature of language names, while the max length of 43 characters accommodates longer multi-word dialect names. The vocabulary size of 7,124 against 7,130 rows confirms near-total uniqueness with only minimal token reuse. Treatment: Use as a human-readable label or entity key; do not encode directly — map to a numeric ID or embed with a language-model encoder if semantic similarity is needed. high · anthropic:default
n
7,130
nulls
0 (0.0%)
unique
7,130
len_min
1
len_max
43
len_mean
8.994
len_median
7
len_p95
21
word_mean
1.372
word_median
1
n_empty
0
n_duplicates
0
duplicate_rate
0
vocab_size
7,124
readability_flesch_mean
56.15
emoji_rate
0
url_rate
0
one_word_rate
0.7292
allcaps_rate
0
boilerplate_rate
0

joshua_project

unknown label skipped
This column references the Joshua Project, a well-known ethnoreligious people-group classification system commonly used in missiology and demographic datasets. The profiler returned a 'skipped' alert with no computed stats or uniqueness count, meaning the column type was not resolved and no distributional analysis was available. With 7,130 non-null rows and zero null rate, the data is fully populated, but nothing further can be inferred about cardinality, value distribution, or data type from the evidence provided. Treatment: Resolve column type manually, then assess cardinality to determine whether to treat as a categorical label or foreign key joining to a Joshua Project people-group reference table. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique

glottolog

unknown foreign_key skipped
This column contains Glottolog codes, which are standardized four-letter+four-digit identifiers for the world's languages and language families maintained by the Glottolog database. The profiler skipped detailed analysis (kind='unknown', no stats, null_rate=0.0), so cardinality and value distribution are unavailable. With 7130 rows and zero nulls, the column is fully populated, but uniqueness cannot be assessed from the available evidence. Treatment: Left-join on this code against the Glottolog reference database to enrich with language family, macroarea, and geographic metadata. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique

language_history

unknown other skipped
This column contains an unknown data type that Saturn skipped during profiling, likely a complex or nested structure (e.g., JSON, array, or serialized object) representing a history of languages associated with each record. With 7,130 rows, zero nulls, and no stats computed, the actual content and distribution are entirely opaque from this evidence alone. The 'skipped' alert means no cardinality, frequency, or value-level analysis was performed, so downstream usability is unknown. Treatment: Inspect raw values to determine structure (e.g., parse JSON/arrays), then flatten or encode before modelling. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique

us_indigenous

unknown feature skipped
The column 'us_indigenous' likely represents a binary or categorical indicator of US Indigenous identity/ethnicity for 7,130 records. The profiler emitted a 'skipped' alert with no computed stats or uniqueness count, meaning the column's data type or content prevented standard analysis. No nulls are present, but without distribution or cardinality data, the actual value composition (e.g., boolean flags, counts, coded strings) cannot be determined from this evidence alone. Treatment: Inspect raw values to confirm encoding (boolean, 0/1, string category), then encode appropriately before modelling. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique

speaker_count

unknown feature skipped
The column 'speaker_count' is likely a numeric count of speakers per record (e.g., per document, meeting, or audio segment). No distributional statistics or uniqueness data were computed — the profiler skipped this column, possibly due to an unrecognised dtype or an upstream parsing issue. With 7,130 non-null rows and zero nulls, the data is complete, but no further characterisation is possible from the available evidence. Treatment: Resolve the 'skipped' profiling alert by checking dtype (may be stored as string or object); cast to integer and re-profile before using as a numeric feature. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique

data_sources

unknown other skipped
The column 'data_sources' has 7130 rows with zero nulls, but saturn skipped profiling it entirely — no type was resolved, no unique count was computed, and no statistics were collected. This suggests the column contains a complex or nested type (e.g., JSON, arrays, or mixed structures) that the profiler could not parse. No further characterisation is possible from the available evidence. Treatment: Inspect raw values to determine structure (e.g., JSON array, delimited string), then parse and flatten before any downstream use. low · anthropic:default
n
7,130
nulls
0 (0.0%)
unique