speech_id | string | ✓ | Master unique identifier. Always use speech_id (not speech_slug) as a key. |
speech_slug | string | | URL-friendly presentation string. Display only. |
person_id | string | | Master person identifier — FK to MASTER.PERSON. Use for joins/GROUP BY speaker. |
person_slug | string | | URL-friendly speaker string. Display only. |
person_title_at_speech | string | | Speaker’s formal title at time of delivery. |
person_affiliation_at_speech | string | | Speaker’s organisational affiliation at time of delivery. |
title | string | | Speech title in original language. |
title_en | string | | Speech title in English. |
event | string | | Event name in original language. |
event_en | string | | Event name in English. |
speech_nation_id | string | | ISO3 country code the speech represents. |
event_location_nation_id | string | | ISO3 country code where the speech was physically delivered. |
event_location_city | string | | City where the speech was delivered. |
event_location_venue | string | | Specific venue. |
date | time | | Exact date the speech was delivered. |
year | number | | Four-digit delivery year. |
century | string | | Century bucket (C18–C21). |
language | string | | ISO 639-1 language code of the speech body. |
is_translated | boolean | | Whether the speech was translated into English. |
translated_by | string | | Translation system/model identifier. |
speech_body | string | | Full text in original language. |
speech_body_en | string | | Full text in English. |
context | string | | Contextual summary. |
main_themes | string | | Extracted key themes. |
word_count | number | | Total number of words. |
sentence_count | number | | Total number of sentences. |
duration_seconds | number | | Estimated or actual spoken duration. |
readability_score | number | | Flesch–Kincaid readability score. |
grade_level_score | number | | Flesch–Kincaid grade level. |
syntax_score | number | | Syntactic complexity score. |
vocabulary_score | number | | Lexical richness / vocabulary diversity score. |