Published July 24, 2026 | Version v2

TBMM Parliamentary Proceedings Corpus with Speaker-Turn Segmentation, Party Linkage, and Validated Metadata, 1950–2023

Authors/Creators

  • 1. EDMO icon University of Copenhagen

Description

A speech-level corpus of Turkish Grand National Assembly (TBMM) parliamentary proceedings covering 4 January 1950 through 23 April 2023 — Turkey's post-1950 parliamentary era, including periods of democratic competition, military interruption, and constituent assemblies. The corpus contains 2,418,313 speaker turns across five chambers (TBMM, Millet Meclisi, Senato, Danışma Meclisi, MGK).

Version 1.1 introduces a redesigned record-linkage pipeline. A failure-mode analysis of v1.0 revealed a candidate-generation ordering error: the matcher tested name uniqueness across the entire roster before applying the legislative-term filter, so MPs serving multiple terms were discarded as ambiguous before scoring. Three deterministic rescue passes correct this — exact name+term matching with province used only for disambiguation; title-stripping, initial-expansion and ordered-token-subsequence name variants; and historical-party completion. No fuzzy string matching is used.

Party linkage rises from 58.8% to 84.2% of eligible speaker turns (1,005,329 turns; identity linkage 84.25%, 1,006,117 turns). The analytical core grows from 136,118 to 233,435 floor speeches (82.9 million words, 6,547 unique linked speakers, 30 parties). Decade-level party linkage now reaches 93.5% (1990s), 96.0% (2000s), 92.3% (2010s) and 97.3% (2020s); the bicameral era (1960s–70s) remains lower because the MP roster does not cover the Senate.

A stratified manual validation of 180 newly linked turns yields a conservative precision estimate of 98.3% (177 confirmed correct, none confirmed incorrect, three unresolved pending roster verification). An independent automated release audit — covering file integrity, core-definition compliance, coverage, selection bias, text quality and linkage logic — ships with this version and reports zero failures. The audit also identified 161 core rows whose length is inflated by parsing artifacts (end-of-sitting annexes attached to the final speaker turn); these are preserved but flagged row-level in known_issue_rows.csv.

The corpus combines two sources. For 1950–2018 it builds on the Turkronicles OCR archive (Yazar et al. 2025, CC BY 4.0), adding speaker-turn segmentation, role classification, MP–party linkage, gender annotation and confidence tiers. For the 27th Legislative Term (2018–2023) it contributes an original extraction of 314,899 speaker turns from 537 official Word-format session transcripts published by TBMM.

Speech text, boundaries and all v1.0 linkage layers are unchanged; v1.0 remains archived under its own DOI for reproducibility. This release adds a stable speech_id, a self-contained METHODS document, a data dictionary, a match-layer dictionary, a party crosswalk, year-level linkage reports, row-level issue flags, the validation sample, and a SHA-256 manifest. Known limitations are documented in the README. Released under CC BY 4.0.

Files

00_AUDIT_FLAGS.csv

Files (3.5 GB)

Name Size
md5:9fee9f1cc78f698c82ac71fd8da5b428
7.3 kB Preview Download
md5:39ab943af0cc1b001da2185b878bcc13
156 Bytes Preview Download
md5:2269e9726174b32c21a1f297e12b1fb0
14.8 kB Preview Download
md5:4995f7065dab11cc6683b825ba605c7b
3.1 kB Preview Download
md5:9bba89ca63d84425f61a41d23377e058
1.5 kB Preview Download
md5:040b13bf43a232f5e023b866756017b5
48.1 kB Preview Download
md5:dcbb4448fb6b7eb051d8554cc87aa70d
2.6 kB Preview Download
md5:22f83caa19a5ab4f1d3c7602691b259d
1.4 kB Download
md5:0257ab8637c25970bc2ee562b3df15f2
3.0 kB Preview Download
md5:37079d05ca5bb6e967c3e4d528515b38
124 Bytes Preview Download
md5:779459c658eee07a5789f364fdcd96ca
33.1 kB Preview Download
md5:6074801e05404b901df8fcb86adafffd
424 Bytes Preview Download
md5:e015e99626e45f24442d2023d8cfb48d
4.2 kB Preview Download
md5:d53aa9ec39c0a93c712a004af5e421ba
2.1 kB Preview Download
md5:f29b2b1b83dba2a679cb61fab54be1fc
8.2 kB Preview Download
md5:8160c7f880b0b88484876b7227596b8a
3.1 kB Preview Download
md5:1b65fb6d65efd07b712d68bd66738676
17.1 kB Preview Download
md5:1cd9079d1874aac85c37c81d0cd351dd
2.6 kB Preview Download
md5:c51ad4da2d898d5b62501a76d0490358
849 Bytes Preview Download
md5:cc0ae29ad96e189cb2b817388a7b21b7
1.9 GB Download
md5:0d568998989d9bb28085126d52850831
239.2 MB Download
md5:4f5c31fb5e107539a8edf89a919fce12
229.7 MB Download
md5:c5a6f87a04fbb40debbea1eaba1f17dc
1.1 GB Download
md5:a653c1889dcb64a17d5de61139a30346
7.3 kB Download
md5:fdfa9bdd63a4e171ab0b2bc5f9ef5483
46.8 kB Preview Download

Additional details

Related works

Is derived from
Dataset: 10.5281/zenodo.15766757 (DOI)